DocumentCode :
1195365
Title :
A floating-point to fixed-point assembly program translator for the TMS 320C25
Author :
Kim, Seehyun ; Sung, Wonyong
Author_Institution :
Dept. of Control & Instrum. Eng., Seoul Nat. Univ., South Korea
Volume :
41
Issue :
11
fYear :
1994
fDate :
11/1/1994 12:00:00 AM
Firstpage :
730
Lastpage :
739
Abstract :
A floating-point digital signal processor-like programming environment is developed for the Texas Instruments TMS 320C25, a fixed-point digital signal professor. Programmers first develop an assembly program using a hypothetical floating-point instruction set and a floating-point data format. Then, floating-point simulation of the assembly program is conducted not only for verifying the program but also for estimating the range of each internal variable. This program is then automatically translated into a fixed-point version. The scaling that is needed for the conversion of floating-point variables and data to fixed-point counterparts is conducted based on the range of the signal being processed. Since the floating-point program is executed after being converted to a fixed-point version, the execution speed is not sacrificed. In addition, the implementation result shows a higher SQNR than that employing conventional scaling approaches because scaling is conducted based on the statistics of a real signal. Therefore, this software provides the convenience of floating-point programming without sacrificing the advantages of fixed-point digital signal processors. Application examples for a fourth-order IIR filter, Levinson-Durbin´s recursion, and an FFT routine are presented
Keywords :
IIR filters; digital arithmetic; digital signal processing chips; fast Fourier transforms; floating point arithmetic; instruction sets; program assemblers; program interpreters; DSP-like programming environment; FFT routine; Levinson-Durbin recursion; TMS 320C25; Texas Instruments; digital signal processor; fixed-point DSP chip; floating-point data format; floating-point instruction set; floating-point to fixed-point assembly program translator; fourth-order IIR filter; Application software; Assembly; Digital arithmetic; Digital signal processors; Environmental economics; IIR filters; Instruments; Programming profession; Signal processing; Statistics;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7130
Type :
jour
DOI :
10.1109/82.331543
Filename :
331543
Link To Document :
بازگشت