- Max 32-bit CRC code calculation
- Multiple CRC polynomials support
- CRC8 - 0x07
- CRC16 - 0x1021
- CRC16 - 0x8005
- CRC32 - 04c11db7
- Input byte reverse support
- Output bit reverse support
- Programmable init data register and ouput XOR data register
- Internal LFSR technique implementation
- Internal 1KB CRC value look-up table
- 4 APB4 clock cycle calculation peroid
- Static synchronous design
- Full synthesizable
make comp # compile code with vcs
make run # compile and run test with vcs
make wave # open fsdb format waveform with verdi