scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Signal processing implementation with a dual-bank memory

01 May 1988-Microprocessors and Microsystems (Elsevier)-Vol. 12, Iss: 4, pp 206-210
TL;DR: An implementation of a dual-bank data memory to enable parallel operations of a TMS32010 DSP chip and a 68000 host processor and the results presented show an enhancement in processing speed.
Abstract: Fast digital signal processing (DSP) chips often lack facilities for general system control and therefore are used as subsystems in larger workstations. The signal processing capability of the system can be significantly enhanced if the signal processor and host processor are allowed to operate concurrently. This paper presents an implementation of a dual-bank data memory to enable parallel operations of a TMS32010 DSP chip and a 68000 host processor. The multipass fast Fourier transform algorithm is divided into concurrent tasks for these processors. The results presented show an enhancement in processing speed.
Citations
More filters
Journal ArticleDOI
TL;DR: An alternative DMA-based scheme is presented for efficient transfer of data between processors for demanding applications where real-time performance and maximum system bandwidth are essential.
Abstract: This paper reviews existing techniques for interprocessor data communications. An alternative DMA-based scheme is presented for efficient transfer of data between processors for demanding applications where real-time performance and maximum system bandwidth are essential.

3 citations

Journal ArticleDOI
TL;DR: A signal processing workstation has been designed to get optimum performance from the TMS32010 signal processor and shares those tasks of the signal processing algorithms that it can do better than the T MS32010.
Abstract: In recent years many fast Digital Signal Processing chips have appeared in the market. A signal processing workstation has been designed to get optimum performance from the TMS32010 signal processor. The host system is built around MC68000 which handles the system control functions. It also shares those tasks of the signal processing algorithms that it can do better than the TMS32010. A dual bank data memory is provided on the DSP card to allow this sharing of tasks in an efficient way and to enable the parallel operation of the two processors. The resulting throughput is significantly higher than that in a conventional approach.
Proceedings ArticleDOI
16 Jun 1991
TL;DR: The authors discuss a dual- bank controller with GAL chips, present a TMS320C25 module with the dual-bank data memory under PC-bus, and describe the module's features.
Abstract: With the shortage of facilities for general control, TMS320C25 is often used as the slave processor in a master-slave system. The authors introduce the concepts and relationships of various common memories (like dual-access, dual-port and dual-bank memory), through which communication between any two processors can take place. Accordingly, the authors discuss a dual-bank controller with GAL chips, present a TMS320C25 module with the dual-bank data memory under PC-bus, and describe the module's features. >
References
More filters
Journal ArticleDOI
TL;DR: This TMS32010-based, single-board system calculates fast Fourier transforms using special software that makes based calculations transparent to the Fortran user.
Abstract: This TMS32010-based, single-board system calculates fast Fourier transforms. Special software makes based calculations transparent to the Fortran user.

10 citations

Journal ArticleDOI
TL;DR: A solution to the development of hardware for realtime signal processing applications using an existing Unix-based microprocessor development system that may be extended at low cost to accommodate new processors as they become available from manufacturers.
Abstract: A solution to the development of hardware for realtime signal processing applications using an existing Unix-based microprocessor development system is described. The system used is based upon a single special purpose digital signal processor controlled by a general purpose microprocessor. The modularity of the approach allows the possibility of control of several signal processing modules performing concurrent tasks. A particularly attractive feature of this development system is that it may be extended at low cost to accommodate new processors as they become available from manufacturers.

5 citations