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
Link To Document :
بازگشت