ACM Home Page
Please provide us with feedback. Feedback
An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design
Full text PdfPdf (72 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 41st annual Design Automation Conference table of contents
San Diego, CA, USA
SESSION: High-level techniques for signal processing table of contents
Pages: 484 - 487  
Year of Publication: 2004
ISBN:1-58113-828-8
Authors
Sanghamitra Roy  Northwestern University, Evanston, IL
Prith Banerjee  Northwestern University, Evanston, IL
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 78,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/996566.996701
What is a DOI?

ABSTRACT

Most practical FPGA designs of digital signal processing applications are limited to fixed-point arithmetic owing to the cost and complexity 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
W. Sung, and K.I. Kum, "Simulation-based word-length optimization method for fixed-point digital signal processing systems," IEEE Trans. Signal Processing, Dec. 1995.
 
2
 
3
C. Shi, "Statistical Method for Floating-point to Fixed point Conversion," M.S. Thesis, U.C.Berkeley, EECS, 2002.
 
4
P. Banerjee, et al, "AccelFPGA: A DSP Design Tool for Making Area Delay Tradeoffs While Mapping MATLAB Programs onto FPGAs," Proc. Int. Signal Processing Conference (ISPC), 2003, Dallas, TX.
 
5
 
6
 
7
 
8


Collaborative Colleagues:
Sanghamitra Roy: colleagues
Prith Banerjee: colleagues