ENEA OSEck

Enea OSEck (OSE compact kernel) is optimized for Digital Signal Processors (DSP), and is suitable for high-performance, memory constrained applications. Built on a compact kernel with small memory footprint, Enea OSEck brings rich functionality and true real-time behavior for single and multicore DSP devices.

POWERFUL YET EASY TO USE

Enea OSEck provides a subset of the Enea OSE API, making it easy to migrate applications between the two operating systems, with a minimum of changes to the application code.

Enea OSEck is ideal for applications with tight memory constraints that require reliable real-time control and signal processing.

  • Designed for distributed heterogeneous environments.
  • Highly portable; optimized for single- and multicore DSPs.
  • Scalable at the function level, allowing functionality and footprint can be optimized for each application.

 

Evaluate Enea OSEck

Please register to evaluate Enea OSEck.

Evaluation

IDEAL FOR TIME-CRITICAL SIGNAL PROCESSING

FULL RTOS ENVIRONMENT

OSEck is more than a DSP kernel. It is a full RTOS that contains an optimized real-time kernel with extensions, networking, packet processing, and tools.

PRE-EMPTIVE KERNEL

The pre-emptive kernel insures quick interrupt response times and general real-time behavior. .

IPv4/IPv6 BSD 4.4 COMPATIBLE TCP/IP STACK

Supports simultaneous use of raw IP, UDP and TCP. DSPNet comes in 3 different flavors: IPv4, IPv4+IPv6, IPv4+IPsec. DSPNet supports Secure SHell (SSH), Internet Key Exchange (IKE), and Secure Socket Layer (SSL).

SYSTEM-ON-CHIP (SoC) SOLUTIONS WITH ENEA OSEck

Enea OSEck is an ideal component in SoC solutions and provides necessary software and tools to port, deploy and test applications. Enea OSEck fulfills common performance requirements and runs on the industry’s most efficient and least power consuming architectures.

Thanks to the built-in, high-performance Inter-Process Communications (IPC) technology, integrating DSP cores running Enea OSEck with a Linux CPU becomes a breeze (over shared memory, sRIO or Ethernet). The result is an easily portable, commercial solution, with full commercial grade support.
Management and debug functionality between DSPs and Linux hosts enable fast development of robust DSP platforms in even the most advanced multicore SoC and multi-SoC LTE Advanced and IMS media gateway systems.

Enea OSEck also implements a minimal networking/IP-stack for packets and (un-fragmented) datagrams in a Packet Flow Layer (PFL). UDP/IP is the standard protocol but certain custom protocols are also supported. PFL relies on hardware offload for the necessary packet classification, but suitable software emulation could make PFL useful on architectures that lack the required hardware packet classification.

SUPPORTED PROCESSORS

Texas Instruments KeyStone II

TCI663x (e.g. TCI6636/38)
66AK2Hx

Texas Instruments C6000 and C5000 families

TMS320C66x (e.g. C6670/78)
TMS320C64x+ (e.g. C6455/72/74/82/84/86/87/88)
TMS320C67x
TMS320C55x
TMS320C54x
TI OMAP-L137/8

Freescale

B4-series (e.g. B4860/4420)
MSC815x (e.g. MSC8156/57)
MSC8144
MSC812x
MSC810x
MPC5554
MPC555
MPC565

LSI Logic

SP27xx
SP26xx
DSP 16K
ZSP500
ZSP400 and DSP cores

CEVA

CEVA-XC4500
CEVA-XC323
CEVA-X16xx
CEVA-TeakLite-III

Analog Devices

TigerSHARC TS201S
TS101S

DATASHEET

OSEck features high performance networking, advanced packet processing capabilities, and a powerful Eclipse based IDE debug environment targeted for the most demanding telecom applications.

Download PDF