System and method for generating error checking data in a communications system
AssigneeGlobepan, Inc.
InventorLazslo Arato
Life of this patent
Estimating the term…
Abstract
A circuit and method for generating cyclic redundancy check (CRC) data is disclosed. In one embodiment, the circuit interfaces with a data bus with other processor components. The circuit includes an input first-in-first-out (FIFO) to interface with the data bus, a configuration register electrically coupled to the data bus, and a configurable CRC generation circuit electrically coupled to the data bus and to the configuration register. The CRC generation circuit includes a bit shift register which is configurable to generate CRC data for multiple protocols. To accomplish this, the bit shift register is configurable for different lengths, the actual length of the bit shift register being determined by the data communication protocols employed.
Claims11
A cyclic redundancy check (CRC) generator circuit, comprising:
- an input first-in-first-out (FIFO) to interface with a data bus;
- a configuration register electrically coupled to the data bus, the configuration receiving a configuration data signal from the data bus;
- and
- a configurable CRC generation circuit electrically coupled to the data bus, the configurable CRC generation circuit having a shift register with a plurality of register positions, wherein data can be written to and read from the register positions via the data bus.
A cyclic redundancy check (CRC) generator circuit, comprising:
- means for receiving a data input from a data bus;
- means for generating a CRC configuration control signal based upon a predetermined data communications protocol;
- and
- means for generating CRC data based upon the CRC configuration control signal, the CRC data being transmitted to the data bus.
A cyclic redundancy check (CRC) generator circuit, comprising the steps of:
- receiving a data input from a data bus;
- generating a CRC configuration control signal based upon the data input using a predetermined data communications protocol;
- and
- generating CRC data based upon the CRC configuration control signal, the CRC data being transmitted to the data bus.
Dependencies are inferred from the claim text.