Analog Devices ADSP-21161 Software Data Overlays Implementation Note

This document introduces a method of implementing software data overlays for the ADSP-21161 DSP chip using the EZ-KIT Lite development tool.


Analog Devices ADSP-21161 Software Data Overlays Implementation Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Other
Language
English
Pages
18
File format
PDF
File size
446 KB
Published
03 August, 2012
Updated
01 October, 2023
MD5 checksum
A514ED2E9415A06A082BFC1A65C82CFC

About this manual

This document is an Engineer-to-Engineer Note (EE-151) that explains the concept of software data overlays for the ADSP-21161 Digital Signal Processor. It details how to efficiently manage system memory by swapping data buffers between internal scratchpad memory and external SDRAM or Flash memory, allowing the DSP core to execute other tasks while data transfers occur in the background via the I/O processor.

The text provides a high-level overview of the data overlay technique, comparing the tradeoffs between using SDRAM and Boot Flash for data storage. It also outlines the system design requirements and references specific assembly and C code examples for implementing these overlays using the VisualDSP++ 2.0 development environment and the ADDX-21161-EZ-LITE evaluation board.

What's inside

  • Overview
  • Data Overlay Concept
  • SDRAM vs Flash Tradeoffs
  • VisualDSP++ Implementation
  • System Design
  • Assembly and C Examples

Frequently asked questions

What is the purpose of a soft data overlay?

A soft data overlay automates the process of reusing a small section of internal memory efficiently by swapping data buffers to and from external memory.

What is the maximum throughput for SDRAM data overlays?

The SDRAM controller can sustain a throughput of 100 MHz for consecutive reads and writes to the same page in SDRAM.

Which development tools are used to implement data overlays in this note?

The note discusses a technique using Analog Devices' Visual DSP++ 2.0 tools and its code overlay support to implement data overlays.

Download PDF (446 KB)

More Analog Devices Manuals


View all Analog Devices manuals →