A Novel Programmable Parallel CRC Circuit
High-Speed Parallel CRC Implementation Based on Unfolding, Pipelining, and Retiming