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.
Еще
Статья научная