HTU1
FTU
HTU2
Peripheral Interconnect Subsystem
DMA
PCR1
CPU Interconnect Subsystem
R5F
POM
DMM
DAP
PCR2
PCR3
CRC1
CRC2
EMAC
Flash
EMIF
SRAM
A
B
A
B
ACP
SD
C
MMR
PS_SCR_S
PS_SCR_M
ACP-M
ACP-S
SDC MMR Port
Overview
266
SPNU563A – March 2018
Copyright © 2018, Texas Instruments Incorporated
Interconnect
4.1
Overview
The interconnect is a bus matrix which interconnects the CPU cores, System DMA, other bus masters and
device specific slaves within the microcontroller. There are two interconnects in the microcontroller: the
CPU Interconnect Subsystem and the Peripheral Interconnect Subsystem. The interconnects direct the
access requests by the masters by providing decoding, arbitration, and routing of the requests to the
various slaves.
4.1.1 Block Diagram
is a block diagram of the Interconnects implemented in this family of microcontrollers.
Figure 4-1. Interconnect Block Diagram
4.2
Peripheral Interconnect Subsystem
There are masters and slaves connected to the Peripheral Interconnect Subsystem. The Peripheral
Interconnect Subsystem is not a full cross-bar. Not all masters can access to all slaves.
lists the
implemented point-to-point connections between the masters and slaves.
Table 4-1. Bus Master / Slave Connectivity for Peripheral Interconnect Subsystem
Masters
Master ID to
PCRx
Access Mode
Slaves on Peripheral Interconnect Subsystem
CRC1
CRC2
PCR1
PCR2
PCR3
PS_SCR_S
SDC MMR
Port
CPU
Read/Write
0
User/Privilege
Yes
Yes
Yes
Yes
Yes
No
Yes
DMA Port B
2
User
Yes
Yes
Yes
Yes
Yes
No
No
HTU1
3
Privilege
No
No
No
No
No
Yes
No
HTU2
4
Privilege
No
No
No
No
No
Yes
No
FTU
5
User
No
No
No
No
No
Yes
No
DMM
7
User
Yes
Yes
Yes
Yes
Yes
Yes
No
DAP
9
Privilege
Yes
Yes
Yes
Yes
Yes
Yes
No
EMAC
10
User
No
No
No
Yes
Yes
Yes
No