CRC (Cyclic Redundancy Check) calculation unit using a polynomial generator from 8-bit/16-bit/32-bit data words CRC code. CRC-based techniques are also commonly used to verify the integrity of data transmission or storage in numerous applications.
Support fully programmable odd polynomial with programmable CRC width (7,8,16,32 bits).
Support handles 8, 16, 32bits data width.
Support indirect Access 32bit data register.
Support input Buffer to avoid bus stall during calculation.
Support CRC computation done in 4/2/1 System Clock cycles for the 32/16/8-bit data width.