Occupying less than 40 kbytes of memory, Enea's DSPNet is a compact, high-performance TCP/IP stack for the company's OSEck DSP real-time operating system (RTOS). The compact stack is optimized for deeply embedded applications with tight size and cost constraints. It supports IPv4, IPv6, and dual-mode IPv4/IPv6 traffic and accommodates raw IP/UDP/TCP BSD Sockets, providing a zero-copy API based on BSD Sockets. Enea will offer a broad range of optional security and networking applications for the new stack.
OSEck (OSE Compact Kernel) is a DSP-optimized version of Enea's full-featured OSE RTOS. Occupying less than 8 kbytes of memory in a minimal configuration, OSEck delivers a fully preemptive, event-driven real-time response with a context switching speed of 150 ns and a worst-case interrupt latency of 300 ns (assuming an 850-MHz clock frequency). OSEck also features high-performance, message-based LINX interprocess communications (IPC) services that simplify the design, deployment, and management of complex wireless applications spanning multiple DSPs.
DSPNet will initially be available for OSEck running on Texas Instruments' C64x DSP family and Freescale's Starcore family. Prices start at $5000. For more information, go to www.enea.com.