Posedge's Wireless Packet Processor (WPP) is a highly programmable Packet Processing engine that can be used to realize scalable, high performance, application aware Access Points/Base-Stations for Wireless LAN and LTE.
WPP routes multi-gigabits of data and provides sophisticated Quality of Service (QoS) with bandwidth shared across large number of clients offloading the Host Processor significantly.
WPP provides a Policy framework unified across wired and wireless Layer-2-Layer-4 across the LAN to support applications like Voice over WiFi and Video over WiFi, which require end-to-end QoS. In addition the Policy framework allows policies based on User-ID, Location etc.
The application aware engine supports identification packet flow for protocols like Skype, MSN and Bit-Torrent and applies configured QoS parameters to the identified flows.
The architecture provides very low response time latency. The latency of the Access Point to respond to a U-APSD trigger, defines the Power dissipation of the Client as the client initiates PS-POLL packet and waits for the data. The total time to respond is in the order of 100 us. Hardware based queues and data transmission right from queues, enables much faster latencies to schedule a packet to the client.
WiFi as it is specified is not reliable for multicast traffic (no ACKs for multicast). So opportunistically, the Access Points convert the multicast traffic to Unicast to make the communication reliable. WPP performs the multicast to unicast conversion with any buffer copies, by just maintaining reference counts in the hardware itself, there by avoiding the costly buffer copy operation by the Host Processor.
The WPP architecture guarantees wire-speed packet forwarding between the Gigabit Ethernet and the Wireless Port and is scalable with respect to the number of clients, number of flows, packet classification and packet editing requirements.
ASIC, FPGA, Structured
AMBA AXI AMBA AHB
AMBA 4.0 AHB AMBA 4.0 AXI Ethernet PCI PCIe
This IP is not yet QIP rated.
No testimonials yet