AXI4-Stream ATS Interfaces - 5.0 English - PG118

System Cache LogiCORE IP Product Guide (PG118)

Document ID
PG118
Release Date
2024-12-09
Version
5.0 English

The ATS interface uses four AXI4-Stream channels: CC, CQ, RC, and RQ. These channels are connected to PCIe, VC0, when used together with CCIX or CHI. The following features are supported:

  • Interface width 256 or 512 bits, and also 1024 bits for Versal Premium devices, must be the same width as the CXS width with CCIX
  • Either 256 or 512-bit (1024-bit for Versal Premium devices) wide interfaces can be used with the CHI, independent of the CHI data width (must be same as PCIe VC0)
  • Per channel user signals are supported with CCIX on AMD UltraScale™ and AMD UltraScale+™ devices according to the definition in the UltraScale+ Devices Integrated Block for PCI Express LogiCORE IP Product Guide (PG213).
  • Per channel user signals are supported with CHI on Versal adaptive SoC devices according to the definition in the Versal Adaptive SoC Integrated Block for PCI Express LogiCORE IP Product Guide (PG343).
  • Per channel user signal width, definition depends on data width and optional PASID width for CHI (Versal) and CHI/CCIX (Versal Premium)
  • Burst sizes via header PCIe packet length, limited by Message type and system MPS configured by firmware in the System Cache ATS PCIe Control register
  • Packet delimiter by AXI4-Stream protocol or by straddle user signals when the option is selected
  • Single and Burst multibeat transactions qualified by AXI4-Stream protocol or by straddle user signals when the option is selected
  • Slave side back pressure allowed
  • Parity protected, per byte odd parity bit, when the option is selected
  • Supports abortion and rejection of header and payload via user signals