8.4.7.3 Access Denials
ID_TZAESB_S Security Bit Setting in TZPM | ID_TZAESB_NS Security Bit Setting in TZPM | R/W Access to Secure Region from Non-Secure World | Bufferable Access (using MMU) | Data Abort | MATRIX Interrupt | TZC-400 Interrupt |
---|---|---|---|---|---|---|
Secure | Non-secure | Read | – | Yes / No | Yes | Yes |
Write | No | Yes / No | Yes | Yes | ||
Yes | Yes / No | Yes(2) / No | Yes | |||
Secure | Secure | Read | – | Yes | Yes | No(1) |
Write | No | Yes | Yes | No(1) | ||
Yes | Yes | Yes(2) | No(1) | |||
Non-secure | Non-secure | Read | – | Yes / No | Yes | Yes |
Write | No | Yes / No | Yes | Yes | ||
Yes | Yes / No | Yes(2) / No | Yes |
Note:
- Access denied by TZAESB, not propagated to TZC-400.
- In the case of write burst accesses, MATRIX_MEARx registers might not return the address corresponding to the offending access: due to the AXI protocol, the TZC-400 response error indicates the last accessed address (not which of the consecutive accesses failed during the burst).
Peripheral ID | Type | Security |
---|---|---|
ID_AESBASC | User interface | Secure |
ID_TZAESB_NS | User interface | Programmable Secure |
ID_TZAESB_NS_INT | Interrupt ID only | Secure |
ID_TZAESB_S | User interface | Programmable Secure |
ID_TZAESB_S_INT | Interrupt ID only | Secure |
Refer to the section TrustZone AESB Address Space Controller (TZAESBASC) for more details.