IPv4 and IPv6
Small Footprint, High Throughput, Low CPU Cycle Operation
An innovative approach to design has resulted in an extreme high-speed data transfer rate, with minimal system resource requirements. Tests have shown a usage of around 14 KB of ROM, in a typical application scenario (based on measurements using for example a LPC2468 MCU).
RAM requirements can vary widely depending on application needs but are typically as low as 12kB. It is possible, with a minimum configuration UDP application, to use less than 5kB of ROM and a few hundred bytes of RAM (plus network buffers).
Features
The key features of the MISRA Compliant TCP/IP Stack are the following:
- Fully MISRA-compliant.
- Conforms to the HCC Advanced Embedded Framework.
- Supports both IPv4 and IPv6, but allows either to be disabled if required.
- Designed for integration with both RTOS and non-RTOS based systems.
- Small RAM and ROM footprint.
- High performance.
- Supports multiple network interfaces.
- Routing module provided.
- Provides both native and Sockets interfaces.
- Wide range of TCP and UDP applications available.
Network interface features:
- Supports multiple network interfaces.
- Supports routing between network interfaces
- Provides fast/zero copy between network interfaces where common memory pools are defined.
- Works with HCC’s network driver interface specification.
- Range of tested drivers for standard micro-controllers and external Ethernet controllers is available.
TCP Features:
- Compliant with RFC 793, the RFC that defines extensions to Sockets for IPv6.
- Supports zero copy send and receive.
- Provides an optional MISRA-compliant native API.
- Provides an optional Sockets API.
UDP Features:
- Compliant with RFC 768.
- Supports zero copy send and receive.
- Provides an optional MISRA-compliant native API.
- Provides an optional Sockets API.
Sockets Interface:
- Compliant with BSD Sockets.
- IPv6 operation complies with RFC 2553.
- Provides a standard interface for legacy applications to use.
- Allows portability of applications across Sockets-compliant systems.