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.

<strong>Loader</strong> for ADSP-2106x/21160 SHARC Processors<br />

Refer to EE-56: Tips & Tricks on the ADSP-2106x EPROM <strong>and</strong> HOST<br />

bootloader, EE-189: Link Port Tips <strong>and</strong> Tricks for ADSP-2106x <strong>and</strong><br />

ADSP-2116x, <strong>and</strong> EE-77: SHARC Link Port Booting on the <strong>Analog</strong><br />

<strong>Devices</strong> Web site for more information.<br />

ADSP-2106x/21160 Multi-Application (Multi-DXE)<br />

Management<br />

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

<strong>and</strong> link port boot modes. As a result, the loader utility supports multiprocessor<br />

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

for a multiprocessor system boot in host <strong>and</strong> link port modes.<br />

The loader utility can produce boot-loadable files that permit the<br />

ADSP-2106x/21160 SHARC processors in a multiprocessor system to<br />

boot from a single EPROM. In such a system, the BMS signals from each<br />

SHARC processor are OR’ed together to drive the chip select pin of the<br />

EPROM. Each processor boots in turn, according to its priority. When<br />

the last processor finishes booting, it must inform the processors to begin<br />

program execution.<br />

Besides taking turns when booting, EPROM boot of multiple processors<br />

is similar to a single-processor EPROM boot.<br />

When booting a multiprocessor system through a single EPROM:<br />

Connect all BMS pins to EPROM.<br />

Processor with ID# of 1 boots first. The other processors follow.<br />

The EPROM boot kernel accepts multiple .dxe files <strong>and</strong> reads the<br />

ID field in SYSTAT to determine which area of EPROM to read.<br />

All processors require a software flag or hardware signal (FLAG pins)<br />

to indicate that booting is complete.<br />

<strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong> 3-23

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

Saved successfully!

Ooh no, something went wrong!