1.14. P-Tile IP for PCI Express IP Cores v4.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.
Quartus® Prime Version | Description | Impact |
---|---|---|
20.4 | Migrating a design using a P-tile Avalon® Streaming or Avalon® Memory-mapped IP from an earlier Quartus® Prime version to the 20.4 version requires an IP upgrade. | You must regenerate any design using a P-tile Avalon® Streaming or Avalon® Memory-mapped IP when moving from an earlier Quartus® Prime version to the 20.4 version. |
Parameters to enable independent resets for the ports in the bifurcated x8x8 Endpoint mode have been added to the IP Parameter Editor of the P-tile Avalon® Streaming and Avalon® Memory-mapped IPs. | Each port in the bifurcated x8x8 Endpoint mode can be reset independently of the other port. Two new reset signals (p0_pld_clrpcs_n, p1_pld_clrpcs_n) are exported to the top-level block symbol when independent resets are enabled. These signals can be assigned to GPIO pins. Contact your local Field Applications Engineer (FAE) for more details. | |
The parameter to enable the MSI-X capability has been removed from the IP Parameter Editor when the P-tile Avalon® Streaming or Avalon® Memory-mapped IP is in Root Port (RP) mode. | The P-tile Avalon® Streaming or Avalon® Memory-mapped IP is not required to support sending MSI-X in RP mode. | |
The parameter to enable extended tag support has been added to the IP Parameter Editor of the P-tile Avalon Streaming IP. | The P-tile Avalon® Streaming IP can support extended tag in this release. | |
Options to set acceptable Power Management latencies for Endpoints were added to the IP Parameter Editor of the P-tile Avalon® Memory-mapped IP. | L0s and L1s acceptable latencies can now be configured in the IP Parameter Editor of the P-tile Avalon® Memory-mapped IP in Endpoint mode. | |
Options to configure the VSEC parameters in Endpoint mode were added to the IP Parameter Editor of the P-tile Avalon® Memory-mapped IP. | VSEC parameters can now be configured in the IP Parameter Editor of the P-tile Avalon® Memory-mapped IP in Endpoint mode. | |
The parameter to enable VirtIO and SR-IOV capabilities have been removed from the IP Parameter Editor when the P-tile Avalon® Streaming IP is in Root Port (RP) mode. | The P-tile Avalon® Streaming IP is not required to support VirtIO or SR-IOV in RP mode. | |
Options for BAR configuration, Multi-function and SR-IOV support have been removed from the IP Parameter Editor when the P-tile Avalon® Streaming IP is in TLP Bypass mode. | The P-tile Avalon® Streaming IP is not required to support these features in TLP Bypass mode. | |
Options for Multi-function and SR-IOV support support are now visible for Port 1 when the P-tile Avalon® Streaming IP is in a bifurcated mode. | Multi-function and SR-IOV support can be enabled for Port 1 when the P-tile Avalon® Streaming IP is in a bifurcated mode. | |
The IP Parameter Editor response time has been improved for the P-tile Avalon® Streaming IP. | The turnaround time after each user input in the IP Parameter Editor is significantly reduced for the P-tile Avalon® Streaming IP in this release. |
Configuration | PCIe IP Support | Design Example Support | Timing Support | ||||||
---|---|---|---|---|---|---|---|---|---|
EP | RP | BP | EP | RP | BP | -1 | -2 | -3 | |
Gen4 x16 512-bit | 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 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 |
Gen3 x16 512-bit | 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 256-bit | 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 128-bit | N/A | S C T H | S C T H | N/A | N/A | N/A | 250 MHz | 250 MHz | 250 MHz |
Configuration | PCIe IP Support | Design Example Support | Timing Support | ||||||
---|---|---|---|---|---|---|---|---|---|
EP | RP | BP | EP | RP | BP | -1 | -2 | -3 | |
Gen4 x16 512-bit | 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 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 |
Gen3 x16 512-bit | 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 256-bit | 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 128-bit | N/A | S C T H | S C T H | N/A | N/A | N/A | 250 MHz | 250 MHz | 250 MHz |
Configuration | PCIe IP Support | Design Example Support | Timing Support | ||||
---|---|---|---|---|---|---|---|
EP | RP | EP | RP | -1 | -2 | -3 | |
Gen4 x16 512-bit | S C T H | (††) | S C T H (†) | (††) | 350 MHz | 350 MHz | N/A |
Gen4 x8/x8 512-bit | S C T H | N/A | S C T H (†) | N/A | 200 MHz | 200 MHz | N/A |
Gen4 x4/x4/x4/x4 256-bit | N/A | S C T H | N/A | (††) | 200 MHz | 200 MHz | N/A |
Gen3 x16 512-bit | S C T H | (††) | S C T H (†) | (††) | 250 MHz | 250 MHz | N/A |
Gen3 x8/x8 512-bit | S C T H | N/A | S C T H (†) | N/A | 125 MHz | 125 MHz | N/A |
Gen3 x4/x4/x4/x4 256-bit | N/A | S C T H | N/A | (††) | 125 MHz | 125 MHz | N/A |
Note: (†) The design example available in the 20.4 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.
Configuration | PCIe IP Support | Design Example Support | Timing Support | ||||
---|---|---|---|---|---|---|---|
EP | RP | EP | RP | -1 | -2 | -3 | |
Gen4 x16 512-bit | S C T H | (††) | S C T H (†) | (††) | 400 MHz | 400 MHz | N/A |
Gen4 x8/x8 512-bit | S C T H | N/A | S C T H (†) | N/A | 250 MHz | 250 MHz | N/A |
Gen4 x4/x4/x4/x4 256-bit | N/A | S C T H | N/A | (††) | 250 MHz | 250 MHz | N/A |
Gen3 x16 512-bit | S C T H | (††) | S C T H (†) | (††) | 250 MHz | 250 MHz | N/A |
Gen3 x8/x8 512-bit | S C T H | N/A | S C T H (†) | N/A | 125 MHz | 125 MHz | N/A |
Gen3 x4/x4/x4/x4 256-bit | N/A | S C T H | N/A | (††) | 125 MHz | 125 MHz | N/A |
Note: (†) The design example available in the 20.4 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.