Article ID: 000085393 Content Type: Product Information & Documentation Last Reviewed: 08/09/2022

How do I enable SKP Ordered Set Detection logic in the Intel® Arria® 10 Hard IP core for PCI Express?

Environment

    Intel® Quartus® Prime Pro Edition
    Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Beginning with the Intel® Quartus® Prime Software v15.1.2, you can enable SKP Ordered Set detection logic in the Intel® Arria® 10 Hard IP for PCI Express.


 

Resolution

To enable the SKP Ordered Set detection logic, follow these steps:

  1.    Open the IP GUI.
  2.    Right click on the Intel® Arria® 10 Hard IP for PCI Express banner and select Show Hidden Parameters.
  3.    Scroll down until you see the enable_skp_det parameter and enter "1".
  4.    Do not modify any other hidden parameters.
  5.    Select Generate HDL.

The SKP detection logic file skp_det_g3.v will be included in your Intel® Quartus® Prime Software file list for compilation.

You can monitor the skp_os signal from the IP core top-level interface. skp_os will assert any time scrambled data exactly matches a SKP pattern when in Gen3 speed.

Erroneous Skip Ordered Sets will cause the IP core to enter the recovery state. Other possible causes for entering recovery are, a high bit error rate (BER) or excessive reference clock parts per million (ppm) difference.

For additional details on the SKP Ordered Set issue, see "Why does the Intel® Hard IP for PCI Express* in Gen3 configurations, periodically transition from the L0 LTSSM state to the Recovery state then back again?".

1