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 条
  • [21] High-speed parallel architecture for software-based CRC
    Do, Youngju
    Yoon, Sung-Rok
    Kim, Taekyu
    Pyun, Kwang Eui
    Park, Sin-Chong
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 74 - 78
  • [22] An ALF communication architecture: Design and automated implementation
    Chrisment, I
    Kaplan, D
    Diot, C
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (03) : 332 - 344
  • [23] Design and implementation of a high productivity language with communication aggregation for parallel scientific computation
    Ikegami, Katsuaki
    Taura, Kenjiro
    IPSJ Online Transactions, 2012, 5 (01) : 87 - 95
  • [25] A Scalable Hybrid Architecture for High Performance Data-Parallel Applications
    Yang, Moucheng
    Jin, Jifang
    Li, Zhehao
    Zhou, Xuegong
    Wang, Shaojun
    Wang, Lingli
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 191 - 194
  • [26] Parallel CRC logic optimization algorithm for high speed communication systems
    Yi, Hyunbean
    Song, Jaehoon
    Park, Sungju
    Park, Changwon
    2006 10TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2006, : 437 - 441
  • [27] Design and implementation of a communication-efficient data-parallel program compiling system
    Shih, KP
    Lai, CY
    Sheu, JP
    Tseng, YC
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2001, 17 (05) : 825 - 839
  • [28] Data flow architecture for the parallel implementation of the functional language
    Jelsina, M
    Krahulik, P
    Legnavsky, M
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1452 - 1456
  • [29] DESIGN AND IMPLEMENTATION OF A MASSIVELY-PARALLEL ARCHITECTURE FOR HIGH-LEVEL ELECTRONIC MEASUREMENTS
    GANDELLI, A
    PIURI, V
    MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (06) : 361 - 373
  • [30] Adaptive parallel system as the high performance parallel architecture
    Kim, JM
    Kim, Y
    Kim, SD
    Han, TD
    Yang, SB
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 557 - 562