ST STM32MP13-ETZPC Manual
ST STM32MP13-ETZPC Manual

ST STM32MP13-ETZPC Manual

Trustzone address space controller

Advertisement

Hello, and welcome to this presentation of the STM32MP1
TrustZone Address Space Controller.
STM32MP13 - ETZPC
TrustZone Address Space Controller
Revision 1.0
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32MP13-ETZPC and is the answer not in the manual?

Questions and answers

Summary of Contents for ST STM32MP13-ETZPC

  • Page 1 STM32MP13 - ETZPC TrustZone Address Space Controller Revision 1.0 Hello, and welcome to this presentation of the STM32MP1 TrustZone Address Space Controller.
  • Page 2 Overview The Enhanced TrustZone Protection Controller (ETZPC ) is used to: 1. Configure the TrustZone security for Securable IPs • Peripheral security state can be: • Secure: Only secure Read and Write access is allowed • Write-secure : Only secure Write access is allowed. Any read access is allowed. •...
  • Page 3 ETZPC Key Features • 32-bit APB4 interface • ETZPC is Write-secure • Register set to control: • SYSRAM and ROM secure region size (TZMA0/TZMA1) • Access rights for securable AHB and APB peripherals • Security configuration locking for each memory region and each peripheral.
  • Page 4 Peripheral security • Secure resources: • Not controlled by ETZPC • ETZPC : write secure only • TZC, AXIM/GPC, MDMA config, DMA3 config : always secure • Non secure resources: • Several peripherals are not concerned by security, they are not controlled by ETZPC •...
  • Page 5 Peripheral access vs DECPROT[1:0] MPU access DECPROT[1:0] Peripheral mode secure non-secure read write read write 0b00 Secure peripheral 0b01 Write-secure peripheral 0b10 Reserved 0b11 Non-secure ETZPC controls access to securable resources according to the DECPROT bits, as shown in this table.
  • Page 6 Securable IPs • They are secured by default after reset • Security property can be changed to write-secure or non-secure by ETZPC • Securable Peripheral List: • VREFBUF, LPTIM2, LPTIM3, LTDC, DCMIPP, USBPHYCTRL, DDRCTRLPHY, IWDG1, STGENC, USART1, USART2, SPI4, SPI5, I2C3, I2C4, I2C5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17, ADC1, ADC2, OTG, TSC, RNG, HASH, CRYP, SAES, PKA, BKPSRAM, ETH1, ETH2, SDMMC1, SDMMC2, DDRMCE, FMC, QSPI, SRAM1, SRAM2, SRAM3...
  • Page 7 Thank you © STMicroelectronics - All rights reserved. ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries. For additional information about ST trademarks, please refer to www.st.com/trademarks.

Table of Contents