DocumentCode :
1621969
Title :
FPGA resource and timing estimation from Matlab execution traces
Author :
Bjuréus, Per ; Millberg, Mikael ; Jantsch, Axel
Author_Institution :
Saab Avionics, Jarfalla, Sweden
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
31
Lastpage :
36
Abstract :
We present a simulation-based technique to estimate area and latency of an FPGA implementation of a Matlab specification. During simulation of the Matlab model, a trace is generated that can be used for multiple estimations. For estimation the user provides some design constraints such as the rate and bit width of data streams. In our experience the runtime of the estimator is approximately only 1/10 of the simulation time, which is typically fast enough to generate dozens of estimates within a few hours and to build cost-performance trade-off curves for a particular algorithm and input data. In addition, the estimator reports on the scheduling and resource binding used for estimation. This information can be utilized not only to assess the estimation quality, but also as first starting point for the final implementation
Keywords :
field programmable gate arrays; hardware-software codesign; systems analysis; FPGA implementation; FPGA resource and timing estimation; Matlab execution traces; Matlab specification; area estimation; design constraints; resource binding; simulation-based technique; Aerospace electronics; Delay; Feedback; Field programmable gate arrays; Flow graphs; MATLAB; Mathematical model; Permission; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
Conference_Location :
Estes Park, CO
Print_ISBN :
1-58113-542-4
Type :
conf
DOI :
10.1109/CODES.2002.1003597
Filename :
1003597
Link To Document :
بازگشت