P-Tile Intel® FPGA IP for PCI Express* IP Core Release Notes

ID 683508
Date 4/11/2024
Public

1.17. P-Tile IP for PCI Express IP Cores v2.0.0

IP versions are the same as the Quartus® Prime Design Suite software versions up to v19.1. From Quartus® Prime Design Suite software version 19.2 or later, IPs have a new IP versioning scheme.

The IP version (X.Y.Z) number may change from one Quartus® Prime software version to another. A change in:
  • X indicates a major revision of the IP. If you update your Quartus® Prime software, you must regenerate the IP.
  • Y indicates the IP includes new features. Regenerate your IP to include these new features.
  • Z indicates the IP includes minor changes. Regenerate your IP to include these changes.
Table 57.  v2.0.0 2020.04.20
Quartus® Prime Version Description Impact
20.1 The VirtIO feature has timing issues in this release of Quartus® Prime. Only compilation and simulation are supported for the VirtIO feature in this release.
The Eye Plot feature in the Debug Toolkit is only available for Channel 0. Eye Plot support for Channels other than Channel 0 may be available in a future release of Quartus® Prime.
The P-Tile Avalon-ST and Avalon-MM IPs for PCIe only support VCS for design example simulation in this release. Use VCS for design example simulation in the 20.1 release of Quartus® Prime. Other simulators may be supported in a future release.
The P-Tile Avalon-ST and Avalon-MM IPs for PCIe do not support parallel PIPE simulations in this release. Only Serial data interface simulations are supported in the 20.1 release of Quartus® Prime, which results in longer simulation time. Parallel PIPE simulations may be supported in a future release.
The independent pin_perst option is only available in the P-Tile Avalon-ST IP in this release. For guidelines on implementing two independent pin_perst, contact Factory Applications.
The P-Tile BFM is not supported in this release. It may be available in a future release. Use a third-party BFM to simulate the P-Tile design examples.
Parity is supported in this release. However, it is not supported when the Adapter is enabled. Configurations with the Adapter enabled (i.e., Gen4 x8, 512-bit and Gen4 x4 256-bit) do not have parity support.
Table 58.  P-Tile Avalon Streaming (Avalon-ST) IP for PCIe Support Matrix for Stratix® 10 DX DevicesEP = Endpoint, RP = Root Port, BP = TLP Bypass. Support level keys: S = simulation, C = compilation, T = timing, H = hardware, N/A = configuration not supported
Configuration PCIe IP Support Design Example Support Timing Support
EP RP BP EP RP BP -1 -2 -3
Gen4 x16 S C T H S C T H S C T H S C T H N/A N/A 400 MHz 400 MHz N/A
Gen4 x8/x8 256-bit S C T H N/A S C T H S C T H N/A N/A 400 MHz 400 MHz N/A
Gen4 x8/x8 512-bit S C T N/A S C T H S C T N/A N/A 400 MHz (*) 400 MHz (*) N/A
Gen4 x4/x4/x4/x4 128-bit N/A S C T H S C T H N/A N/A N/A 400 MHz 400 MHz N/A
Gen4 x4/x4/x4/x4 256-bit N/A S C T H S C T H N/A N/A N/A 400 MHz (*) 400 MHz (*) N/A
Gen3 x16 S C T H S C T H S C T H S C T H N/A N/A 250 MHz 250 MHz 250 MHz
Gen3 x8/x8 S C T H N/A S C T H S C T H N/A N/A 250 MHz 250 MHz 250 MHz
Gen3 x4/x4/x4/x4 N/A S C T H S C T H N/A N/A N/A 250 MHz 250 MHz 250 MHz
Note: (*) User Application sees a clock frequency of 200 MHz with double the data bus width.
Table 59.  P-Tile Avalon Streaming (Avalon-ST) IP for PCIe Support Matrix for Agilex™ 7 DevicesEP = Endpoint, RP = Root Port, BP = TLP Bypass. Support level keys: S = simulation, C = compilation, T = timing, H = hardware, N/A = configuration not supported
Configuration PCIe IP Support Design Example Support Timing Support
EP RP BP EP RP BP -1 -2 -3
Gen4 x16 S C T H S C T H S C T H S C T H N/A N/A 500 MHz 500 MHz N/A
Gen4 x8/x8 256-bit S C T H N/A S C T H S C T H N/A N/A 500 MHz 500 MHz N/A
Gen4 x8/x8 512-bit S C T N/A S C T H S C T N/A N/A 500 MHz (*) 500 MHz (*) N/A
Gen4 x4/x4/x4/x4 128-bit N/A S C T H S C T H N/A N/A N/A 500 MHz 500 MHz N/A
Gen4 x4/x4/x4/x4 256-bit N/A S C T H S C T H N/A N/A N/A 500 MHz (*) 500 MHz (*) N/A
Gen3 x16 S C T H S C T H S C T H C T H N/A N/A 250 MHz 250 MHz 250 MHz
Gen3 x8/x8 S C N/A S C T C N/A N/A 250 MHz 250 MHz 250 MHz
Gen3 x4/x4/x4/x4 N/A S C T H S C T H N/A N/A N/A 250 MHz 250 MHz 250 MHz
Note: (*) User Application sees a clock frequency of 250 MHz with double the data bus width.
Table 60.  P-Tile Avalon Memory Mapped (Avalon-MM) IP for PCIe Support Matrix for Stratix® 10 DX DevicesEP = Endpoint, RP = Root Port. Support level keys: S = simulation, C = compilation, T = timing, H = hardware, N/A = configuration not supported
Configuration PCIe IP Support Design Example Support Timing Support
EP RP EP RP -1 -2 -3
Gen4 x16 S C (**) (**) (**) (**) (**) N/A
Gen4 x8/x8 (**) N/A (**) N/A (**) (**) N/A
Gen4 x4/x4/x4/x4 N/A (**) N/A (**) (**) (**) N/A
Gen3 x16 S C T H (**) C T H (*) (**) 250 MHz 250 MHz N/A
Gen3 x8/x8 (**) N/A (**) N/A (**) (**) N/A
Gen3 x4/x4/x4/x4 N/A (**) N/A (**) (**) (**) N/A
Note: (*) The design example available in the 20.1 release supports the DMA mode with Data Movers. A design example supporting the Bursting Slave mode may be available in a future release.
Note: (**) This support may be available in a future release of Quartus® Prime.
Table 61.  P-Tile Avalon Memory Mapped (Avalon-MM) IP for PCIe Support Matrix for Agilex™ 7 DevicesEP = Endpoint, RP = Root Port. Support level keys: S = simulation, C = compilation, T = timing, H = hardware, N/A = configuration not supported
Configuration PCIe IP Support Design Example Support Timing Support
EP RP EP RP -1 -2 -3
Gen4 x16 S C (**) (**) (**) (**) (**) N/A
Gen4 x8/x8 (**) N/A (**) N/A (**) (**) N/A
Gen4 x4/x4/x4/x4 N/A (**) N/A (**) (**) (**) N/A
Gen3 x16 S C T (**) C T (*) (**) 250 MHz 250 MHz N/A
Gen3 x8/x8 (**) N/A (**) N/A (**) (**) N/A
Gen3 x4/x4/x4/x4 N/A (**) N/A (**) (**) (**) N/A
Note: (*) The design example available in the 20.1 release supports the DMA mode with Data Movers. A design example supporting the Bursting Slave mode may be available in a future release.
Note: (**) This support may be available in a future release of Quartus® Prime.