DocumentCode :
1749814
Title :
Integer code generation for the TI TMS320C62X
Author :
Coors, Martin ; Keding, Holger ; Lüthje, Olaf ; Meyr, Heinrich
Author_Institution :
Inst. for Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
1133
Abstract :
This paper presents a methodology which enables the generation of C62× optimized fixed-point C-code from a floating-point description of an algorithm. The FRIDGE design environment transforms floating-point ANSI-C code with local fixed-point annotations into an internal bit-true representation. From this representation we generate C62× optimized integer C code utilizing the code transformation techniques illustrated in this paper. A benchmark is presented comparing the efficiency of the generated code with C67× C-code, C62× floating-point emulation and generic integer ANSI-C code
Keywords :
C language; compiler generators; digital signal processing chips; fixed point arithmetic; floating point arithmetic; programming environments; C62x floating-point emulation; C62x optimized fixed-point C-code; C62x optimized integer C code; C67x C-code; FRIDGE design environment; TI TMS320C62X; code transformation techniques; floating-point ANSI-C code; floating-point description; generic integer ANSI-C code; integer code generation; internal bit-true representation; local fixed-point annotations; Design optimization; Digital signal processing; Emulation; Libraries; Optimization methods; Program processors; Quantization; Signal generators; Signal processing; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
ISSN :
1520-6149
Print_ISBN :
0-7803-7041-4
Type :
conf
DOI :
10.1109/ICASSP.2001.941121
Filename :
941121
Link To Document :
بازگشت