27.10.1.1.1 Client Protection Types by Matrix

Table 27-14. MATRIX0 Client Protection Types
ClientPeripheral#hsel (8)ModeMax Size
0SRAM0, port 0

0 @ 0x20000000

1 @ 0x20020000

2 @ 0x20040000

3 @ 0x20060000

Internal Protected

128 Kbytes

128 Kbytes

128 Kbytes

128 Kbytes

1SRAM0, port 1

0 @ 0x20000000

1 @ 0x20020000

2 @ 0x20040000

3 @ 0x20060000

Internal Protected

128 Kbytes

128 Kbytes

128 Kbytes

128 Kbytes

2SRAM0, port 2

0 @ 0x20000000

1 @ 0x20020000

2 @ 0x20040000

3 @ 0x20060000

Internal Protected

128 Kbytes

128 Kbytes

128 Kbytes

128 Kbytes

3ROM0 @ 0x00000000Always User32 Kbytes
4HS2LSASB (bridge to MATRIX1 host port 0)

0 @ 0x04000000

0 @ 0x06000000

0 @ 0x40000000

0 @ 0x44000000

Always User (1)

32 Mbytes (QSPI Non-Cached)

32 Mbytes (AESB Non-Cached)

16 Mbytes (APB Bridge 0)

16 Mbytes (APB Bridge 2)

5CPKCC

0 @ 0x02020000

0 @ 0x02031000

Internal Protected

64 Kbytes (CPKCC ROM)

4 Kbytes (CPKCC RAM)

6APB Bridge 30 @ 0x46000000Always User(2)16 Mbytes
7HSAS2HSMSB (bridge to MATRIX2 host port 0)

0 @ 0x48000000

0 @ 0x4A000000

0 @ 0x20080000

0 @ 0x20088000

Always User(3)

16 Mbytes (APB Bridge 1)

16 Mbytes (APB Bridge 4)

32 Kbytes (SRAM1, port 3)

16 Kbytes (SRAM2, port 3)

8CMCCI/ITCM

0 @ 0x11000000

0 @ 0x14000000

0 @ 0x16000000

1 @ 0x1FFFC000

Always User(4)

16 Mbytes (Flash Cached)

32 Mbytes (QSPI Cached)

32 Mbytes (AESB Cached)

16 Kbytes (ITCM)

9CMCCD/DTCM

0 @ 0x11000000

0 @ 0x14000000

0 @ 0x16000000

1 @ 0x1FFFA000

Always User(4)

16 Mbytes (Flash Cached)

32 Mbytes (QSPI Cached)

32 Mbytes (AESB Cached)

8 Kbytes (DTCM)

10Flash

0 @ 0x01000000

1 @ 0x01040000

2 @ 0x01080000

3 @ 0x010C0000

4 @ 0x01100000

5 @ 0x01140000

6 @ 0x01180000

7 @ 0x011C0000

0 @ 0x11000000

1 @ 0x11040000

2 @ 0x11080000

3 @ 0x110C0000

4 @ 0x11100000

5 @ 0x11140000

6 @ 0x11180000

7 @ 0x111C0000

0 @ 0xA1000000

1 @ 0xA1040000

2 @ 0xA1080000

3 @ 0xA10C0000

4 @ 0xA1100000

5 @ 0xA1140000

6 @ 0xA1180000

7 @ 0xA11C0000

Internal Protected

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Non-Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Flash Cached)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

256 Kbytes (Internal Flash Write)

11HS2LSASB2 (bridge to MATRIX1 host port 1)

0 @ 0x04000000

0 @ 0x06000000

Always User(1)

32 Mbytes (QSPI Cached)

32 Mbytes (AESB Cached)

Note:
  1. Protection managed in MATRIX1.
  2. Protection managed in APB Bridge 3 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
  3. Protection managed in MATRIX2.
  4. Protection managed on final client (in MATRIX0 for Flash, in MATRIX1 for QSPI).
Table 27-15. MATRIX1 Client Protection Types
ClientPeripheral#hsel (4)ModeMax Size
0QSPI

0 @ 0x04000000

1 @ 0x04000000

2 @ 0x04000000

3 @ 0x04000000

