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-21161 Processor Booting<br />

Table 4-3. DMA Channel 10 Parameter Registers for EPROM Booting<br />

Parameter Register Initialization Value<br />

IIEP0 0x40000<br />

IMEP0 Uninitialized (increment by 1 is automatic)<br />

CEP0 0x100 (256-instruction words)<br />

CPEP0 Uninitialized<br />

GPEP0 Uninitialized<br />

EIEP0 0x800000<br />

EMEP0 Uninitialized (increment by 1 is automatic)<br />

ECEP0 0x600 (256 words x 6 bytes/word)<br />

The following sequence occurs at system start-up, when the processor<br />

RESET input goes inactive.<br />

1. The processor goes into an idle state, identical to that caused by the<br />

IDLE instruction. The program counter (PC) is set to address<br />

0x40004.<br />

2. The DMA parameter registers for channel 10 are initialized as<br />

shown in Table 4-3.<br />

3. The BMS pin becomes the boot EPROM chip select.<br />

4. 8-bit master mode DMA transfers from EPROM to the first internal<br />

memory address on the external port data bus lines 23–16.<br />

5. The external address lines (ADDR23—0) start at 0x800000 <strong>and</strong> increment<br />

after each access.<br />

6. The RD strobe asserts as in a normal memory access with seven wait<br />

states (eight cycles).<br />

4-8 <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!