DocumentCode :
960154
Title :
Gabriel: a design environment for DSP
Author :
Lee, Edward A. ; Ho, Wai-hung ; Goei, Edwin E. ; Bier, Jeffrey C. ; Bhattacharyya, Shuvra
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume :
37
Issue :
11
fYear :
1989
fDate :
11/1/1989 12:00:00 AM
Firstpage :
1751
Lastpage :
1762
Abstract :
Gabriel is a software system intended to manage the complete development of real-time digital signal processing (DSP) applications, from conception and experimentation to implementation in real-time hardware. It performs non-real-time simulations as well as code synthesis for real-time hardware. It is intended to ease code development for architectures that are not easy targets for conventional compilers, such as multiprocessor systems built with very high-performance microcoded DSPs. The system is designed to be retargetable in two ways. First, it can synthesize code for a variety of multi-DSP architectures where the user specifies the salient features of the architecture. Second, it can target different DSPs. The authors have concentrated on code generation for the Motorola DSP56001, although code generation for the AT&T DSP32 has been demonstrated. At the highest level, an algorithm is described using a hierarchical block diagram. At the lowest level, the user can either simulate the algorithm locally on the workstation, simulate the target architecture running the generated code, or download the code into hardware and run it in real time. Gabriel is capable of handling multiple sample rates, iteration, and recurrences
Keywords :
computerised signal processing; digital signal processing chips; programming environments; AT&T DSP32; DSP; Gabriel; Motorola DSP56001; code synthesis; hierarchical block diagram; multi-DSP architectures; real-time digital signal processing; real-time hardware; software system; Application software; Computer architecture; Digital signal processing; Hardware; Multiprocessing systems; Real time systems; Signal processing algorithms; Signal synthesis; Software development management; Software systems;
fLanguage :
English
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
0096-3518
Type :
jour
DOI :
10.1109/29.46557
Filename :
46557
Link To Document :
بازگشت