Visit the Permabond web site
Click on the advert above to visit the company web site

Product category: Embedded Software and Operating Systems
News Release from: Enea Embedded Technology | Subject: OSEck for StarCore SC1000 and SC2000
Edited by the Electronicstalk Editorial Team on 13 June 2006

DSP cores gain compact RTOS support

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Embedded Software and Operating Systems and more every issue. Click here for details.

The OSEck real-time operating system is now available for the StarCore SC1000 and SC2000 families of digital signal processor cores.

Enea has released a version of its OSEck real-time operating system (RTOS) for the StarCore SC1000 and SC2000 families of digital signal processor cores OSEck provides full support for the StarCore's high-speed control, signal processing, and media processing capabilities

OSEck also provides high-performance message-based Linx interprocess communications (IPC) services, which simplify the design of complex mobile infrastructure applications spanning multiple StarCore DSP cores.

"The SC1000 and SC2000 core families combine excellent multimedia performance with an efficient VLES instruction set that reduces code sise and power consumption", said Nicklas Gustafson, director of product management at Enea.

"And unlike many DSPs, StarCore DSPs also deliver excellent performance in the control plane.

"OSEck provides full support for StarCore's high-speed control and media processing facilities, providing an ideal platform for developing and deploying SC1000- and SC2000-based mobile multimedia applications".

The SC1000 and SC2000 core families provide a compact, low-power control and signal processing solution that is optimised for mobile multimedia applications.

Both core families feature a VLES (variable length execution set) instruction set that enables it to provide exceptional performance for both control and signal processing applications at a reduced power level.

The SC2000 also features new SIMD (single instruction, multiple data) multimedia instructions that substantially boost video processing performance.

For example, the SC2000 core can encode and decode VGA-quality MPEG-4 video at 30 frames per second.

"OSEck's compact footprint and hard real-time response make it an excellent fit for the StarCore architecture", said StarCore spokesperson Eyal Rosin, Senior Director for DSP Cores.

"We think network equipment providers who require high-speed control and media processing will find StarCore DSPs running OSEck to be an attractive platform for developing and deploying a wide range of mobile multimedia applications".

OSEck (OSE Compact Kernel) is a DSP-optimised version of the full-featured OSE RTOS.

Occupying less than 10Kbyte of memory (in a minimal configuration), OSEck delivers fully-preemptive, event-driven real-time response with a context switching speed of 300ns and a worst-case interrupt latency of 500ns.

OSEck also provides built-in error detection and handling, and features high-performance message-based Linx interprocess communications (IPC) services, which greatly simplify the design of complex wireless applications spanning multiple StarCore processors.

OSEck provides an ideal run-time platform for stand-alone SC1000 and SC2000 systems.

But it is also an integral part of Enea's Network Application Services Platform (NASP), a telecomms-in-a-box solution for developing and deploying distributed telecomms applications spanning multiple processors (eg SC2000, 32/64bit CPUs, other DSPs), operating systems (eg OSEck, Linux and other RTOSes) and interconnects (eg Gigabit Ethernet, PCI, RapidIO).

The NASP platform combines Enea's OSEck and OSE RTOSes (Enea's full-featured RTOS for 32/64bit CPUs), with Carrier Grade Linux, high-availability middleware (Element), a fault-tolerant database (Polyhedra), and Eclipse-based development tools.

Development support for OSEck/StarCore platforms includes an RTOS-aware source-level debugger, which supports freeze-mode debug and post-mortem analysis.

OSEck also features a high-level run-mode analysis tool that enables StarCore designers to study system details such as OSEck process/task information, CPU and memory profiling, task switching, stack and memory usage.

Pricing for a single-seat SC1000 or SC2000 OSEck developers licence starts at $8000.

Enea Embedded Technology: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the Permabond web site