Simulation Tools for Fixed Point DSP Algorithms and Architectures
Creators
Description
This paper presents software tools that convert the C/Cµ floating point source code for a DSP algorithm into a fixedpoint simulation model that can be used to evaluate the numericalperformance of the algorithm on several different fixed pointplatforms including microprocessors, DSPs and FPGAs. The tools use a novel system for maintaining binary point informationso that the conversion from floating point to fixed point isautomated and the resulting fixed point algorithm achieves maximum possible precision. A configurable architecture is used during the simulation phase so that the algorithm can produce a bit-exact output for several different target devices.
Files
14297.pdf
Files
(297.8 kB)
Name | Size | Download all |
---|---|---|
md5:3a799f0edb76508d1c9369115a093744
|
297.8 kB | Preview Download |
Additional details
References
- <p>
- The Open SystemC Initiative, "SystemC Version 2.0 User-s guide," http://www.systemc.org, 2002.
- Markus Willems, Volker B¨ursgens, Holger Keding, Thorsten Gr¨otker and Heinrich Meyr, "System Level Fixed-Point Design Based on an Interpolative Approach," in Proc. 34th Design Automation Conference, Jun. 1997.
- Seehyun Kim, Ki-Il Kum and Wonyong Sung, "Fixed-Point Optimization Utility for C and C++ Based Digital Signal Processing Programs," in IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Nov. 1998.
- Sanmati Kamath, Neeraj Magotra and Ashish Shrivastava, "Quantization Analysis Tool for Fixed-Point Implementation of Real Time Algorithms on the TMS320C5000," Proc. ICASSP, May. 2002.
- Ki-Il Kum, Jiyang Kang and Wonyong Sung, "AUTOSCALER For C: An Optimizing Floating-Point to Integer C Program Converter For Fixed- Point Digital Signal Processors," in IEEE Transactions on Circuits and Systems - II: Analog and Digital Signal Processing, Sep. 2000.
- K.B. Cullen, A. Gu'erin, N.J. Hurley and G.C.M Silvestre, "Evaluation of Fixed Point Elementary Functions for FPGA Audio Perceptual Coding," in Proc. Irish Signals and Systems Conference, Jul. 2003.
- K.B. Cullen, N.J. Hurley and G.C.M Silvestre, "Scalable Architecture for MPEG-2 AAC Encoders," in Proc. Irish Signals and Systems Conference, Jun. 2002.
- A. Gu'erin, K.B. Cullen, N.J. Hurley and G.C.M Silvestre, "FPGA Implementation of the MPEG-2 AAC Filter Bank," in Proc. Irish Signals and systems Conference, Jul. 2004.</p>