Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A.3.2. ARM Security ISA
The Arm* Cortex* -A76 and Cortex* -A55 cores implement the Armv8.2-A instruction sets with support for:
- Arm* TrustZone Technology
- Armv8-A Cryptographic extensions
Arm* TrustZone technology is an Arm* security enhancement that adds hardware security extensions to the Arm* instruction sets to provide a secure execution environment. The fundamental concept of TrustZone is the notion of core state which can be classified as secure versus non-secure. It also designates a portion of memory as secure memory. Access to secure state and secure memory is strictly controlled. More information about Arm* TrustZone can be found in Arm* documentation.
Cryptographic extensions are described in sections 2.5.3.8 and 2.6.3.8.3 of this document. More information is available in this Arm* document: Arm* Cortex-A76 Core Cryptographic Extension Technical Reference Manual.