Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

A.3.2. ARM Security ISA

The Arm® Cortex-A76 and Cortex A-55 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.