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.

<strong>Loader</strong> for ADSP-21161 SHARC Processors<br />

ADSP-21161 Processor Interrupt Vector Table<br />

If the ADSP-21161 processor is booted from an external source (EPROM,<br />

host, link port, or SPI), the interrupt vector table is located in internal<br />

memory. If the processor is not booted <strong>and</strong> executes from external memory<br />

(no-boot mode), the vector table must be located in external memory.<br />

The IIVT bit in the SYSCON control register can be used to override the<br />

booting mode in determining where the interrupt vector table is located.<br />

If the processor is not booted (no-boot mode), setting IIVT to 1 selects an<br />

internal vector table, <strong>and</strong> setting IIVT to zero selects an external vector<br />

table. If the processor is booted from an external source (any boot mode<br />

other than no-boot), IIVT has no effect. The default initialization value of<br />

IIVT is zero.<br />

ADSP-21161 Multi-Application (Multi-DXE)<br />

Management<br />

Currently, the loader utility generates single-processor loader files for<br />

host, link, <strong>and</strong> SPI port boot. The loader utility supports multiprocessor<br />

EPROM boot only. The application code must be modified to properly<br />

set up multiprocessor booting in host, link, <strong>and</strong> SPI port boot modes.<br />

There are two methods by which a multiprocessor system can be booted:<br />

“Boot From a Single EPROM”<br />

“Sequential EPROM Boot”<br />

Regardless of the method, the processors perform the following steps.<br />

1. Arbitrate for the bus<br />

2. Upon becoming bus master, DMA the 256-word boot stream<br />

<strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong> 4-21

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

Saved successfully!

Ooh no, something went wrong!