DocumentCode
288195
Title
Applying high-level synthesis techniques to FPGA-based design
Author
Istiyanto, Jazi Eko ; Monaghan, Sean
Author_Institution
Dept. of Electron. Syst. Eng., Essex Univ., Colchester, UK
fYear
1994
fDate
34437
Firstpage
42491
Lastpage
42494
Abstract
This paper describes a prototype of an automatic behavioural synthesis system targetted at FPGA-based reconfigurable digital systems. Experiments with the system, especially for synthesising random number generators, shows that register-transfer level hardware costs do not reflect hardware costs in terms of FPGA resource (e.g. Xilinx CLBs). This shows that extensive efforts that have been spent in the past for optimizing RTL-hardware costs need to be reconsidered. For this particular example, a simple register allocation (i.e. no register allocation at all) is much better than register allocation based on the left-edge algorithm. Experiments in synthesising random number generators involving both FPGAs and RAMs also shows that behavioural equivalent circuits with the same number and types of RTL-hardware units require different number of CLBs
Keywords
equivalent circuits; field programmable gate arrays; high level synthesis; random number generation; reconfigurable architectures; FPGA-based design; RAMs; automatic behavioural synthesis system; behavioural equivalent circuits; high-level synthesis techniques; random number generators; reconfigurable digital systems; register-transfer level hardware costs;
fLanguage
English
Publisher
iet
Conference_Titel
Software Support and CAD Techniques for FPGAs, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
369837
Link To Document