Cyclic Redundancy Check (PDL_CRC)

Enhance Data Integrity with the CRC Component: Reliable Error Detection for Digital Networks and Storage Devices

nobutton

About

The CRC Component provides a hardware implementation of standard cyclic redundancy checks. A CRC is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. The CRC Component provides 8-, 16- and 32-bit functions to drive data through the CRC hardware, which returns the remainder after dividing the input data stream by a pre-defined generator polynomial (defined by the standard). 

Our system boasts a straightforward interface to the hardware CRC calculator, encompassing CCITT CRC16 and IEEE-802.3 CRC32, along with versatile 8-, 16-, and 32-bit 'push' functions.

The CRC Component provides a hardware implementation of standard cyclic redundancy checks. A CRC is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. The CRC Component provides 8-, 16- and 32-bit functions to drive data through the CRC hardware, which returns the remainder after dividing the input data stream by a pre-defined generator polynomial (defined by the standard). 

Our system boasts a straightforward interface to the hardware CRC calculator, encompassing CCITT CRC16 and IEEE-802.3 CRC32, along with versatile 8-, 16-, and 32-bit 'push' functions.

Design resources