AdEPar Integrated Simulation and Implementation Environment for DSP

The AdEPar (Advanced Educational Parallel) integrated simulation and implementation environment for Digital Signal Processing (DSP) has been designed and implemented to serve as a test-bed for various scheduling, simulation, and code generation problems as well as a real-time implementation tool for DSP algorithms that could be mapped onto the proposed parallel pipelined architecture. The integrated environment fully exploits all types of concurrency present in DSP algor ithms and addresses practical issues such as processor and memory constraints, architec tural features of DSP processors in the target architectures, debugging of parallel programs, and development of high-level programming environments. The AdEPar software DSP environment is based on object-oriented programming techniques. Because DSP computation objects and graphics objects of AdEPar are separated from each other carefully, the software system portability is guaranteed. This programming approach saves time and effort to develop an environ ment based on a graphical user interface.

[1]  Don H. Johnson,et al.  A software environment for digital signal-processing simulations , 1987 .

[2]  Thomas P. Barnwell,et al.  The Georgia Tech digital signal multiprocessor , 1993, IEEE Trans. Signal Process..

[3]  Edward A. Lee,et al.  Gabriel: a design environment for DSP , 1989, IEEE Micro.

[4]  Jan M. Rabaey,et al.  Scheduling of DSP programs onto multiprocessors for maximum throughput , 1993, IEEE Trans. Signal Process..

[5]  Hironori Kasahara,et al.  Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing , 1984, IEEE Transactions on Computers.

[6]  Edward A. Lee,et al.  Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing , 1989, IEEE Transactions on Computers.

[7]  J. Zeman,et al.  Systematic design and programming of signal processors, using project management techniques , 1983 .

[8]  Sanjit K. Mitra,et al.  An approach to the implementation of digital filters using microprocessors , 1978 .

[9]  David G. Messerschmitt,et al.  A Tool for Structured Functional Simulation , 1984, IEEE Journal on Selected Areas in Communications.

[10]  Fatih Kurugollu,et al.  Advanced educational parallel DSP system based on TMS320C25 processors , 1995, Microprocess. Microsystems.

[11]  Paul Fortier,et al.  A parallel computer for digital signal processing , 1993, Proceedings of Canadian Conference on Electrical and Computer Engineering.

[12]  Thomas P. Barnwell,et al.  Optimal automatic periodic multiprocessor scheduler for fully specified flow graphs , 1993, IEEE Trans. Signal Process..

[13]  Fatih Kurugollu,et al.  Automatic Scheduling of Real-Time Digital Filtering Algorithms onto Processors , 1994 .