• DocumentCode
    1525539
  • Title

    A Comparative Evaluation of High-Level Hardware Synthesis Using Reed–Solomon Decoder

  • Author

    Agarwal, Abhinav ; Ng, Man Cheuk ; Arvind, R.

  • Author_Institution
    Comput. Sci. & Artificial Intell. Lab. (CSAIL), Massachusetts Inst. of Technol., Cambridge, MA, USA
  • Volume
    2
  • Issue
    3
  • fYear
    2010
  • Firstpage
    72
  • Lastpage
    76
  • Abstract
    Using the example of a Reed-Solomon decoder, we provide insights into what type of hardware structures are needed to be generated to achieve specific performance targets. Due to the presence of run-time dependencies, sometimes it is not clear how the C code can be restructured so that a synthesis tool can infer the desired hardware structure. Such hardware structures are easy to express in an HDL. We present an implementation in Bluespec, a high-level HDL, and show a 7.8× improvement in performance while using only 0.45× area of a C-based implementation.
  • Keywords
    Reed-Solomon codes; decoding; hardware description languages; high level synthesis; C code; HDL; Reed-Solomon decoder; high-level hardware synthesis; Decoding; Error correction; Field programmable gate arrays; Frequency; Hardware design languages; Polynomials; Protocols; Reed-Solomon codes; Runtime; Throughput; Bluespec; C-based design; case study; high-level synthesis;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2010.2055231
  • Filename
    5497076