27.1.1 Application Core (CM4-C0) Matrix 0 and 1 Hosts and Clients

Table 27-1. MATRIX0 Hosts
Host No.Host NameDescription
0CM4-C0 ICode Bus
1CM4-C0 DCode Bus
2CM4-C0 S-Bus
3CMCC0 (ICache/ITCM)
4CMCC1 (DCache/DTCM)
5MATRIX2CM4-C1 S-Bus, PDC1
6MATRIX1PDC0, PDC2 and ICM
Table 27-2. MATRIX0 Clients
Client No.Client NameDescription
0SRAM0, Port 0
1SRAM0, Port 1
2SRAM0, Port 2
3ROM
4MATRIX1Provides access to:
  • QSPI
  • QSPI through AESB
  • APB peripherals accessible through Bridges 0 and 2
5CPKCC
6APB Bridge 3
7MATRIX2Provides access to:
  • SRAM1 port 3
  • SRAM2 port 3
  • APB peripherals accessible through Bridges 1 and 4 of the metrology sub-system
8CMCC0 (ICache/ITCM)
9CMCC1 (DCache/DTCM)
10Flash
11MATRIX1Provides access to:
  • QSPI
  • QSPI through AESB
Note: For consistency, each SRAM port shall have the same Privilege Protection access management configuration.
Table 27-3. MATRIX0 Host to Client Connections
MATRIX0 ClientsMATRIX0 Hosts
0123456
CM4-C0 ICode BusCM4-C0 DCode BusCM4-C0 S-BusCMCC0 (ICache/ITCM)CMCC1 (DCache/DTCMMATRIX2MATRIX1
0SRAM0, Port 0X
1SRAM0, Port 1X
2SRAM0, Port 2X
3ROMXX
4MATRIX1XXXX
5CPKCCXX
6APB Bridge 3XX(5)
7MATRIX2XX(2)
8CMCC0 (ICache/ITCM)XX(3)
9CMCC1 (DCache/DTCM)X
10Flash(4)XXX(6)XXX
11MATRIX1 XX
Note:
  1. For consistency, each SRAM port shall have the same Privilege Protection access management configuration.
  2. Through this port, PDC0, PDC2, and ICM can only access port 3 of SRAM1 and 2.
  3. Connection needed to enable write of ITCM for CM4-C0.
  4. Client Flash must be configured in NO_DEFAULT_MASTER.
  5. Only CM4P1-S has access to APB Bridge 3 through HSMS2HSASB.
  6. Used to access the Flash Controller Page Buffer (Write Operation) in a strongly ordered manner.
Table 27-4. MATRIX1 Hosts
Host No.Host NameDescription
0MATRIX0
  • CM4-C0-ICode and CM4-C0-DCode to QSPI and AESB
  • CM4-C0-S-Bus to APB Bridges (0 and 2)
  • CM4-C1-S-Bus to APB Bridge 0
1MATRIX0 CMCC0 (I), CMCC1 (D) to QSPI and AESB
2AESBQSPI Cached or Non cached through AESB
3ICM

Flash Non cached

QSPI Non cached

SRAM0 port1

SRAM1 port3

SRAM2 port3

4PDC0

QSPI Non cached

AESB Non cached - through AESB

SRAM0 port1

SRAM1 port3

SRAM2 port3

5PDC2

Flash Non cached

QSPI Non cached

SRAM0 port1

SRAM1 port3

SRAM2 port3

Table 27-5. MATRIX1 Clients
Client No.Client NameDescription
0QSPI
1AESB
2MATRIX0Provides access to:
  • SRAM0 port 1
  • SRAM1 port 3 for PDC0, PDC1 and ICM
  • Flash for ICM
3APB Bridge 0
4APB Bridge 2
Table 27-6. MATRIX1 Host to Client Connections
MATRIX1 ClientsMATRIX1 Hosts
012345
MATRIX0MATRIX0AESBICMPDC0PDC2
0QSPIXXXXXX
1AESBXXX
2MATRIX0 XXX
3APB Bridge 0XX
4APB Bridge 2XX