OSEck RTOS Powers New STMicroelectronics ST122 DSP Core

3/2/2004 - Enea Embedded Technology, the leading provider of operating system solutions for the telecom market, announced that STMicroelectronics has selected the OSEck Real-Time Operating System (RTOS) for the new ST Microelectronics ST122 DSP core. Together the OSEck RTOS and embedded Dual-MAC ST122 DSP Core enable fast development of cost-effective and robust embedded applications in areas such as new generation mobile terminals, cellular infrastructure, networking equipment, broadband modems, Voice-over-IP, data storage and mobile multimedia devices. OSEck is available for both ST120 and ST122 and a strategic RTOS foundation for STMicroelectronics’ product development.

“The ST122 DSP and OSEck RTOS provide a platform that is ideally suited for advanced DSP applications such as 3G wireless handsets and infrastructures,” said Philippe Galliard, manager for DSP and micro development tools and applications at ST.

“The ST122 core is ideal for demanding signal-processing applications that require high performance to execute computationally intensive functions,” added Nicklas Gustafson, product marketing manager for Enea Embedded Technology. “OSEck’s tiny footprint, high performance and deterministic behavior make it perfect for hosting future wireless infrastructure and terminal applications.”

As with all cores based on the ST100 architecture, the ST122 core combines VLIW and RISC features to achieve the best balance between performance and code size. The flexible instruction modes allow a mixture of 16, 32 and 128-bit instructions, and can be customized to add application-specific operators. Available as synthesizable IP, the ST122 DSP core can be mapped into various versions ranging from ultra-low power to high-speed operation. This flexibility makes it ideal for a broad spectrum of applications.

OSEck stands for “OSE Compact Kernel.” The DSP version of the full-featured OSE RTOS is a fully pre-emptive, real-time kernel with built-in error handling optimized for deeply embedded applications with tight memory constraints and hard real-time requirements. OSEck occupies less than 4 Kbytes (in a minimal configuration) of memory, is fully event driven and guarantees fast and deterministic response to time-critical events. To further enhance program and data memory savings, OSEck allows multiple cores to share the same execution image, and enables applications to share the same data. To enhance performance, OSEck lets application processes share signal pools in memory that is accessible to each core, thereby facilitating high-speed, zero-copy signal transfers.

The OSE Link Handler enables transparent communication between multiple processes running on one or more processors and facilitates the development of heterogeneous multi-processor applications based on ST122 DSP. OSEck uses the same API as the full-featured, memory-protected OSE RTOS. This unified programming model simplifies heterogeneous multi-processor design.

Tool Chain
The OSEck kernel has been integrated into the ST100 DSP family tool chain, which includes an integrated program editor/builder, an ST100 DSP-optimizing C/C++ compiler associated with the assembler/linker chain, an innovative multi-core debugger with advanced code-profiling features, fast and accurate simulation models for ST100-DSP cores and associated IPs. The tool chain also includes ST122 evaluation chips and development boards, and a JTAG emulation interface that provides a single debug link to multi-core chips.

OSEck for ST122 is available immediately as part of the ST100 development tool package delivered by STMicroelectronics.

About Enea Embedded Technology
Enea Embedded Technology is a leading provider of real-time operating systems, development tools and services for fault-tolerant, high-availability and safety-critical applications. Enea Embedded Technology owns and markets the OSE real-time operating system. OSE is used in millions of products worldwide, including distributed communication systems, such as communication infrastructure or mobile phones, avionics and medical, automotive and industrial control systems. Enea Embedded Technology is a subsidiary of Enea Data (SAXESS: ENEA), a company based in Stockholm, Sweden. Employing nearly 600 people worldwide, Enea Data provides products, services, and training for a variety of real-time embedded, IT and e-business applications. Customers include industry leaders such as Ericsson, Lockheed Martin, Samsung, Agere Systems, Sony and Boeing.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: