Patent ID: 6357032
Filing Date: 2002-03-12
Classification: H03M

Abstract:
Apparatus for implementing cyclic redundancy check (CRC) calculation with transmit and receive data processing for data communications in a communications system comprising:a CRC tree structure receiving a first CRC input, a variable number of data input bytes, and a length input and providing an overall CRC result; said CRC tree structure including; a series of CRC trees, each of said CRC trees having a seed CRC input, a fixed size data input and providing a CRC result output; said series of CRC trees arranged in cascade with increasing data size inputs; and a multiplexer control logic coupled to said CRC tree structure, said multiplexer control logic, responsive to said length input, selectively coupling predefined data input bytes to predefined ones of said CRC trees; selectively coupling said first CRC input to a selected one of said CRC trees; and selectively coupling predefined CRC result outputs to said seed CRC input of predefined ones of said CRC trees.