DocumentCode
2663940
Title
A programming and code generation environment for non-homogeneous DSP multiprocessors
Author
Karjalainen, Matti ; Vartiainen, Matti ; Jarvinen, Kan
Author_Institution
Acoust. Lab., Helsinki Univ. of Technol., Espoo, Finland
fYear
1990
fDate
1-3 May 1990
Firstpage
2881
Abstract
An experimental digital signal processing (DSP) programming environment with a high degree of software integration and user interactivity to support the programming of multiprocessors consisting of different processor types is described. The unifying approach is based on the object-oriented design that is found to be well suited to most aspects of DSP programming. Another main feature is the seamless integration of different programming levels including assembler, compiler, and a high-level object-based DSP programming system called QuickSig. This is achieved by using Common LISP as the language of implementation and programming throughout the system. The specific processors used are the TMS320C30 floating-point signal processor for fast DSP, and the M68000 series processors with the 6888x floating-point coprocessor for general-purpose DSP computation
Keywords
LISP; digital signal processing chips; integrated software; multiprocessing systems; object-oriented programming; programming environments; Common LISP; M68000 series processors; QuickSig; TMS320C30 floating-point signal processor; assembler; code generation environment; compiler; digital signal processing; floating-point coprocessor; nonhomogeneous DSP multiprocessors; object-oriented design; programming environment; programming levels; software integration; user interactivity; Acoustics; Artificial intelligence; Assembly systems; Coprocessors; Digital signal processing; Laboratories; Object oriented programming; Program processors; Programming environments; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location
New Orleans, LA
Type
conf
DOI
10.1109/ISCAS.1990.112612
Filename
112612
Link To Document