Result Details

High-Speed Computation of CRC Codes for FPGAs

KEKELY, L.; CABAL, J.; KOŘENEK, J. High-Speed Computation of CRC Codes for FPGAs. In Proceedings of the 2018 International Conference on Field-Programmable Technology (FPT 2018). Naha: IEEE Computer Society, 2018. p. 237-240. ISBN: 978-1-7281-0214-6.
Type
conference paper
Language
English
Authors
Kekely Lukáš, Ing., Ph.D., DCSY (FIT)
Cabal Jakub, Ing.
Kořenek Jan, doc. Ing., Ph.D., DCSY (FIT)
Abstract

As the throughput of networks and memory interfaces is on a constant rise, there is a need for ever-faster error-detecting codes. Cyclic redundancy checks (CRC) are a common and widely used to ensure consistency or detect accidental changes of data. We propose a novel FPGA architecture for the computation of the CRC designed for general high-speed data transfers. Its key feature is allowing a processing of multiple independent data packets (transactions) in each clock cycle, what is a necessity for achieving high overall throughput on very wide data buses. Experimental results confirm that the proposed architecture reaches an effective throughput sufficient for utilization in multi-terabit Ethernet networks (over 2 Tbps or over 3000 Mpps) on a single Xilinx UltraScale+ FPGA.

Keywords

Cyclic Redundancy Check, CRC, FPGA, Ethernet, high-speed networks

Published
2018
Pages
237–240
Proceedings
Proceedings of the 2018 International Conference on Field-Programmable Technology (FPT 2018)
Conference
International Conference on Field-Programmable Technology
ISBN
978-1-7281-0214-6
Publisher
IEEE Computer Society
Place
Naha
DOI
UT WoS
000491322000034
EID Scopus
BibTeX
@inproceedings{BUT155117,
  author="Lukáš {Kekely} and Jakub {Cabal} and Jan {Kořenek}",
  title="High-Speed Computation of CRC Codes for FPGAs",
  booktitle="Proceedings of the 2018 International Conference on Field-Programmable Technology (FPT 2018)",
  year="2018",
  pages="237--240",
  publisher="IEEE Computer Society",
  address="Naha",
  doi="10.1109/FPT.2018.00042",
  isbn="978-1-7281-0214-6",
  url="https://www.fit.vut.cz/research/publication/11888/"
}
Files
Projects
IT4Innovations excellence in science, MŠMT, Národní program udržitelnosti II, LQ1602, start: 2016-01-01, end: 2020-12-31, completed
Research groups
Departments
Back to top