You copied the Doc URL to your clipboard.

2. About the TrustZone Protection Controller

The TrustZone Protection Controller (TZPC), TZProtCtrl, is an AMBA-compliant, SoC peripheral that is developed, tested, and licensed by ARM Limited.

The TZPC provides a software interface to the protection bits in a secure system in a TrustZone design. It provides system flexibility to enable you to configure different areas of memory as secure or non-secure.

The TZPC has the following features:

  • it has protection bits to enable you to program up to 24 areas of memory as secure or non-secure

  • it has secure region bits to enable you to split an area of internal RAM into both secure and non-secure regions

  • it has an AMBA APB system interface

  • it does not generate any APB wait states or a slave error response and is therefore compatible with the AMBA 2 APB protocol.

Figure 1 shows a simplified block diagram of the TZPC.

Figure 1. TrustZone Protection Controller

TrustZone Protection Controller
Was this page helpful? Yes No