In the thesis work, we design a DSP board for the VME bus and implement it using an ADSP 21020 and a MC68030 as a DSP engine and a local CPU, respectively.
Most of the communication tasks are handled by the local CPU so as for the DSP chip to do the main computation tasks. In this design and implementation, we can fully exploit the computational capability of the DSP chip.
This VME DSP board contains an A/D and D/A converter for real time signal acquisition, an interrupt handler, a bus arbiter, etc. External data acquisition is done by programmed transfer as well as interrupt. With the bus arbitor logic, one can run several DSP boards in the same VME backplane to increase throughput.
Performance of the VME DSP board is verified by running the V.22bis MODEM algorithm on the board. It can communicate with the commercial V.22bis MODEMs.