DocumentCode :
416290
Title :
An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design
Author :
Roy, S. ; Banerjee, P.
Author_Institution :
Northwestern University, Evanston, IL
fYear :
2004
fDate :
7-11 July 2004
Firstpage :
484
Lastpage :
487
Abstract :
Most practical FPGA designs of digital signal processing applications are limited to fixed-point arithmetic owing to the cost and complexiry of floating-point hardware. While mapping DSP applications onto FPGAs, a DSP algorithm designer, who often develops his applications in MATLAB, must determine the dynamic range and desired precision of input, intermediate and output signals in a design implementation to ensure that the algorithm fidelity criteria are met. The first step in a flow to map MATLAB applications into hardware is the conversion of the floating-point MATLAB algorithm into a fixed-point version. This paper describes an approach to automate this conversion, for mapping to FPGAs by profiling the expected inputs to estimate errors. Our algorithm attempts to minimize the hardware resources while constraining the quantization error within a specified limit
Keywords :
Algorithm design and analysis; Costs; Digital signal processing; Field programmable gate arrays; Fixed-point arithmetic; Hardware; MATLAB; Quantization; Signal design; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2004. Proceedings. 41st
Conference_Location :
San Diego, CA, USA
ISSN :
0738-100X
Print_ISBN :
1-51183-828-8
Type :
conf
Filename :
1322529
Link To Document :
بازگشت