Pipelined Feed-Forward Cyclic Redundancy Check (CRC) Calculation

Mathys Walma
DOI: https://doi.org/10.48550/arXiv.cs/0610032
2006-10-05
Networking and Internet Architecture
Abstract:This paper discusses a method for pipelining the calculation of CRC's, such as ITU/CCITT CRC32, into a mostly feed-forward architecture. This method allows several benefits such as independent scaling of circuit frequency and data throughput. Additionally it allows calculation over packet tails (packet length not a multiple of CRC input width). Finally it offers the ability to update a CRC where a subset of data in the packet has changed.
What problem does this paper attempt to address?