International Journal of Information Engineering and Electronic Business(IJIEEB)
ISSN: 2074-9023 (Print), ISSN: 2074-9031 (Online)
Published By: MECS Press
IJIEEB Vol.2, No.1, Nov. 2010
A Novel Fixed-Point Simulation Library for the Design of FPGAs
Full Text (PDF, 417KB), PP.1-8
Fixed-point simulation is extremely important in the design of fixed-point FPGAs. Float-point simulation is used to verify the arithmetic, while the fixed-point simulation is adopted to evaluate the performance and verify the implementation. The design of high-precision system based on FPGAs must focus on the fixed-point simulation to reduce the error acceptable even to zero. Basing on the analysis of fixed-point simulation approaches, especially the approach with MATLAB Fixed-Point Toolbox, we propose a novel fixed-point simulation library consisting of four modules. The library works under VC environment and its basic definition module imitates operating principle of MATLAB Fixed-Point Toolbox. The aim of library is to assit setting up fixed-point simulation conveniently, easily and quickly. Finally, simulation shows effect of the library.
Cite This Paper
Bingyang Liu,Xiaojun Zhang,Zhenchao Chang,Jing Liu,"A Novel Fixed-Point Simulation Library for the Design of FPGAs", IJIEEB, vol.2, no.1, pp.1-8, 2010.
Tom Hill, Floating-Point to Fixed-Point MATLAB Algorithm Conversion for FPGAs, DSP Journal, 2006:5.
Kyungtae Han, Alex G.Olson, Brian L.Evans, “Automatic Floating-Point to Fixed-Point Transformations,” Fortieth Asilomar Conference on Signals, Systems and Computers, 2006. ACSSC '06. pp.79-83.
Linsheng Zhang, Yan Zhang, Wenbiao Zhou, “Floating-point to Fixed-point Transformation using Extreme Value Theory,” 2009 Eigth IEEE/ACIS International Conference on Computer and Information Science, 2009, pp 271-276.
W. Sung and K. Kum, Simulation-based word-length optimization method for fixed-point digital signal processing systems”, IEEE Trans. Signal Process, vol.43, no.12, pp.3087-3090, Dec. 1995.
K. I. Kum and W. Sung, Combined word-length optimization and high-level synthesis of digital signal processing systems, IEEE Trans. Computers, vol. 20, no. 8, pp. 921–930, Aug.2001.
Chungen Liu, “Floating computation-programming principle, implementation and application,” 2008, in press．
Thomas Hill, “AccelDSP Synthesis Tool Floating-Point to Fixed-Point Conversion of MATLAB Algorithms Targeting FPGAs,” XILINX WP239(v1.0) April 19,2006.
The Mathworks Company, Fixed-Point ToolboxTM 3 User’s Guide, 2010.3
W. G. Obsborne, R. C. C. Cheung, J. G. F. Coutinho, W. Luk, “Automatic accuracy-guaranteed bit-width optimization for fixed and floating-point systems,” Proc. FPL2007, pp. 617–620, Aug. 2007.
D.U. Lee, A. A. Gaffar, R. C. C. Cheung, O. Mencer, “Accuracy-guaranteed bit-width optimization”, IEEE Trans. Comput. -Aided Design Integr. Circuits Syst., vol.25,no.10,pp. 1990–2000, Oct.2006.
Laurens de Haan, Ana Ferreira, “Extreme Value Theory: An Introduction”. Springer. 2010
Qian Gao, “Design and Implementation of Feature Extraction Unit for Speaker Recognition System,” Zhengzhou： National Digital Switch System Engineering & Technological R&D Center, 2008.
The Synphony Company, Synphony HLS User Guide. 2009.