DocumentCode
2962432
Title
A study of adaptable co-processors for Cyclic Redundancy Check on an FPGA
Author
Akagic, A. ; Amano, Hideharu
Author_Institution
Dept. of Inf. & Comput. Sci., KEIO Univ., Yokohama, Japan
fYear
2012
fDate
10-12 Dec. 2012
Firstpage
119
Lastpage
124
Abstract
Cyclic Redundancy Check (CRC) is a well known error detection scheme used to detect corruption of digital content in digital networks and storage devices. In this paper, we present a study of different approaches of designing highly adaptable co-processors for CRC on an FPGA which are used in many network and server applications. The results of our research are two new architectures: adaptable and dynamically re-configurable CRC co-processors. Both architectures are highly flexible in terms of a number of CRC standards they support. We explored their scalability by processing different amount of input messages at a time. Results show that throughput doubles when we double the amount of data processed at a time. Our experimental results on adaptable CRC co-processor demonstrate re-generation latency as low as .9 - 4.52μs and throughput between 27.8 - 418Gbps (64 - 1024 bits of an input message). The re-configuration latency of dynamic parts of other CRC co-processor was significantly higher .3 - .45s, but area utilization was the least. The throughput of this architecture was between 29.25 - 347.37 Gbps.
Keywords
coprocessors; cyclic redundancy check codes; error detection; field programmable gate arrays; CRC standards; FPGA; adaptable coprocessors; cyclic redundancy check; digital content; digital networks; error detection scheme; reconfiguration latency; regeneration latency; storage device; Computer architecture; Field programmable gate arrays; Generators; Polynomials; Radiation detectors; Standards; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4673-2846-3
Electronic_ISBN
978-1-4673-2844-9
Type
conf
DOI
10.1109/FPT.2012.6412122
Filename
6412122
Link To Document