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 条
  • [31] HPDP: architecture and design flow High Performance Data Processor
    Dokianaki, Olga
    Baumgarte, Volker
    Syed, Mohsin
    Papadas, Constantin
    Helfers, Tim
    Dramitinos, George
    Scholastique, Thierry
    Kogan, Michael
    Saenger, Ingo
    Lacan, Stefan
    Markakis, Onoufrios
    Hili, Laurent
    2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, : 62 - 70
  • [32] The Design and Implementation of a High Performance and High Flexibility Memory Interface Architecture for Embedded Application
    Zhao, Hualong
    Sang, Hongshi
    Zhang, Tianxu
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1342 - 1347
  • [33] Design and Implementation of a Memory Architecture in DSP for wireless communication
    Zhao, Chaoxing
    Wu, Jun
    Chen, Xin
    PROCEEDINGS OF THE 2015 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA CHINACOM 2015, 2015, : 607 - 611
  • [34] Design and implementation of communication platform for open architecture controller
    Yang, JG
    Yu, D
    Proceedings of the Third International Symposium on Magnetic Industry (ISMI'04) & First International Symposium on Physics and IT Industry (ISITI'04), 2005, : 338 - 342
  • [35] Analysis and high performance parallel architecture design for EBCOT in JPEG2000
    Zhang, YZ
    Xu, C
    2005 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), VOLS 1-5, 2005, : 2805 - 2808
  • [36] An Efficient Parallel CRC Computing Method for High Bandwidth Networks and FPGA Implementation
    Zhang, Ling
    Ye, Shanwei
    Gou, Zhuo
    Yang, Xuefei
    Dai, Qilin
    Wang, Fuqiang
    Lin, Yingcheng
    ELECTRONICS, 2024, 13 (22)
  • [37] Communication-Avoiding Parallel Strassen: Implementation and Performance
    Lipshitz, Benjamin
    Ballard, Grey
    Demmel, James
    Schwartz, Oded
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [38] High-speed parallel CRC implementation based on unfolding, pipelining, and retiming
    Cheng, Chao
    Parhi, Keshdb K.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (10) : 1017 - 1021
  • [39] Design and implementation of a lossless parallel high-speed data compression system
    Milward, M
    Núñez, JL
    Mulvaney, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (06) : 481 - 490
  • [40] Comparison of Serial Data-Input CRC and Parallel Data-Input CRC Design for CRC-8 ATM HEC employing MLFSR
    Panda, Avipsa S.
    Kumar, G. L.
    2014 INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2014,