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 />

In a multiprocessor system, the BMS output is driven by the ADSP-21161<br />

processor bus master only. This allows the wired OR of multiple BMS signals<br />

for a single common boot EPROM.<br />

� Systems<br />

can boot up to six ADSP-21161 processors from a single<br />

EPROM using the same code for each processor or differing code<br />

for each processor.<br />

During reset, the ACK line is internally pulled high with the equivalent of<br />

an internal 20K ohm resistor <strong>and</strong> is held high with an internal keeper<br />

latch. It is not necessary to use an external pull-up resistor on the ACK line<br />

during booting or at any other time.<br />

The RBWS <strong>and</strong> RBAM fields of the WAIT register are initialized to perform<br />

asynchronous access <strong>and</strong> generate seven wait states (eight cycles total) for<br />

the EPROM access in external memory space. Note that wait states<br />

defined for boot memory are applied to BMS asserted accesses.<br />

Table 4-3 shows how DMA channel 10 parameter registers are initialized<br />

at reset. The count register (CEP0) is initialized to 0x0100 to transfer 256<br />

words to internal memory. The external count register (ECEP0), used when<br />

external addresses (BMS space) are generated by the DMA controller, is initialized<br />

to 0x0600 (0x0100 words at six bytes per word). The DMAC10<br />

control register is initialized to 0x00 0561.<br />

The default value sets up external port transfers as follows:<br />

DEN = 1, external port enabled<br />

MSWF = 0, LSB first<br />

PMODE = 101, 8-bit to 48-bit packing, Master = 1<br />

DTYPE = 1, three column data<br />

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

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

Saved successfully!

Ooh no, something went wrong!