Analog Devices SHARC EPROM and Host Boot Loader Tips and Tricks

This document discusses the use of SHARC® EPROM and host boot loader


Analog Devices SHARC EPROM and Host Boot Loader Tips and Tricks - cover page
Brand
Analog Devices
Category
microcontrollers
Document type
Application Note
Language
English
Pages
15
File format
PDF
File size
109 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
F1967023BAB4A09A1F7BFE650CD24687

About this manual

This document provides technical guidance for creating boot images for Analog Devices SHARC DSP processors using EPROM or host processors. It details the output of the elfloader tool and explains how to arrange data within the boot image for various processor models.

The guide covers specific DMA channel configurations and interrupt sources for different SHARC processor families, such as the ADSP-2106x and ADSP-21368. It also describes the structure of the boot kernel, including initialization sections and memory loading procedures required to transition from the boot loader to the user application.

What's inside

  • Introduction
  • Boot Loading
  • DMA Channels
  • Boot Kernel Structure
  • ADSP-2106x Boot Kernel
  • ADSP-2116x Boot Kernel
  • ADSP-2126x Boot Kernel
  • ADSP-21368 Boot Kernel
  • Source Files
  • User Initialization

Specifications

Supported Processor FamiliesADSP-2106x, ADSP-2116x, ADSP-21367, ADSP-21368, ADSP-21369, ADSP-2137x
Boot Memory Limit256 instructions

Frequently asked questions

Which processors support booting through an external port?

ADSP-2106x, ADSP-2116x, ADSP-21367, ADSP-21368, ADSP-21369, and ADSP-2137x processors support booting through EPROM/flash connected to the external port.

Do ADSP-2126x processors support host booting?

No, host booting is not supported on ADSP-2126x and ADSP-21362 processors.

What is the default boot configuration for SHARC processors?

By default, SHARC processors are configured to load 256 words of 48-bit width by DMA.

Download PDF (109 KB)

More Analog Devices Manuals


View all Analog Devices manuals →