Enea Supports New Freescale Multicore DSP Family
STOCKHOLM, Sweden, 28 April, 2010 – Enea, today announced the availability of its Enea OSE®ck real-time operating system (RTOS) for Freescale's MSC825x multicore digital signal processor family. The Enea OSEck RTOS (www.enea.com/oseck), optimized for signal processing applications, takes full advantage of the MSC825x multicore architecture and high-speed packet processing capabilities. OSEck also provides high-performance message-based Enea® LINX interprocess communications (IPC) services, which greatly simplify the design of complex applications spanning multiple cores and processors in the telecom infrastructure, medical, military and test and measurement markets.
"The MSC825x family of DSPs is designed to offer superior performance at substantially lower price points than competing technologies," said John Dixon, DSP marketing manager for Freescale's Networking & Multimedia Group. "We are pleased that Enea is supporting our efforts to tip the competitive landscape in our favor with a performance-tuned version of OSEck designed to fully exploit the features and optimizations in our latest DSP offering. Enea's OSEck, LINX and DSPNet are a powerful software platform on which to build high performance signal processing applications"
OSEck (OSE Compact Kernel) is a DSP-optimized version of the full-featured OSE RTOS. Occupying less than 10 kbytes of memory (in a minimal configuration), OSEck delivers fully pre-emptive, event-driven real-time response with a context switching speed of 300 nsec and a worst-case interrupt latency of 1 usec.
"Enea's OSEck is a very powerful and feature rich real-time operating system, tuned to meet the specific requirements of Freescale's multicore DSP-based systems," said Mathias Båth, senior vice president of marketing at Enea. "The combination of Enea OSEck, Optima development tools and LINX along with Freescale's MSC815x and MSC825x DSPs provide a comprehensive and powerful development platform for developers of sophisticated next generation signal processing-based systems."
OSEck's message-based LINX IPC services provide the framework for establishing transparent communications between application processes running on multiple MSC825x cores. Utilizing high-performance, zero-copy shared memory data transfers, LINX greatly simplifies distributed design, enabling applications running on multiple cores to interact as if they were running on a single core. This transparency also enhances scalability, enabling designers to add new nodes with minimal impact on existing application code.
Enea's DSPNet, a compact, high-performance secure IPv4v6 stack optimized for OSEck and DSP applications help system developers lower network processing costs while taking full advantage of the DSP's real-time processing capabilities.