Analog Devices SHARC ADSP-2136 Series Hardware Reference Manual page 467

Table of Contents

Advertisement

Loading the Boot Kernel Using DMA
1. At reset, the processor is hardwired (using the boot configuration
pins) to load 256 x 48-bit instruction words via a DMA starting at
IVT_START_ADDRESS
2. The sequencer will halt into
occurs.
Executing the Boot Kernel
1. The DMA completes (counter zero) and the interrupt associated
with the peripheral that the processor is booting from is activated.
2. The processor jumps to the applicable interrupt vector location and
executes the code located there.
Typically, the first instruction at the interrupt vector is a return from
interrupt (RTI) instruction.
If you write your own loader kernel, you must ensure that the first
instruction (boot kernel) in the appropriate peripheral is an RTI
instruction.
Loading the Application
1. Once the kernel is executed, the application code is booted. by the
kernel reading the header from the boot stream and decoding it.
2. The loader kernel executes a series of direct memory accesses
(DMAs) to import the rest of the application depending on data
sizes and code blocks.
ADSP-2136x SHARC Processor Hardware Reference
www.BDTIC.com/ADI
for the ADSP-21362/3/4/5/6 Processors
.
location until an interrupt
RESET
System Design
14-33

Advertisement

Table of Contents
loading

Table of Contents