Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Processors/DSPs

DSP RTOS supports StarCore DSP cores

Posted: 14 Jun 2006 ?? ?Print Version ?Bookmark and Share

Keywords:Enea? OSE Compact Kernel? OSEck? realtime operating system? RTOS?

Enea's OSE Compact Kernel (OSEck) RTOS provides full support for StarCore's SC1000 and SC2000 families of DSP cores. 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 provide a compact, low-power control and signal processing solution that is optimized for mobile multimedia applications. Both core families feature a variable length execution set (VLES) that enables it to provide exceptional performance for both control and signal processing applications at a reduced power level. The SC2000 also features new single instruction, multiple data (SIMD) 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 is a DSP-optimized version of the full-featured OSE RTOS. Occupying less than 10KBytes 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 IPC services, which greatly simplify the design of complex wireless applications spanning multiple StarCore processors.

OSEck provides an ideal run-time platform for standalone SC1000 and SC2000 systems. But it is also an integral part of Enea's Network Application Services Platform (NASP), a telecom-in-a-box solution for developing and deploying distributed telecom applications spanning multiple processors (i.e., SC2000, 32-/64-bit CPUs, other DSPs), operating systems (i.e., OSEck, Linux, other RTOSes) and interconnects (i.e., Gigabit Ethernet, PCI, RapidIO). The NASP platform combines Enea's OSEck and OSE RTOSes (Enea's full-featured RTOS for 32-/64-bit 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 license starts at $8,000.

- Marty Gold

Article Comments - DSP RTOS supports StarCore DSP cores
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top