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 条
  • [1] Parallel CRC architecture for broadband communication systems
    Wu, Hao
    Liu, Tao
    Xu, Jin
    Wang, Fang
    ELECTRONICS LETTERS, 2017, 53 (21) : 1440 - 1441
  • [2] High Performance Table-Based Architecture for Parallel CRC Calculation
    Huo, Yuanhong
    Li, Xiaoyang
    Wang, Wei
    Liu, Dake
    2015 IEEE 21ST INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2015,
  • [3] Horizontal architecture for high performance parallel communication systems
    Kim, PJ
    Kung, SH
    Hwang, SK
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 472 - 477
  • [4] High-performance Parallel Concatenated Polar-CRC Decoder Architecture
    Oh, Seunghun
    Lee, Hanho
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2018, 18 (05) : 560 - 567
  • [5] Reconfigurable Concurrent VLSI (FPGA) Design Architecture of CRC-32 for high-speed data communication
    Mitra, Jubin
    Nayak, Tapan K.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS, 2015, : 112 - 117
  • [6] Design and Implementation of a Field Programmable CRC Circuit Architecture
    Toal, Ciaran
    McLaughlin, Kieran
    Sezer, Sakir
    Yang, Xin
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (08) : 1142 - 1147
  • [7] Design and implementation of a high speed parallel architecture for ATM UNI
    Tseng, WY
    Chen, CC
    Wei, DSL
    Kuo, SY
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 288 - 294
  • [8] Design and Implementation of High Performance Viterbi Decoder for Mobile Communication Data Security
    Menakadevi, T.
    Madheswaran, M.
    COMPUTATIONAL INTELLIGENCE IN SECURITY FOR INFORMATION SYSTEMS, 2009, 63 : 69 - 76
  • [9] Design and implementation of a parallel performance data management framework
    Huck, KA
    Malony, AD
    Bell, R
    Morris, A
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 473 - 482
  • [10] PARALLEL TRANSPORT SUBSYSTEM IMPLEMENTATION FOR HIGH-PERFORMANCE COMMUNICATION
    BRAUN, T
    SCHMIDT, C
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (04): : 375 - 391