Altera_Forum
Honored Contributor
11 years agoUsing DSP block for CRC calculation
I'm wondering if there is a way to utilize DSP blocks for CRC calculation.
Typically, parallel or serial CRC is implemented as XOR trees. But perhaps there is an algorithm to do it with adders and multipliers. My designs have multiple CRC32 with 512- and 1024-bit datapaths, running at 250MHz and higher speeds. They consume huge amounts of logic and very tight on meeting timing. Whereas lots of FPGA DSP blocks are sitting unused. Thanks, Evgeni