This application note provides a flexible framework for designing co-processing systems using the Analog Devices ADSP-2189 DSP paired with Motorola M68300 Family microcontrollers. It details how to utilize the ADSP-2189's Internal DMA (IDMA) port to allow host processors to access the DSP's internal Program and Data memory as a slave peripheral.
The document outlines the specific hardware design required, including the use of a GAL20V8B programmable logic device to interface the MC6833x external bus with the ADSP-2189 IDMA port. It explains the signal mapping for address latching and data transfer cycles, providing a schematic explanation and memory space allocation examples.
The application note describes an interface between the ADSP-2189's Internal DMA Port and the Motorola M68300 Family of microcontrollers.
The IDMA Port consists of a 16-bit multiplexed address/data bus.
In this application example, address 0x2000 is used for data transfers and address 0x2002 is used for instruction information.