25.12.2012 Views

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ADSP-2126x/2136x/2137x Processor Booting<br />

ADSP-2126x/2136x/2137x Processor<br />

Booting<br />

ADSP-2126x, ADSP-2136x, <strong>and</strong> ADSP-2137x processors can be booted<br />

from an external PROM memory device via the parallel port (PROM<br />

mode) or via the serial peripheral interface (SPI slave, SPI flash, or SPI<br />

master mode). In no-boot mode, the processor is booted from the internal<br />

ROM (only available on some processors).<br />

� On<br />

In parallel port boot mode, the loader output file (.ldr) is stored in<br />

an 8-bit wide parallel PROM device <strong>and</strong> fetched by the processor.<br />

the ADSP-2126x/2136x/2137x processors, whether supporting<br />

multiprocessing or not, there is no ID lookup table between the<br />

kernel <strong>and</strong> the rest of the application.<br />

In SPI slave boot mode, the loader file is transmitted to the processor<br />

by a host processor configured as an SPI master.<br />

There are three cases for the SPI master boot mode: SPI master<br />

(no address), SPI PROM (16-bit address), <strong>and</strong> SPI flash (24-bit<br />

address). The difference between the these modes is the way the<br />

slave device sends the first word of the .ldr file. In SPI PROM <strong>and</strong><br />

SPI flash boot modes, the .ldr file is stored in a passive memory<br />

device <strong>and</strong> fetched by the processor. In SPI master, the .ldr file is<br />

transmitted to the processor by a host processor configured as an<br />

SPI slave.<br />

In no-boot mode, the processor fetches <strong>and</strong> executes instructions<br />

directly from the internal memory, bypassing the boot kernel<br />

entirely. The loader utility does not produce a file supporting the<br />

no-boot mode.<br />

5-2 <strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!