The Multi-Packet Manager is a highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.
The Multi-Packet Manager significantly reduces the CPU and software loads, and improves system level latencies via autonomous packet processing and automated key caching mechanisms. The Multi-Packet Manager allows the host processor to dynamically add network packets to be processed while the security engine is busy processing data. Intelligent caching and pre-fetching reduces the bus traffic, internal buffering and power consumption without increasing the software load in a system.
The Multi-Packet Manger can be preconfigured to match the customer's system requirements. The engine reduces the CPU interrupt impact by allowing interrupts to be issued at the end of the packet list, after a specific number of packet descriptors have been processed, and on demand.
Features
Highly efficient processing of small packets from different data streams
Autonomous packet processing
Automated key caching
Small internal buffering
Low CPU interrupt impact
Low software interaction with the engine
Lower system level latencies
Highly configurable security accelerator
Support for all ciphers, hashes and MAC algorithms used in major protocols such as IPSec, WiMAX, Wi-Fi, 3GPP LTE/LTE-A, SRTP, SSL/TLS/DTLS, MACsec
Optimal bus utilization
Deliverables
Verilog HDL
Testbench
Sample synthesis script & constraints
Sample simulation script
Documentation
Market Category
Automotive, Communications, Consumer Electronics, Data Processing, Industrial and Medical, Military/Civil Aerospace, Others