DocumentCode
2613305
Title
A declarative approach to incremental custom computing
Author
Luk, Wayne
Author_Institution
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear
1995
fDate
19-21 Apr 1995
Firstpage
164
Lastpage
172
Abstract
Incremental methods can be used to produce implementations rapidly and to facilitate multi-level design optimisation. This paper describes a declarative framework, based on the language Ruby, that supports incremental design and validation of custom computers. The key elements of the approach include parameterised descriptions, design transformation and data refinement. Several priority queue designs are employed to illustrate our techniques and the computer-based tools; we also present the use of our framework in producing a priority queue implementation using Algotronix CAL devices
Keywords
high level languages; logic CAD; Algotronix CAL; Ruby; custom computing; declarative approach; incremental design; priority queue implementation; Control systems; Costs; Design optimization; Educational institutions; Field programmable gate arrays; Hardware; Production systems; Prototypes; Reconfigurable logic; Refining;
fLanguage
English
Publisher
ieee
Conference_Titel
FPGAs for Custom Computing Machines, 1995. Proceedings. IEEE Symposium on
Conference_Location
Napa Valley, CA
Print_ISBN
0-8186-7548-9
Type
conf
DOI
10.1109/FPGA.1995.477422
Filename
477422
Link To Document