Patent ID: 7590117
Filing Date: 2009-09-15
Classification: H04L,H04W

Abstract:
1. An arrangement for processing data of multiprotocol data packets, comprising: (a)a plurality of input ports for receiving received data packets in parallel; (b)at least one multiplexer connected to the input ports, the at least one multiplexer configured to switch through the data present at a selected input port word by word; (c) at least one first programmable data processing unit configured to separate a sequence of data words from different input ports into data packet header words and into data packet payload words in accordance with a sorting program; (d) a buffer management unit configured to write the data packet payload words of a received data packet into an addressable payload memory and further configured to generate localization data which specifies a corresponding memory area of the payload memory; (e) a descriptor generator unit for generating data packet descriptors which in each case contain a header assembled from the data packet header words and the localization data for the associated payload of the received data packet; (f) a RISC processor configured to generate, in dependence on the data packet descriptors, header data for transmit data packets and payload processing instructions for processing data of the data packet payload words, stored in the payload memory, of the associated received data packet; and (g) at least one second programmable data processing unit configured to process the payload words from the payload memory in accordance with the payload processing instructions and assembles the payload words with the header data to form transmit data packets.