0 @ 0x14000000

1 @ 0x14000000

2 @ 0x14000000

3 @ 0x14000000

0 @ 0x06000000

1 @ 0x06000000

2 @ 0x06000000

3 @ 0x06000000

Scalable Protected

32 Mbytes (QSPI Cached)

32 Mbytes (QSPI Cached)

32 Mbytes (QSPI Cached)

32 Mbytes (QSPI Cached)

32 Mbytes (QSPI Non-Cached)

32 Mbytes (QSPI Non-Cached)

32 Mbytes (QSPI Non-Cached)

32 Mbytes (QSPI Non-Cached)

32 Mbytes (QSPI Cached or Non-Cached through AESB)

32 Mbytes (QSPI Cached or Non-Cached through AESB)

32 Mbytes (QSPI Cached or Non-Cached through AESB)

32 Mbytes (QSPI Cached or Non-Cached through AESB)

1AESB

0 @ 0x16000000

0 @ 0x06000000

Always User (1)

32 Mbytes (QSPI Cached through AESB)

32 Mbytes (QSPI Non-Cached through AESB)

2LS2HSASB (bridge to MATRIX0 host port 6)

0 @ 0x01000000

0 @ 0x20000000

0 @ 0x20080000

0 @ 0x20088000

Always User(2)

16 Mbytes (Flash Non-Cached)

512 Kbytes (SRAM0 port 1)

32 Kbytes (SRAM1, port 3)

16 Kbytes (SRAM2, port 3)

3APB Bridge 00 @ 0x40000000Always User(3)16 Mbytes
4APB Bridge 20 @ 0x44000000Always User(4)16 Mbytes
Note:
  1. Protection managed on final client QSPI in MATRIX1.
  2. Protection managed in MATRIX0.
  3. Protection managed in APB Bridge 0 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
  4. Protection managed in APB Bridge 2 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
Table 27-16. MATRIX2 Client Protection Types
ClientPeripheral#hsel (1)ModeMax Size
0HSMS2HSASB (bridge to MATRIX0 host port 5)

0 @0x20000000

0 @ 0x40000000

0 @ 0x46800000

Always User (1)

512 Kbytes (SRAM0, port 2)

16 Mbytes (APB Bridge 0)

8 Mbytes (APB Bridge 3, PMC)

1HS2LSMSB (bridge to MATRIX3 host port 0)0 @ 0x48000000Always User(2)16 Mbytes (APB Bridge 1)
2APB Bridge 40 @ 0x4A000000Always User(3)16 Mbytes
3SRAM1, port 00 @ 0x00080000Internal Protected32 Kbytes
4SRAM1, port 10 @ 0x00080000Internal Protected32 Kbytes
5SRAM1, port 20 @ 0x20080000Internal Protected32 Kbytes
6SRAM1, port 30 @ 0x20080000Internal Protected32 Kbytes
7SRAM2, port 00 @ 0x00088000Internal Protected16 Kbytes
8SRAM2, port 10 @ 0x00088000Internal Protected16 Kbytes
9SRAM2, port 20 @ 0x20088000Internal Protected16 Kbytes
10SRAM2, port 30 @ 0x20088000Internal Protected16 Kbytes
Note:
  1. Protection managed in MATRIX0 for final client SRAM0 and in APB bridge 0 and APB bridge 3 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
  2. Protection managed in APB bridge 1 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
  3. Protection managed in APB Bridge 4 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).
Table 27-17. MATRIX3 Client Protection Types
ClientPeripheral#hsel (1)ModeMax Size
0LS2HSMSB (bridge to MATRIX2 host port 1)

0 @ 0x20000000

0 @ 0x20080000

0 @ 0x20088000

Always User

512 Kbytes (SRAM0, port 2)

32 Kbytes (SRAM1, port 3)

16 Kbytes (SRAM2, port 3)

1APB Bridge 10 @ 0x48000000Always User16 Mbytes
Note:
  1. Protection managed in MATRIX0 for final client SRAM0 and in MATRIX2 for final clients SRAM1 and SRAM2.
  2. Protection managed in APB bridge 1 (through the use of PPSELR registers, see MATRIX PPSELRx Register Descriptions).