A Novel Fixed-Point Simulation Library for the Design of FPGAs
Автор: Bingyang Liu, Xiaojun Zhang, Zhenchao Chang, Jing Liu
Журнал: International Journal of Information Engineering and Electronic Business(IJIEEB) @ijieeb
Статья в выпуске: 1 vol.2, 2010 года.
Бесплатный доступ
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.
Fixed-point simulation, library, zero error, float-point to fixed-point conversion
Короткий адрес: https://sciup.org/15013041
IDR: 15013041
Список литературы A Novel Fixed-Point Simulation Library for the Design of FPGAs
- 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.