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-21161 SHARC Processors<br />

ADSP-21161 Processor Boot Modes<br />

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

<strong>and</strong> SPI. The following section describe each of the modes.<br />

� For<br />

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

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

“Link Port Boot Mode” on page 4-12<br />

“SPI Port Boot Mode” on page 4-14<br />

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

multiprocessor booting, refer to “ADSP-21161 Multi-Application<br />

(Multi-DXE) Management” on page 4-21.<br />

EPROM Boot Mode<br />

EPROM boot via the external port is selected when the EBOOT input is<br />

high <strong>and</strong> the LBOOT input is low. These settings cause the BMS pin to<br />

become an output, serving as chip select for the EPROM.<br />

The DMAC10 control register is initialized for booting packing boot data<br />

into 48-bit instructions. EPROM boot mode uses channel 10 of the IO<br />

processor’s DMA controller to transfer the instructions to internal memory.<br />

For EPROM booting, the processor reads data from an 8-bit external<br />

EPROM.<br />

After the boot process loads 256 words into memory locations 0x40000<br />

through 0x400FF, the processor begins to execute instructions. Because<br />

most processor programs require more than 256 words of instructions <strong>and</strong><br />

initialization data, the 256 words typically serve as a loading routine for<br />

the application. <strong>VisualDSP++</strong> includes loading routines (boot kernels)<br />

that can load entire programs; see “ADSP-21161 Processor Boot Kernels”<br />

on page 4-16 for more information.<br />

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

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

Saved successfully!

Ooh no, something went wrong!