• 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