Design and Implementation of High Performance Parallel CRC Architecture for Advanced Data Communication

被引:0
|
作者
Arifin, Md Mashrur [1 ]
Hasan, Md Tariq [1 ]
Islam, Md Tarikul [1 ]
Hasan, Md Almahmud [1 ]
Mondal, Himadri Shekhar [1 ]
机构
[1] Khulna Univ, Elect & Commun Engn Discipline, Khulna, Bangladesh
关键词
CRC; FPGA; Implementation; ERROR-CORRECTION;
D O I
10.1109/eict48899.2019.9068750
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyclic Redundancy Check (CRC) leverages to detect the error of digital data throughout generation, transmission, storage or processing. CRCs are widely used for being simple to execute in binary appliances, crafty to mathematical simulation as well as exclusively performance oriented at identifying generic deviation occured due to intrusion in communication channels. Commonly, hardware implementation of Cyclic Redundancy Check (CRC) computations rely on the Linear Feedback Shift Registers (LFSRs). LFSR framework processes bits serially that is one message bit per clock cycle but while considering high-speed data communications, serial implementation speed is significantly inadequate which causes delay. In this research, a hardware architecture is proposed for parallel computation. Its architecture is not polynomial dependent. After testing its functionality using ModelSim, it is implemented in Altera DE1 FPGA (Field Programmable Gate Array) board and analyzed using Quartus II, TimeQuest Timing Analyzer and Power Play Power Analyzer tools. It is found that the designed took 2771 LEs (Logical Elements), it has 102 pins and consumed 120.68 mW power. Functionality test and FPGA implementation showed that CRC was computed in single clock pulse of frequency of 23.71 MHz and its throughput is 1.656 Gbps. It can be configured for a different polynomial at any time externally. The focus of the research is to represent an efficient, better throughput along with compact systematic interpretation for parallel CRC hardware which will alleviate the flaws including the challenges of the existing CRC checker which will be prominent for next generation high speed communication.
引用
收藏
页数:5
相关论文
共 50 条
  • [11] Design and Implementation of the PAPRICA Parallel Architecture
    A. Broggi
    G. Conte
    F. Gregoretti
    C. Sansoè
    R. Passerone
    L.M. Reyneri
    Journal of VLSI signal processing systems for signal, image and video technology, 1998, 19 : 5 - 18
  • [12] Design and implementation of the PAPRICA parallel architecture
    Dipto. Ingegneria dell'Informazione, Università di Parma, Italy
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    J VLSI Signal Process Syst Signal Image Video Technol, 1 (5-18):
  • [13] Design and implementation of the PAPRICA parallel architecture
    Broggi, A
    Conte, G
    Gregoretti, F
    Sansoe, C
    Passerone, R
    Reyneri, LM
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1998, 19 (01): : 5 - 18
  • [14] A high performance design and implementation of the virtual interface architecture
    Chen, Y
    Jiao, ZQ
    Xie, J
    Du, ZH
    Liu, P
    Zhu, ZY
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 125 - 135
  • [15] Design and Implementation of High Performance Architecture for Packet Classification
    Khan, Ausaf Umar
    Chawhan, Manish
    Suryawanshi, Yogesh
    Kakde, Sandeep
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 598 - 602
  • [16] Design and implementation of parallel CRC algorithm for fibre channel on FPGA
    Wu Chuxiong
    Shi Haifeng
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7827 - 7830
  • [17] Distributed CRC Architecture for High-Radix Parallel Turbo Decoding in LTE-Advanced Systems
    Kim, Hyeji
    Choi, Injun
    Byun, Wooseok
    Lee, Jong-Yeol
    Kim, Ji-Hoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (09) : 906 - 910
  • [18] A Design of High Performance Parallel Architecture and Communication for Multi-ASIP Based Image Processing Engine
    Liao, Hsuan-Chun
    Asri, Mochamad
    Isshiki, Tsuyoshi
    Li, Dongju
    Kunieda, Hiroaki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (06) : 1222 - 1235
  • [19] On the design and implementation of a high performance configurable architecture for testor identification
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2006, 4225 : 665 - 673
  • [20] MyVIA: A design and implementation of the high performance virtual interface architecture
    Chen, Y
    Wang, XG
    Jiao, ZQ
    Xie, J
    Du, ZH
    Li, SL
    2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2002, : 160 - 167