R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683501
Date 10/07/2024
Public
Document Table of Contents

5.2.3.12. Access Control Service (ACS)

Note: This feature is available if the IP is in Root Port mode, or if the IP is in Endpoint mode and the Enable multiple physical functions in the PCIeN Device tab is set to True.
Note:
ACS support for Ports 2 and 3 in Root Port mode is only available in Production devices or Engineering Samples with the following OPNs:
  • AGIx027R29AxxxxR2
  • AGIx027R29AxxxxR3
  • AGIx027R29BxxxxR3
  • AGIx023R18AxxxxR0
  • AGIx041R29DxxxxR0
  • AGIx041R29DxxxxR1
  • AGMx039R47AxxR0
For additional details on OPN decoding, refer to the Available Options section of the Agilex™ 7 FPGAs and SoCs Device Overview.
Table 103.  ACS Capabilities for Physical Functions
Parameter Value Default Value Description
Enable Access Control Service (ACS) True/False False ACS defines a set of control points within a PCI Express topology to determine whether a TLP is to be routed normally, blocked, or redirected.
Enable ACS P2P Traffic Support True/False False Indicates if the component supports Peer to Peer Traffic.
Enable ACS P2P Egress Control True/False False

Indicates if the component implements ACS P2P Egress Control.

This parameter is visible only if Enable ACS P2P Traffic Support is set to True.

Enable ACS P2P Egress Control Vector Size 0 - 255 0

Indicates the number of bits in the ACS P2P Egress Control Vector.

This parameter is visible only if Enable ACS P2P Egress Control is set to True.

Table 104.  ACS Capabilities for Virtual Functions
Parameter Value Default Value Description
Enable Access Control Service (ACS) True/False False ACS defines a set of control points within a PCI Express topology to determine whether a TLP is to be routed normally, blocked, or redirected.