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.