Title :
A Compiler Intermediate Representation for Reconfigurable Fabrics
Author :
Guo, Zhi ; Najjar, Walid
Author_Institution :
Dept. of Electr. Eng., California Univ., Riverside, CA
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;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311304