This document provides technical notes on using Analog Devices' DSP components and development tools. Specifically, it describes how to use the IO space of the ADSP-2181 DSP to boot another ADSP-2181 using the IDMA port. The host DSP can access the target ADSP-2181's internal memory through the IDMA port. The target DSP is treated as a memory mapped slave peripheral, allowing the host processor to access its internal data memory and program memory, excluding control registers.
This document provides an example hardware and software interface between the Internal DMA (IDMA) port of the ADSP-2181 DSP. It explains how a host DSP can access the target DSP's internal memory and boot the target device on power-up by performing IDMA transfers to fill internal Data and Program memories. The note details the specific signal requirements, such as holding the MMAP pin low and the BMODE pin high, to enable this booting process.
| IDMA Bus Width | 16 bit multiplexed address/data bus |
|---|---|
| Instruction Opcodes | 24 bit |
| Data Memory Transfer | 16 bit |
Booting is enabled by holding the MMAP pin low and the BMODE pin high.
Booting is terminated when the DSP restart vector at DSP Address PM(0x0000) is written.