DocumentCode :
2023898
Title :
ASSYNT: efficient assembly code generation for digital signal processors starting from a data flowgraph
Author :
Desmet, Dirk ; Genin, Dominique
Author_Institution :
EDC-Mentor Graphics Corp, Leuven, Belgium
Volume :
3
fYear :
1993
fDate :
27-30 April 1993
Firstpage :
45
Abstract :
The authors describe the architecture of a code generator for digital signal processors, embedded in a data-flow-based specification environment. The data-flow-based specification and implementation techniques make it possible to generate highly efficient assembly code. Versions for TMS320C30 and TMS320C40 and DSP56000 currently exist. The automatic synthesis of high-level descriptions expressed in the signal flowgraph (SFG) can be guided by the user by means of implementation directives and external libraries. The authors discuss the internal data structures, based on a mixed control and data flowgraph, as well as the data-flow synthesis techniques used, involving scheduling, mapping, and memory management. Special attention is paid to the handling of hierarchical SFGs, pointer arithmetic, and the implementation of delay lines.<>
Keywords :
assembly language; automatic programming; data structures; delay lines; digital arithmetic; digital filters; flowcharting; formal specification; hierarchical systems; scheduling; signal processing; storage management; DSP56000; TMS320C30; TMS320C40; assembly code generation; data-flow-based specification; delay lines; digital signal processors; external libraries; high-level descriptions; implementation directives; internal data structures; mapping; memory management; pointer arithmetic; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1993. ICASSP-93., 1993 IEEE International Conference on
Conference_Location :
Minneapolis, MN, USA
ISSN :
1520-6149
Print_ISBN :
0-7803-7402-9
Type :
conf
DOI :
10.1109/ICASSP.1993.319431
Filename :
319431
Link To Document :
بازگشت