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