Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 8/15/2024
Public
Document Table of Contents

2.2.3. Cache Coherency Unit

The cache coherency unit allows I/O masters to maintain one-way coherency with the Cortex* -A53 MPCore. It acts as an interconnect among the processor, FPGA-to-HPS bridge, system MMU and peripheral masters interfacing the system interconnect and supports weighted priority of memory accesses.
The CCU features include:
  • Coherency directory to track the state of the 1 MB L2 cache
  • Snoop filter support for tracking coherent lines and sending coherency transaction requests, including cache maintenance operations
  • Support for distributed virtual memory (DVM) using the Arm* AXI Coherency Extensions (ACE) protocol. Distributed virtual memory broadcast messages are sent to the Cortex* -A53 MPCore and translation control unit (TCU) in the system memory management unit (SMMU)
  • Quality-of-service (QoS) support for transaction prioritization using a weight bandwidth allocation
  • Interconnect debug capability through master and slave bridge status registers
  • Interrupt support for CCU transaction and counter events