11/12/2003 - Enea Embedded Technology, formerly OSE Systems, announced the availability of its OSEck real-time kernel and Illuminator development tools for Motorola’s MSC8102 digital signal processor. The OSEck kernel and Illuminator development tools, together with the MSC8102 DSP and Metrowerks CodeWarrior Development Studio, provide an ideal platform for developing and hosting distributed multiprocessor applications such as telephony media gateways, multi-channel modem banks, and 3G wireless infrastructure.
To help MSC8102 designers get started immediately, Enea will offer an OSE Soft Kernel simulator, which enables designers to develop their OSEck-based MSC8102 applications on a Windows® or SolarisTM host system. Enea will also offer a Board Support Package for Motorola’s MSC8102 ADS development board.
To simplify the design of homogeneous and heterogeneous multiprocessor networks based on the MSC8102, OSEck provides a Link Handler, which uses a processor- and application-independent message-passing mechanism to establish communications between multiple processes running on one or more cores (or processors). The Link Handler enables processes residing on multiple cores and host processors to communicate in a seamless, transparent fashion as though they were running on the same core or processor. The MSC8201 ADS Board Support Package provides optimized Link Handler drivers for TDM, DSI, DMA, UART and shared memory interfaces.
OSEck uses the same API as the full-featured, memory-protected OSE RTOS. This unified programming model greatly simplifies heterogeneous multiprocessor design by enabling designers to leverage the memory protection facilities of the OSE RTOS on the host processor while leveraging the deeply-embedded, hard real-time attributes of OSEck on one or more MSC8102 processors − without having to learn multiple programming environments.
Software development support for OSEck and OSE includes MetroWerks’ Code Warrior Development Studio, which features RTOS-aware, freeze-mode, source-level debugging. Complementing this freeze-mode solution is Enea’s own OSE Illuminator, a run-mode system analysis and profiling tool that provides a graphical view of all processes and process information running on each node. Illuminator lets programmers monitor, control and collect data for applications viewed as a sequence of events (such as context switches and message-passing between processes), debug multiple MSC8102 OSEck cores simultaneously, set breakpoints on events, and profile both core performance and memory usage.
"The MSC8102’s four high-speed cores give it the processing power needed to handle the most compute-intensive telephony, wireless and packet processing applications," said Lynelle McKay, vice president and general manager of Motorola’s RF and DSP Infrastructure Systems Division. "Enea’s OSEck real-time operating system provides an excellent platform for developing and deploying real-time space-constrained MSC8102 applications that can take full advantage of the MSC8102’s multiple cores."
“The MSC8102 is ideal for demanding signal processing applications that rely on multiple processors working together to execute computationally-intensive functions,” added Nicklas Gustafson, product marketing manager of Enea Embedded Technology. “OSEck’s integrated message passing facilities make it easy to distribute compute–intensive, multi-channel telephony, wireless and packet processing applications across multiple MSC8102 cores and processors in a way that takes full advantage of the available processing power.”
About Motorola’s MSC8102
The MSC8102 combines four StarCore SC140 cores running at speeds of up to 300 MHz with four Enhanced Filter Coprocessors (EFCOPs). Featuring a peak performance of six billion multiply accumulates per second (MMACs), the MSC8102 provides a large on-chip memory (1436 Kbytes), four high-speed TDM interfaces, 16-channel DMA, and high-performance system and peripheral bus interfaces. This combination of high performance, generous on-chip memory, and high-speed I/O makes the MSC8102 ideal for a wide range of compute- and I/O-intensive telecommunications applications.
About the OSEck RTOS
OSEck is a fully pre-emptive real-time kernel with built-in error handling optimized for deeply embedded applications with tight space constraints and hard real-time requirements. Occupying as little as 10 kbytes of memory, OSEck is fully event driven, guaranteeing fast, 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 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.
OSEck is available for the MSC8102 immediately from Enea Embedded Technology.
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 embedded systems. 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, medical, automotive, and industrial control systems. Enea Embedded Technology is a subsidiary of Enea Data (SAXESS: ENEA), which is 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. For more information on Enea Embedded Technology, please visit www.ose.com. For more information on Enea Data please visit www.enea.com.
Previous Page | News by Category | News Search
If you found this page useful, bookmark and share it on: