Hardware design and VLSI implementation of a byte-wise crc generator chip

Sadiq M. Sait, Wasif Hasan

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

In this paper the hardware design and VLSI implementation of a byte-wise CRC generator is presented. The algorithm is based on the work presented in [10] in which a software implementation was proposed. The byte-wise CRC algorithm is translated to hardware and expressed in AHPL [6]. The method used here calculates CRC on the fly and is much faster than the look-up table method proposed by Lee [5]. The chip is 8 times faster than the serial implementation of [12] with smaller hardware requirements (occupies lesser area). The number of clock cycles required to generate and transmit any CRC (for an 8 byte message) is just two more than the time required to calculate it (in all 10 clock pulses). The CRC chip can be used in a number of applications. These include areas such as error detection and correction in data communications, signature analysis, and mass storage devices for parallel information transfers.

Original languageEnglish
Pages (from-to)195-200
Number of pages6
JournalIEEE Transactions on Consumer Electronics
Volume41
Issue number1
DOIs
StatePublished - Feb 1995

Bibliographical note

Funding Information:
This work was done as part of a course project (VLSI Design Tools). Authors acknowledge Iiiiig Falicl University of Petroleum and Minerals for support of this research.

ASJC Scopus subject areas

  • Media Technology
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Hardware design and VLSI implementation of a byte-wise crc generator chip'. Together they form a unique fingerprint.

Cite this