San Diego, Calif. --Enea Embedded Technology, formerly OSE Systems, says its OSEck real-time kernel and OSE Illuminator development tools are now available for LSI Logic's ZSP Digital Signal Processor core.
OSEck is available for the ZSP core and ZSP-based standard products such as the LSI402ZX and LSI403LP. OSEck can also be used alongside the full-featured, memory-protected OSE RTOS in system-on-a-chip implementations that combine a ZSP core with an ARM, MIPS or PowerPC controller. OSEck comes with an RTOS-aware system analysis and profiling tool known as OSE Illuminator. OSEck is also available with an OSE Soft Kernel simulator that enables designers to develop their OSEck-based ZSP applications on a Windows or Solaris host system without the need for the target hardware.
"OSEck and OSE provide an excellent tandem for developing and deploying software for distributed multiprocessor systems that combine multiple ZSP signal processors and host controllers," said Lance Boyd, vice president of sales Enea Embedded Technology. "OSEck's tiny footprint and hard real-time facilities make it ideal for hosting the ZSP signal processing component of the application, while the memory-protected OSE RTOS is ideal for hosting the host component. Equally important, the two RTOSes share a common API and development tools, eliminating the need to master multiple programming environments."
The ZSP400 is a member of a family of code compatible, synthesizeable DSP cores that combine a 16-bit instruction set with a multi-issue superscalar architecture to achieve a rare blend of high performance and code density. The ZSP400 cores feature a peak performance of 800 MIPS at 200 MHz, and can execute 400 million multiply-accumulate operations per second. ZSP cores come equipped with two 16 x 16 multiply-accumulate units, two 40-bit accumulators, and up to one Mword of on-chip memory. ZSP cores can also be embedded with ARM, MIPS, PowerPC and other host processors, together with memory, LAN and WAN interfaces on a single device to produce a complete system on a chip.
OSEck is a fully pre-emptible 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 4 kbytes of memory, OSEck is fully event driven, guaranteeing fast, deterministic response to time-critical events.
To simplify the design of homogeneous and heterogeneous multiprocessor networks combining one or more ZSP cores and host processors, OSEck uses the OSE Link Handler to establish communications between multiple processes running on one or more processors. The Link Handler's message-passing mechanism is processor and application independent. This enables processes residing on one or more ZSP and/or host processors to communicate with each other in a seamless, transparent fashion as though they were running on the same processor. To further simplify distributed application development, the Link Handler makes it possible to send signals to processes using a unique process name, regardless of where that process resides in the system.
OSEck uses the same API as the full-featured 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 the ZSP processors - without having to learn multiple programming environments.
OSEck is available immediately for the ZSP core. The cost for a single development seat is $8,000. Tools are sold separately.
Please contact Enea Embedded Technology for additional information which can be found at www.ose.com.
Information is also available at www.enea.com.