ANALOG DEVICES Porting Code from ADSP-21xx to ADSP-219x Manual

This tech-note is intended for existing users of the ADSP- 218x, who are familiar with the architecture and instruction set of the ADSP-218x, and plan to upgrade their design to the ADSP-219x.


ANALOG DEVICES Porting Code from ADSP-21xx to ADSP-219x Manual - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
9
File format
PDF
File size
235 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
9BE1BC0EC25D014249C765282EB0D2EE

About this manual

This document serves as a technical guide for engineers upgrading their designs from the ADSP-218x DSP family to the ADSP-219x. It details the architectural enhancements in the ADSP-219x, such as the unified memory space, 16-bit DAG registers, and increased addressing flexibility. The note aims to minimize intrusive changes to the instruction set while improving C-friendliness and efficiency.

What's inside

  • Unified Memory Space
  • 16-bit DAG Registers and Memory Paging
  • Increased variety in DAG Addressing Modes
  • Increased Variety and Types of Jumps and Function Calls
  • The ADSP-219x Instruction Pipeline
  • Base Registers For Circular Buffers
  • System Control Register Space
  • Addition of SR as a Dual Accumulator
  • Differences In MSTAT Register

Frequently asked questions

What is the intended audience for this application note?

This document is intended for existing users of the ADSP-218x who plan to upgrade their design to the ADSP-219x.

How many DSP clock cycles does a taken branch jump take?

Jumps, calls and returns can take up to 4 DSP clock cycles if the branch is taken.

What is the width of the SR register on the ADSP-219x?

The SR register has been expanded to 40 bits on the ADSP-219x.

Download PDF (235 KB)

More Analog Devices Manuals


View all Analog Devices manuals →