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

No-Boot Mode<br />

No-boot mode causes the processor to start fetching <strong>and</strong> executing<br />

instructions at address 0x400004 (ADSP-2106x), 0x20004<br />

(ADSP-21065L), <strong>and</strong> 0x800004 (ADSP-21160) in external memory space.<br />

All DMA control <strong>and</strong> parameter registers are set to their default initialization<br />

values. The loader utility is not intended to support no-boot mode.<br />

ADSP-2106x/21160 Boot Kernels<br />

The boot-loading process starts with a transfer of the boot kernel program<br />

into the processor memory. The boot kernel sets up the processor <strong>and</strong><br />

loads boot data. After the boot kernel finishes initializing the rest of the<br />

system, the boot kernel loads boot data over itself with a final DMA<br />

transfer.<br />

Boot kernels are loaded at reset into program segment seg_ldr, which is<br />

defined in 06x_ldr.ldf for ADSP-2106x processors, 065L_ldr.ldf for<br />

ADSP-21065L processors, <strong>and</strong> in 160_ldr.ldf for ADSP-21160 processors.<br />

The files are stored in the …\21k\ldr (ADSP-2106x processors) <strong>and</strong><br />

…\211xx\ldr (ADSP-21160 processors) <strong>VisualDSP++</strong> installation<br />

directories.<br />

The default boot kernel files shipped with <strong>VisualDSP++</strong> are listed in<br />

Table 3-11.<br />

Table 3-11. ADSP-2106x/21160 Default Boot Kernel Files<br />

Processor PROM Booting Link Booting Host Booting<br />

ADSP-21060 060_prom.asm 060_link.asm 060_host.asm<br />

ADSP-21065L 065L_prom.asm – 065L_host.asm<br />

ADSP-21160 160_prom.asm 160_link.asm 160_host.asm<br />

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