SUST Repository

High Speed Low Power Cyclic Redundancy Check-32 using FPGA

Show simple item record

dc.contributor.author S. Abdulnabi, Mohamed
dc.contributor.author Ahmed, Hisham
dc.date.accessioned 2019-03-31T12:41:14Z
dc.date.available 2019-03-31T12:41:14Z
dc.date.issued 2019-03-31
dc.identifier.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 en_US
dc.identifier.uri http://repository.sustech.edu/handle/123456789/22503
dc.description.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. en_US
dc.description.sponsorship Sudan University of Science and Technology en_US
dc.language.iso en en_US
dc.publisher Sudan University of Science and Technology en_US
dc.subject CRC32 en_US
dc.subject FPGA en_US
dc.subject Xilinx en_US
dc.title High Speed Low Power Cyclic Redundancy Check-32 using FPGA en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Share

Search SUST


Browse

My Account