Forum Discussion
Altera_Forum
Honored Contributor
19 years ago16-bit CRC Vs 32-bit CRC
Does anyone know the advantage of using a 16-bit CRC circuitry vs a 32-bit CRC circuitry?
Altera_Forum
Honored Contributor
19 years agoThat may well be. The CRC is basically a self feeded shift register of the named length. So yes, a CRC16 reaches a higher frequency than a 32bit shift register. On the other hand there are faster implementations than the shift register approach. This operates with tables. I've worked with a CRC16 that was using a 256byte table and operated on a word (16bit) at once. It was run on a PC as well as on a controller, years before FPGAs came out. So if speed is an issue, have a look at the table based CRC implementation. It is available for the CRC16 as well as for the CRC32.
Rene