MPU TI Peripheral Bus Bridges
2-67
MPU Subsystem
2.10.4 MPU Posted Write
The MPU can perform a posted write. When posted write is enabled inside the
ARM_TIPB_CNTL register, data sent by the MPU is buffered in the MPU TIPB
and the MPU can keep going to another access. The bridge takes care of the
access towards the TIPB; hence the MPU is not stalled during the access.
2.10.5 Pipeline Mode
When pipeline mode is enabled in the ENHANCED_TIPB_CNTL register,
incoming signals from MPU and DMA are buffered. Use pipeline mode when
running at a high frequency.
2.10.6 Abort
When abort interrupt is enabled in the ENHANCED_TIPB_CNTL register, an
interrupt is sent to the MPU interrupt handler when a TI peripheral read or write
access is aborted or when any TI peripheral access has a size mismatch.
In case of abort or size mismatch, the address and data of the corresponding
access are saved in the following registers: ADDRESS_DBG,
DATA_DEBUG_LOW, DATA_DEBUG_HIGH, DEBUG_CNTR_SIG.
2.10.7 TIPB Bridge Registers
Table 2–59 and Table 2–60 list the TIPB bridge registers. Table 2–61 through
Table 2–68 describe the register bits.
Table 2–59. TIPB (Private) Bridge Registers
Register Name
Descriptions
R/W
Size
Address
Reset
Value
TIPB_CNTL
TIPB control
R/W
16 bits
FFFE:CA00
0xFF11
TIPB_BUS_ALLOC
TIPB bus allocation
R/W
16 bits
FFFE:CA04
0x0009
MPU_TIPB_CNTL
MPU TIPB control
R/W
16 bits
FFFE:CA08
0x0000
ENHANCED_TIPB_CNTL
Enhanced TIPB control
R/W
16 bits
FFFE:CA0C
0xFFFF
ADDRESS_DBG
Debug address
R
16 bits
FFFE:CA10
0xFFFF
DATA_DEBUG_LOW
Debug data LSB
R
16 bits
FFFE:CA14
0xFFFF
DATA_DEBUG_HIGH
Debug data MSB
R
16 bits
FFFE:CA18
0xFFFF
DEBUG_CNTR_SIG
Debug control signals
R
16 bits
FFFE:CA1C
0x00F8