Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/22503
Title: High Speed Low Power Cyclic Redundancy Check-32 using FPGA
Authors: S. Abdulnabi, Mohamed
Ahmed, Hisham
Keywords: CRC32
FPGA
Xilinx
Issue Date: 31-Mar-2019
Publisher: Sudan University of Science and Technology
Citation: S. Abdulnabi Mohamed. High Speed Low Power Cyclic Redundancy Check-32 using FPGA Mohamed S. Abdulnabi, Hisham Ahmed.- Journal of Engineering and Computer Sciences (ECS) .- vol .19 , no2.- 2018.- article
Abstract: Cyclic Redundancy Check (CRC) is a method used for error detection technique and data integrity. CRC take a block of a message’s bits and divide it by a binary number called polynomial, the result of this division is the checksum that will be added to the message. On the receiver side, the same division will be performed to get the remainder which could be compared with the transmitted checksum if there are no differences that are mean there are no errors. This paper aims to design CRC32 that applied in the Ethernet frame by using Field Programmable Gate Array (FPGA) Virtex-7. Lookup tables and slicing-by-16 algorithm are used together to calculate the CRC32 in parallel. Xilinx ISE used as IDE and synthesis tool and I-Sim used for simulation purposes. The result of this design is 1.250 ns which is the processing time and 102.4 Gbps which is the throughput, furthermore the power consumption is very low as well as the device utilization.
URI: http://repository.sustech.edu/handle/123456789/22503
Appears in Collections:Volume 19 No.2

Files in This Item:
File Description SizeFormat 
ورقة محمد عبد النبي.pdfarticle1.1 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.