Detail publikace
High-Speed Computation of CRC Codes for FPGAs
Cyclic Redundancy Check, CRC, FPGA, Ethernet, high-speed networks
Jak propustnostsítí a paměťových rozhraní neustále roste, jsou potřeba i stále rychlejší kódyna detekci chyb. Cyklické redundantní součty (CRC) jsou běžně používanou třídoukódů na zajištění konzistence dat nebo detekci náhodných změn v nich.Navrhujeme novou FPGA architekturu výpočtu CRC určenou pro obecnévysokorychlostní přenosy dat. Její klíčovou vlastností je umožnění zpracovánívícero nezávislých datových paketů (transakcí) v každém taktu hodin, cožje nutnou podmínkou k dosažení vysoké celkové propustnosti na veliceširokých datových sběrnicích. Experimentální výsledky potvrzují, že navrženáarchitektura dosahuje efektivní propustnost dostatečnou pro využití v několika-terabitovýchethernetových sítích (více než 2 Tb/s nebo více než 3000 Mp/s) a to i najediném Xilinx UltrasScale+ FPGA čipu.
@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/"
}