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