摘要 |
A system for constructing and deconstructing data packets is disclosed, wherein the system is operable to support a number of different coding formats. The system comprises a processor means operatively coupled to a processor bus. A packet processing data path is attached to the processor bus as a slave via a bus interface means. The packet processing data path comprises a number, n, of blocks, where n is an integer. Respective blocks comprise configuration registers operable to provide information on what operation the blocks should perform for the current packet field being processed. The bus interface means comprises a first register operable to control a bus of Update Enable signals, which bus is also connected to the n blocks. The bus interface means also comprises a second register operable to control a Mode signal, which is also connected to the n blocks. An Update Mode signal is connected to the bus interface means and to the n blocks. A write to the second register causes the Update Mode signal to be pulsed active, triggering the enabled configuration registers to update their values.
|