Analog Devices ADSP-218x I/O Space Application Note

This document provides information on using Analog Devices' DSP, audio, and video components. It covers the use of ADSP-218x I/O space and discusses the design considerations for I/O in a DSP system.


Analog Devices ADSP-218x I/O Space Application Note - cover page
Brand
Analog Devices
Document type
Application Note
Language
English
Pages
5
File format
PDF
File size
171 KB
Published
03 August, 2012
Updated
29 September, 2023
MD5 checksum
8486A726121BFE936762919122F46CEE

About this manual

Analog Devices' ADSP-218x Digital Signal Processors feature a unique, separate I/O space that allows direct access to up to 2048 locations of 16-bit data. This dedicated space supports parallel-peripheral I/O without the need for external address decoding hardware required by other members of the ADSP-21xx family.

The document provides instructions on setting up and using this I/O space, including how to modify system files and architecture definitions when porting existing code from ADSP-2101 or similar processors. It also details how to access I/O ports using inline assembly within C programs and describes features for simulating I/O operations.

What's inside

  • Introduction
  • ADSP-218x I/O Space Features
  • Porting ADSP-21xx Code
  • Modifying System Files
  • Accessing I/O space in C
  • Piping a C variable to an I/O Port
  • I/O simulation

Specifications

Data width16-bit data
I/O space sizeup to 2048 locations

Frequently asked questions

What is the main advantage of ADSP-218x I/O space?

It allows parallel-peripheral I/O without additional decoding hardware.

How do you access an I/O address in assembly language?

Use the syntax Dreg = IO(address) to read and IO(address) = Dreg to write.

Download PDF (171 KB)

More Analog Devices Manuals


View all Analog Devices manuals →