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