Analog Devices ADSP-2181 DSP IDMA Boot Application Note

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.


Analog Devices ADSP-2181 DSP IDMA Boot Application Note - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
6
File format
PDF
File size
87 KB
Published
03 August, 2012
Updated
28 September, 2023
MD5 checksum
2C8B3A1ABEEDD5763159E1D633F93914

About this manual

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.

What's inside

  • IDMA Operation
  • Booting the DSP
  • Interface Hardware Design
  • Generating Boot Code
  • Hardware Signaling
  • Multiple DSP Processors

Specifications

IDMA Bus Width16 bit multiplexed address/data bus
Instruction Opcodes24 bit
Data Memory Transfer16 bit

Frequently asked questions

How is booting through the IDMA port enabled?

Booting is enabled by holding the MMAP pin low and the BMODE pin high.

What happens when the DSP restart vector is written?

Booting is terminated when the DSP restart vector at DSP Address PM(0x0000) is written.

Download PDF (87 KB)

More Analog Devices Manuals


View all Analog Devices manuals →