Why do directed speed changes fail when my Intel® Stratix® 10 PCIe* IP requests a speed change from Gen 3? - Why do directed speed changes fail when my Intel® Stratix® 10 PCIe* IP requests a speed change from Gen 3?
Description Due to a problem with the Intel® Stratix® 10 PCIe* Hard IP, it may fail to send an Electrical Idle Ordered Set (EIOS) when performing a directed speed change out of Gen3 if both of the following requirements are met: A directed speed change out of Gen3 is requested, and The far end TX has entered Electrical Idle before the Intel® Stratix® 10 PCIe* Hard IP This problem does not affect the initial link-up. This problem affects all Intel® Stratix® 10 GX L-Tile devices (ES1, ES2, ES3 and Production), all Intel® Stratix® 10 SX L-Tile devices (ES1 and Production), and Intel® Stratix® 10 GX H-Tile ES devices (ES1, ES2). Intel® Stratix® 10 GX H-Tile Production devices are not affected. Resolution To perform the speed change, first down train to Gen1 speed, followed by a retrain to the desired speed. For example, to change from Gen3 to Gen2, first perform a speed change from Gen3 to Gen1, then perform a speed change from Gen1 to Gen2. This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software version 18.0.
Custom Fields values:
['novalue']
Troubleshooting
FB: 527626;
False
['Avalon-MM Stratix® 10 Hard IP for PCI Express', 'Avalon-ST Stratix® 10 Hard IP for PCI Express']
['FPGA Dev Tools Quartus® Prime Software Pro']
18.0
17.1
['Stratix® 10 FPGAs and SoCs']
['novalue']
['novalue']
['novalue'] - 2023-01-30
external_document