Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public

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

Document Table of Contents

2.3.2.2. Arm* Cortex* -A55 Core Features

The Cortex* -A55 core includes the following features:

Core features:
  • Full implementation of the Arm* v8.2-A A64, A32, and T32 instruction sets
  • Both the AArch32 and AArch64 execution states at all exception levels (EL0 to EL3)
  • In-order pipeline with direct and indirect branch prediction
  • Separate L1 data and instruction side memory systems with MMU
  • Support for Arm* TrustZone technology
  • Data engine that implements the advanced SIMD and floating-point architecture support
  • Cryptographic extension
  • Generic interrupt controller (GIC) CPU interface to connect to an external distributor
  • Generic timers interface supporting 64-bit count input from an external system counter
Cache features:
  • Separate L1 data and instruction caches per core
  • Private, unified data and instruction L2 cache per core
  • L1 and L2 cache protection in the form of error checking and correction (ECC) or parity on all RAM instances
Debug features:
  • Reliability, availability, and serviceability (RAS) extension
  • Armv8.2-A debug logic
  • Performance monitoring unit (PMU)
  • Embedded trace macrocell (ETM) that supports instruction trace only