UART Environments
12-13
UART Devices
12.2.4 TIPB Switch
By default, the three UARTs are controllable from the MPU public TIPB.
The three TIPB switch modules allow you to change the default configuration
individually and thus to control the UARTs from the DSP public TIPB.
This change can only be done during the boot time. Dynamic switches are not
supported.
This switch is software programmable, so each TIPB switch has two sets of
registers:
-
The MPU-accessible registers are listed in Table 12–6. Table 12–7 and
Table 12–8 describe the register bits.
-
The DSP-accessible registers are listed in Table 12–9. Table 12–10 and
Table 12–11 describe the register bits.
Table 12–6. MPU Registers
UART
Register
Description
R/W
Bits
Address
UART1
RHSW_ARM_CNF
TIPB switch configuration
R/W
16
FFFB:C800
UART1
RHSW_ARM_STA
TIPB switch status
R
16
FFFB:C804
UART2
RHSW_ARM_CNF
TIPB switch configuration
R/W
16
FFFB:C840
UART2
RHSW_ARM_STA
TIPB switch status
R
16
FFFB:C844
UART3
RHSW_ARM_CNF
TIPB switch configuration
R/W
16
FFFB:C880
UART3
RHSW_ARM_STA
TIPB switch status
R
16
FFFB:C884
Table 12–7. TIPB Switch Configuration MPU Register (RHSW_ARM_CNF)
Bit
Name
Value
Function
R/W
Reset
Value
15–2
Reserved
–
–
–
1
DSP_PERIPH_LOCK
0
No lock
R
0
1
DSP bus is allocated.
0
ARM_PERIPH_LOCK
0
No lock
R/W
1
1
MPU bus is allocated.