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
Link To Document :
بازگشت