2.2.4 TrustZone Security Management
The device architecture embeds several mechanisms for system TrustZone configuration:
- Core security extensions,
- TrustZone Peripheral Manager (TZPM) for peripheral configuration,
- TrustZone registers in the AHB matrix (MATRIX) for host configuration and memory configuration (except for DDR),
- TrustZone Address Space Controller (TZC) based on Arm TZC-400 modules for DDR access configuration,
- TrustZone AESB Address Space Controller (TZAESBASC) for on-the-fly encrypted memory zone access,
Important: The above TrustZone management mechanisms use separate configuration
interfaces. Some memories or IPs may be configured by many of those mechanisms. In such
case, consistency must be ensured between configurations.
| Security Location | ||
|---|---|---|
| CA7 | Host | Supervisor mode or CP15 |
| OTPC | Host | AS |
| XDMAC0 | Host | XDMAC0 |
| XDMAC1 | Host | XDMAC1 |
| XDMAC2 | Host | XDMAC2 |
| GMAC0 | Host | TZPM |
| GMAC1 | Host | TZPM |
| SDMMC0 | Host | TZPM |
| SDMMC1 | Host | TZPM |
| SDMMC2 | Host | TZPM |
| MCAN0 | Host | TZPM |
| MCAN1 | Host | TZPM |
| MCAN2 | Host | TZPM |
| MCAN3 | Host | TZPM |
| MCAN4 | Host | TZPM |
| ICM | Host | TZPM |
| UDPHSA_DMA | Host | TZPM |
| UDPHSB_DMA | Host | TZPM |
| OHCI_DMA | Host | TZPM |
| EHCI_DMA | Host | TZPM |
| TZAESB | Host | TZAESBASC |
| GPU2DC | Host | TZPM |
| LCDC | Host | TZPM |
| UDDRC_P0 | Client | TZC |
| UDDRC_P1 | Client | TZC |
| UDDRC_P2 | Client | TZC |
| UDDRC_P3 | Client | TZC |
| UDDRC_P4 | Client | TZC |
| OTPC | Client | AS |
| CPKCC | Client | AS |
| APB1 | Client | TZPM |
| APB2 | Client | TZPM |
| APB3 | Client | TZPM |
| APB4 | Client | TZPM |
| APB[10:7], APB5 | Client | AS |
| APB6 | Client | TZPM |
| QSPI0 | Client | MATRIX |
| QSPI1 | Client | MATRIX |
| TZAESB | Client | TZAESBASC - TZPM |
| SRAM_P0 | Client | MATRIX |
| SRAM_P1 | Client | MATRIX |
| EBI | Client | MATRIX |
| NFC_CMD | Client | MATRIX |
| NFC_RAM | Client | MATRIX |
| OHCI_EHCI_REGS | Client | MATRIX |
| USB_RAM | Client | MATRIX |
