13.11.13 MATRIX Security Client Register x
This register can only be written if the WPEN bit is cleared in the Write Protection Mode Register.
Name: | MATRIX_SSRx |
Offset: | 0x0200 + x*0x04 [x=0..9] |
Reset: | 0x00000000 |
Property: | Read/Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
DSSOA7 | DSSOA6 | DSSOA5 | DSSOA4 | DSSOA3 | DSSOA2 | DSSOA1 | DSSOA0 | ||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
WRNSECH7 | WRNSECH6 | WRNSECH5 | WRNSECH4 | WRNSECH3 | WRNSECH2 | WRNSECH1 | WRNSECH0 | ||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
RDNSECH7 | RDNSECH6 | RDNSECH5 | RDNSECH4 | RDNSECH3 | RDNSECH2 | RDNSECH1 | RDNSECH0 | ||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
LANSECH7 | LANSECH6 | LANSECH5 | LANSECH4 | LANSECH3 | LANSECH2 | LANSECH1 | LANSECH0 | ||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 24, 25, 26, 27, 28, 29, 30, 31 – DSSOAx Downward Security Split Offset Address for HSELx Security Region
Value | Description |
---|---|
0 | For the HSELx client security region, the security area split MATRIX_SASSR / SASPLITx defines the size of the client security area starting from the base address of the client security region and up. |
1 | For the HSELx client security region, the security area split MATRIX_SASSR / SASPLITx defines the size of the client security area starting from the end address of the client security region and down. |
Bits 16, 17, 18, 19, 20, 21, 22, 23 – WRNSECHx Write Not Secured for HSELx Security Region
Securable Area access rights:
WRNSECHx / RDNSECHx | Non-Secure Access | Secure Access |
---|---|---|
00 | Denied | Write - Read |
01 | Read | Write - Read |
10 | Write | Write - Read |
11 | Write - Read | Write - Read |
Value | Description |
---|---|
0 | The HSELx client security region is split into one Write Secured and one Write Not Secured area, according to LANSECHx and MATRIX_SASSR / SASPLITx. That is, the so defined securable high or low area is Secured for Write access. |
1 | The HSELx client security region is Not Secured for Write access. |
Bits 8, 9, 10, 11, 12, 13, 14, 15 – RDNSECHx Read Not Secured for HSELx Security Region
Value | Description |
---|---|
0 | The HSELx client security region is split into one Read Secured and one Read Not Secured area, according to LANSECHx and MATRIX_SASSR / SASPLITx. That is, the so defined securable high or low area is Secured for Read access. |
1 | The HSELx client security region is Not Secured for Read access. |
Bits 0, 1, 2, 3, 4, 5, 6, 7 – LANSECHx Low Area Not Secured in HSELx Security Region
Value | Description |
---|---|
0 | The security of the HSELx client area laying below the corresponding MATRIX_SASSR / SASPLITx boundary is configured according to RDNSECHx and WRNSECHx. The whole remaining HSELx upper address space is configured as Not Secured access. |
1 | The HSELx client address area laying below the corresponding MATRIX_SASSR / SASPLITx boundary is configured as Not Secured access, and the whole remaining upper address space according to RDNSECHx and WRNSECHx. |