• DocumentCode
    2786388
  • Title

    Generating Parametrised Hardware Libraries from Higher-Order Descriptions

  • Author

    Pell, Oliver ; Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll., London
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Firstpage
    297
  • Lastpage
    298
  • Abstract
    The Quartz framework allows the generation of parametrised high-performance placed IP cores from higher level descriptions. Circuits are described in the Quartz language, which provides advanced features such as polymorphism, overloading, higher-order combinators and formal reasoning while supporting precise and flexible control of layout for efficient FPGA design. Our compiler transforms Quartz descriptions into VHDL libraries, maintaining design parametrisation and generating placement constraints to maximise performance, increasing clock frequency by up to 25%
  • Keywords
    circuit layout CAD; hardware description languages; hardware-software codesign; object-oriented methods; FPGA design; IP cores; Quartz framework; Quartz language; VHDL library; field programmable gate array; higher level descriptions; higher-order descriptions; parametrised hardware library; Clocks; Educational institutions; Field programmable gate arrays; Flexible printed circuits; Frequency; Hardware; Integrated circuit interconnections; Libraries; Tiles; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-7695-2661-6
  • Type

    conf

  • DOI
    10.1109/FCCM.2006.44
  • Filename
    4020928