19.13.13 Security Areas Split Client Registers

This register can only be written if the WPEN bit is cleared in the Write Protection Mode Register.

Name: MATRIX_SASSRx
Offset: 0x0240 + x*0x04 [x=0..14]
Property: Read/Write

Bit 3130292827262524 
 SASPLIT7[3:0]SASPLIT6[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset  
Bit 2322212019181716 
 SASPLIT5[3:0]SASPLIT4[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset  
Bit 15141312111098 
 SASPLIT3[3:0]SASPLIT2[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset  
Bit 76543210 
 SASPLIT1[3:0]SASPLIT0[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset  

Bits 0:3, 4:7, 8:11, 12:15, 16:19, 20:23, 24:27, 28:31 – SASPLITx Security Areas Split for HSELx Security Region

This field defines the boundary address offset where the HSELx client security region splits into two Security Areas with access controlled according to the corresponding MATRIX_SSR. It also defines the Security Low Area size inside the HSELx region.

If this Low Area size is set at or above the HSELx Region Size, then the Security High Area is no longer available and the MATRIX_SSR settings for the Low Area apply to the entire HSELx Security Region.

When applicable to a client region, the initial value of MATRIX_SASSRx.SASPLITy is 0xF. When not applicable to a client region, the initial value of MATRIX_SASSRx.SASPLITy is 0x0.

SASPLITx Split Offset Security Low Area Size
0000 0x00001000 4 Kbytes
0001 0x00002000 8 Kbytes
0010 0x00004000 16 Kbytes
0011 0x00008000 32 Kbytes
0100 0x00010000 64 Kbytes
0101 0x00020000 128 Kbytes
0110 0x00040000 256 Kbytes
0111 0x00080000 512 Kbytes
1000 0x00100000 1 Mbyte
1001 0x00200000 2 Mbytes
1010 0x00400000 4 Mbytes
1011 0x00800000 8 Mbytes
1100 0x01000000 16 Mbytes
1101 0x02000000 32 Mbytes
1110 0x04000000 64 Mbytes
1111 0x08000000 128 Mbytes