Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.5.3.2.1. Security State

The Arm* Cortex* -A76 CPUs provide the following security states, each with an associated memory address space:
  • Secure state:
    • The processor can access both the secure memory address space and the non-secure memory address space.
    • When executing at EL3, the processor can access all the system control resources.
  • Non-secure state:
    • The processor can access only the non-secure memory address space.
    • The processor cannot access the secure system control resources.

Depending on the security state, only certain exception levels are allowed.

Table 39.  Exception Level Implementation by Security State
Exception Level Non-secure State Secure State
EL0 Yes Yes
EL1 Yes Yes
EL2 Yes No
EL3 No Yes