• DocumentCode
    3761340
  • Title

    Reconfigurable Concurrent VLSI (FPGA) Design Architecture of CRC-32 for High-Speed Data Communication

  • Author

    Jubin Mitra;Tapan K. Nayak

  • Author_Institution
    Variable Energy Cyclotron Center, Kolkata, India
  • fYear
    2015
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    CRC (Cyclic Redundancy Check) is a simple and an elegant method for error detection. It finds application in most of the high-speed data communication protocol. In High Energy Physics experiment often CRC is used for control and data frame communication with detectors placed at radiation zone. Reliability of CRC error detection capability alters with generator polynomial chosen. The most popular choice is to use a 32-bit checksum. However, it again comes with many standards. So, in our work we have proposed a reconfigurable VLSI architecture of CRC-32 to meet the problem statement. Our approach can meet all the existing CRC-32 standards. The novelty of our design lies in the ability of CRC engine to generate checksum within a single clock cycle of information presented. The usability of our design is justified based on power, latency and resource utilization variations, with bus-width and technology changes.
  • Keywords
    "Clocks","Field programmable gate arrays","Standards","Computer architecture","Generators","Throughput","Reliability"
  • Publisher
    ieee
  • Conference_Titel
    Nanoelectronic and Information Systems (iNIS), 2015 IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/iNIS.2015.66
  • Filename
    7434408