DocumentCode
3183667
Title
Using Functional Programming to Generate an LDPC Forward Error Corrector
Author
Gill, Andy ; Bull, Tristan ; DePardo, Dan ; Farmer, Andrew ; Komp, Ed ; Perrins, Erik
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of Kansas, Lawrence, KS, USA
fYear
2011
fDate
1-3 May 2011
Firstpage
133
Lastpage
140
Abstract
FPGAs as commodities offer a resource for high-performance computation that is unmatched in flexibility and price/performance. As a lab, we are interested in high-level descriptions of computation and data, and how they may be customized to map effectively on FPGA fabrics. This paper describes our tool-chain, approach and methodology to FPGA utilization. We give a case study of the generation of a low density parity checking forward error correction algorithm, and discuss the specific challenges we faced with using FPGAs as our target.
Keywords
field programmable gate arrays; forward error correction; functional programming; parity check codes; FPGA utilization; LDPC forward error corrector; functional programming; high-performance computation; tool-chain; Clocks; Fabrics; Field programmable gate arrays; Functional programming; Hardware; Parity check codes; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines (FCCM), 2011 IEEE 19th Annual International Symposium on
Conference_Location
Salt Lake City, UT
Print_ISBN
978-1-61284-277-6
Electronic_ISBN
978-0-7695-4301-7
Type
conf
DOI
10.1109/FCCM.2011.31
Filename
5771264
Link To Document