2.2.4.7.2 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.
