EasyManua.ls Logo

Analog Devices adsp-2100 - ADSP-2181 Register Values for BDMA Booting

Analog Devices adsp-2100
486 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
9System Interface
9 – 13
FO (SPORT1 only) Flag Out value undefined unchanged
CLKODIS CLKOUT disable 0 unchanged
BIASRND MAC biased rounding 0 unchanged
Host Interface Port Registers (memory-mapped)
HDR0-5 HIP data registers undefined used during HIP reboot
HSR6 HIP status register 0x0000 used during HIP reboot
HSR7 HIP status register 0x0080 unchanged
HMASK HIP interrupt enables 0 unchanged
Analog Autobuffer/Powerdown Registers
ARBUF Receive autobuffer enable 0 0
ATBUF Transmit autobuffer enable 0 0
control bits Analog autobuffer control bits 0 unchanged
Table 9.7 ADSP-21msp58/59 State After Reset Or Software Reboot
9.4.1 ADSP-2181 Register Values for BDMA Booting
The state of some ADSP-2181 registers during reset and rebooting is
influenced by the MMAP and BMODE pins. If these pins are set for a BDMA
boot, the values in the BDMA registers change as shown in Table 9.8.
Register Process Description* Value Before Boot Value After Boot
BIAD BDMA Internal Memory Address. 0 0x20
Set for internal address 0.
BEAD BDMA External Memory Address. 0 0x60
Set for external address 0.
BTYPE BDMA Transfer Word Type. 0 0
Set for 24-bit program memory words.
BDIR BDMA Transfer Direction. 0 0
Set to transfer data from byte memory.
BMPAGE BDMA Page Selection. 0 0
Set to byte memory page 0.
BWCOUNT BDMA Word Count. 0x20 0
Set to transfer 32 words.
BMWAIT BDMA Port Wait States. 0x7 0x7
Set to 7 waits per transfer.
BCR BDMA Context Reset. ** 1 1
Table 9.8 BDMA Registers Before And After Initial Boot Loading
* Assuming MMAP=0 and BMODE=0 for a BDMA boot.
** Set to 1 to (a) holdoff instruction execution during BDMA transfer,
(b) start execution at address PM(0x0000) after BDMA transfer, and
(c) leave a BDMA interrupt pending. This sequence of events occurs if
BCR is set before BWCOUNT is written, or after the initial boot.

Table of Contents

Related product manuals