• 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