2005 Articles
The Challenge of Hardware Synthesis from C-like Languages
Many techniques for synthesizing digital hardware from C-like languages have been proposed, but none have emerged as successful as Verilog or VHDL for register-transfer-level design. Familiarity is the main reason C-like languages have been proposed for hardware synthesis. Synthesize hardware from C, proponents claim, and a C programmer can be turned into a hardware designer. Another common motivation is hardware/software codesign: today's systems usually contain a mix of hardware and software, and it is often unclear initially which portions to implement in hardware. Here, using a single language should simplify the migration task. The paper surveys several C-like hardware synthesis languages and looks at two of the fundamental challenges, concurrency and timing control.
Subjects
Files
- edwards2005challenges.pdf application/pdf 33.3 KB Download File
Also Published In
- Title
- Design, Automation, and Test in Europe: Proceedings: Munich, Germany, March 7-11, 2005
- Publisher
- IEEE
- DOI
- https://doi.org/10.1109/DATE.2005.307
More About This Work
- Academic Units
- Computer Science
- Published Here
- March 8, 2012