• 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