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-2106x/21160 Processor Booting<br />

ADSP-2106x/21160 Processor Booting<br />

ADSP-2106x/21160 processors support three boot modes: EPROM, host,<br />

link port, <strong>and</strong> no-boot (see Table 3-3 <strong>and</strong> Table 3-4 on page 3-5).<br />

Boot-loadable files for these modes pack boot data into 48-bit instructions<br />

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

to boot-load the instructions.<br />

� ADSP-2106x<br />

processors use DMA channel 6 (DMAC6) for booting.<br />

ADSP-21160 processors use DMAC8 for link port booting <strong>and</strong><br />

DMAC10 for the host <strong>and</strong> EPROM booting.<br />

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

ADSP-2106x/21160 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-2106x/21160 processor accepts boot data from a 8- or<br />

16-bit host microprocessor.<br />

When booting through the link port, the ADSP-2106x/21160 processor<br />

receives boot data as 4-bit wide data in link buffer 4.<br />

In no-boot mode, the ADSP-2106x/21160 processor begins 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 3-3<br />

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

“ADSP-2106x/21160 Boot Modes” on page 3-7<br />

“ADSP-2106x/21160 Boot Kernels” on page 3-16<br />

“ADSP-2106x/21160 Interrupt Vector Table” on page 3-22<br />

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