Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

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

4.1.5.1.3. Distributed Coherence Engine (DCE)

A DCE implements directory structures to track the location of data. Two DCEs are implemented to improve the efficiency of the directory caches.

For each DCE, the following credit counters are implemented:

  • SNP message credit counter per instance of CAIU/NCAIU
  • MRD message credit counter per instance of DMI
  • RB message credit counter per instance of DMI

For each DCE, the following resources are implemented based on message credits:

  • CMD message skid buffer which is sized based on CMD message credits

For each DCE, the following additional resources are implemented

  • Active transaction table control entries which limit the number of active transactions each DCE can have at a given time.