Publication | Closed Access
A Comparative Evaluation of High-Level Hardware Synthesis Using Reed–Solomon Decoder
30
Citations
7
References
2010
Year
EngineeringReed–solomon DecoderComputer ArchitectureSystem-level DesignHardware SystemsHardware Verification LanguagesHigh-performance ArchitectureHardware DesignSystems EngineeringHardware StructuresParallel ComputingCompilersComparative EvaluationProgramming LanguagesComputer EngineeringComputer ScienceFpga DesignLogic SynthesisC CodeHardware EmulationProgram Analysis
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 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\times$</tex> </formula> improvement in performance while using only 0.45 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$\times$</tex></formula> area of a C-based implementation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1