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.3. MPU Features

The MPU includes the following features:
  • Two Arm* Cortex* -A55 core with 32 KB L1 instruction cache and data cache per core and a unified 128 KB L2 cache per core
  • Two Arm* Cortex* -A76 core with 64 KB L1 instruction cache and data cache per core and a unified 256 KB L2 cache per core
  • DSU with 2 MB L3 cache
  • Hardware cache coherency maintained using the L3 memory system
  • ECC support for L1, L2 and L3 memories
  • Static power-gated domains for Cortex-A55 and Cortex-A76 cores

The L2 memory interface of each core is internally connected to the DSU L3 memory system via CPU bridges. The CPU bridges control buffering and synchronization between the cores and DSU which allows the cores to run at different frequencies. The Snoop Control Unit (SCU) maintains coherency between all the data caches in the cluster. The SCU contains buffers that can handle direct cache-to-cache transfers between cores without having to read or write data to the L3 cache. The main memory interface through the cache coherency unit (CCU) is a 256-bit CHI (coherent hub interface) requester interface and the interface is synchronous to the DSU clock.