Title :
Generating Parametrised Hardware Libraries from Higher-Order Descriptions
Author :
Pell, Oliver ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll., London
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;
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
DOI :
10.1109/FCCM.2006.44