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
grantor: University of TorontoReed-Solomon decoders are used extensively in numerous appli...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
When designing complex computer and electronic hardware, designers using traditional tools such as V...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Présentation invitée.Exposé invité aux Journées nationales du GDR Sécurité Informatique 2022National...
International audienceToday, high-level synthesis (HLS) tools are being touted as a means to perform...
International audienceIn this work we attempt to compare three distinct hardware design approaches: ...
Reed-Solomon codes are error correcting codes that are used in many applications such as satellite c...
In this paper, we focus on the design of a communication system based on reusing IP cores. We consid...
International audienceIn this paper, we focus on the design of a communication system based on reusi...
Hardware development is complex and the cost of er-rors extremely high. The use of specification and...
This report represents the VLSI design implementation of the Reed Solomon Encoder and Decoder. The o...
Designing hardware using High Level Synthesis automates parts of the digital hardware design process...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
One of the most important error correction codes in digital signal processing is the Reed Solomon co...
grantor: University of TorontoReed-Solomon decoders are used extensively in numerous appli...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
When designing complex computer and electronic hardware, designers using traditional tools such as V...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Présentation invitée.Exposé invité aux Journées nationales du GDR Sécurité Informatique 2022National...
International audienceToday, high-level synthesis (HLS) tools are being touted as a means to perform...
International audienceIn this work we attempt to compare three distinct hardware design approaches: ...
Reed-Solomon codes are error correcting codes that are used in many applications such as satellite c...
In this paper, we focus on the design of a communication system based on reusing IP cores. We consid...
International audienceIn this paper, we focus on the design of a communication system based on reusi...
Hardware development is complex and the cost of er-rors extremely high. The use of specification and...
This report represents the VLSI design implementation of the Reed Solomon Encoder and Decoder. The o...
Designing hardware using High Level Synthesis automates parts of the digital hardware design process...
High-level synthesis (HLS) can automatically synthesize software to hardware. With the design specif...
One of the most important error correction codes in digital signal processing is the Reed Solomon co...
grantor: University of TorontoReed-Solomon decoders are used extensively in numerous appli...
Field programmable gate arrays or FPGAs are the Swiss army knife of the compute accelerators. They a...
When designing complex computer and electronic hardware, designers using traditional tools such as V...