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