Intel® Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 11/28/2022
Public

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

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