DocumentCode
3508920
Title
A Compiler Intermediate Representation for Reconfigurable Fabrics
Author
Guo, Zhi ; Najjar, Walid
Author_Institution
Dept. of Electr. Eng., California Univ., Riverside, CA
fYear
2006
fDate
28-30 Aug. 2006
Firstpage
1
Lastpage
4
Abstract
An intermediate representation (IR) is a central structure around which tools such as compilers and synthesis tools are built. In this paper we propose such an IR specifically designed for reconfigurable fabrics: CIRRF (compiler intermediate representation for reconfigurable fabrics). We describe an initial implementation of CIRRF as part of the ROCCC compiler for translating C code to VHDL. A case study shows that our IR set is a solid foundation to generate high-performance hardware
Keywords
C language; field programmable gate arrays; hardware description languages; program compilers; C language; VHDL; compiler intermediate representation; field programmable gate arrays; reconfigurable fabrics; synthesis tools; Assembly; Fabrics; Field programmable gate arrays; Flow graphs; Hardware; High level languages; High level synthesis; Java; Pipeline processing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location
Madrid
Print_ISBN
1-4244-0312-X
Type
conf
DOI
10.1109/FPL.2006.311304
Filename
4101066
Link To Document