A novel programmable parallel CRC circuit

Martin Grymel, Steve B. Furber

Research output: Contribution to journalArticlepeer-review

Abstract

A new hardware scheme for computing the transition and control matrix of a parallel cyclic redundancy checksum is proposed. This opens possibilities for parallel high-speed cyclic redundancy checksum circuits that reconfigure very rapidly to new polynomials. The area requirements are lower than those for a realization storing a precomputed matrix. An additional simplification arises as only the polynomial needs to be supplied. The derived equations allow the width of the data to be processed in parallel to be selected independently of the degree of the polynomial. The new design has been simulated and outperforms a recently proposed architecture significantly in speed, area, and energy efficiency. © 2010 IEEE.
Original languageEnglish
Article number5549980
Pages (from-to)1898-1902
Number of pages4
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume19
Issue number10
DOIs
Publication statusPublished - Oct 2011

Keywords

  • Cyclic redundancy checksum (CRC)
  • digital logic
  • error detection
  • parallel
  • programmable

Fingerprint

Dive into the research topics of 'A novel programmable parallel CRC circuit'. Together they form a unique fingerprint.

Cite this