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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADSP-21161 Processor Booting<br />

ADSP-21161 Processor Booting<br />

ADSP-21161 processors support five boot modes: EPROM, host, link<br />

port, SPI port, <strong>and</strong> no-boot (see Table 4-1 <strong>and</strong> Table 4-2 on page 4-4.)<br />

Boot-loadable files for these modes pack boot data into words of appropriate<br />

widths <strong>and</strong> use an appropriate DMA channel of the processor’s DMA<br />

controller to boot-load the words.<br />

When booting from an EPROM through the external port, the<br />

ADSP-21161 processor reads boot data from an 8-bit external<br />

EPROM.<br />

When booting from a host processor through the external port, the<br />

ADSP-21161 processor accepts boot data from 8- or 16-bit host<br />

microprocessor.<br />

When booting through the link port, the ADSP-21161 processor<br />

receives boot data through the link port as 4-bit wide data in link<br />

buffer 4.<br />

When booting through the SPI port, the ADSP-21161 processor<br />

uses DMA channel 8 of the IO processor to transfer instructions to<br />

internal memory. In this boot mode, the processor receives data in<br />

the SPIRx register.<br />

In no-boot mode, ADSP-21161 processors begin executing<br />

instructions from external memory.<br />

Software developers who use the loader utility should be familiar with the<br />

following operations:<br />

“Power-Up Booting Process” on page 4-3<br />

“Boot Mode Selection” on page 4-4<br />

“ADSP-21161 Processor Boot Modes” on page 4-5<br />

“ADSP-21161 Processor Boot Kernels” on page 4-16<br />

4-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!