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.

SASPLITxSplit OffsetSecurity Low Area Size
00000x000010004 Kbytes
00010x000020008 Kbytes
00100x0000400016 Kbytes
00110x0000800032 Kbytes
01000x0001000064 Kbytes
01010x00020000128 Kbytes
01100x00040000256 Kbytes
01110x00080000512 Kbytes
10000x001000001 Mbyte
10010x002000002 Mbytes
10100x004000004 Mbytes
10110x008000008 Mbytes
11000x0100000016 Mbytes
11010x0200000032 Mbytes
11100x0400000064 Mbytes
11110x08000000128 Mbytes