EE-166 ADSP-2106x EPROM Overlay Support with VisualDSP++ 2.0

This document introduces EPROM overlay support for the ADSP-2106x DSP.


EE-166 ADSP-2106x EPROM Overlay Support with VisualDSP++ 2.0 - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
11
File format
PDF
File size
84 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
565D019259E1E7653BD649B3ADEF0065

About this manual

This document provides technical guidance on reducing system costs by storing program code and data in external memory, specifically an EPROM or FLASH. It details the concept of memory overlays where instructions are transferred from live space to internal run space as needed.

The note addresses limitations in VisualDSP++ 2.0 tools regarding EPROM overlay support and provides a modified boot kernel example. This kernel includes logic to detect if data resides in EPROM space (addressed at 0x8000) versus general external memory, allowing the system to correctly load overlays from either location.

What's inside

  • Overview of Memory Overlays
  • Overview of Overlay Manager
  • Overview of Boot Kernel
  • DMA settings for EPROM booting
  • Section Initialization Headers
  • Modified Kernel Example
  • LDF Overlay Example

Specifications

Instruction Width48-bit
DMA Channel for BootingChannel 8
EPROM Start Address0x8000 0000

Frequently asked questions

What tools are used for this configuration?

The document discusses using VisualDSP++ 2.0, noting that the shipped tools require a modified kernel to handle EPROM overlays.

How many words of memory does the processor load after reset?

The core processor loads 256 words into internal memory before starting execution.

What DMA channel is used for EPROM booting on this DSP?

DMA Channel 8 is initialized to fetch data from the EPROM after reset.

What address does each transferred 48-bit word go to?

Each 48-bit word from the EPROM is transferred into address 0x8004.

Download PDF (84 KB)

More Analog Devices Manuals


View all Analog Devices manuals →