Due to a problem with the Intel® Stratix® 10 PCIe* Hard IP, it will not perform a directed speed change if an Electrical Idle Ordered Set (EIOS) is never received or is corrupted. It may also fail to change to the L1 state. The following speed or state changes are affected:
- Gen3 to Gen2
- Gen2 to Gen3
- Gen3 L0 to L1 state
- Gen2 L0 to L1 state
Note: The Intel® Stratix® 10 PCIe* Hard IP does not support power savings in the L1 state.
This problem does not affect the initial link-up.
This problem affects Intel® Stratix® 10 GX L-Tile ES3 or L-Tile Production devices, all Intel® Stratix® 10 SX L-Tile devices (ES1 and Production), and Intel® Stratix® 10 GX H-Tile ES2 devices.
Intel® Stratix® 10 GX H-Tile Production devices are not affected.
To perform the speed change, first down the train to Gen1 speed, followed by a retrain to the desired speed or state.
- 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.
- To change from Gen3 L0 to Gen3 L1 state, first, perform a speed change from Gen3 L0 to Gen1 L0, then perform a state change from Gen1 L0 to Gen1 L1 state.
This problem is fixed starting with the Intel® Quartus ® Prime Pro Edition Software version 18.0.