Article ID: 000083091 Content Type: Troubleshooting Last Reviewed: 06/15/2018

Why might my Intel® FPGA PCIe* IP fail to link train in some systems?

Environment

    V-Series Avalon-MM DMA for PCI Express
    Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
    Arria® V Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Arria® V Hard IP for PCI Express Intel® FPGA IP
    Arria® V GZ Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Arria® V GZ Hard IP for PCI Express Intel® FPGA IP
    Cyclone® V Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Cyclone® V Hard IP for PCI Express Intel® FPGA IP
    IP_Compiler for PCI Express
    Stratix® V Hard IP for PCI Express with SR-IOV Intel® FPGA IP
    Stratix® V Hard IP for PCI Express Intel® FPGA IP
    Avalon-MM Stratix® V Hard IP for PCI Express Intel® FPGA IP
    Avalon-ST Intel® Stratix® 10 Hard IP for PCI Express
    Avalon-MM Intel® Stratix® 10 Hard IP for PCI Express
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The PCIe* Card Present signals (PRSNT1_N, PRSNT2_N_X1, PRSNT2_N_X4, PRSNT2_N_X8, PRSNT2_N_X16) need to be correctly set in some smart host systems or the PCIe* Link may not train correctly.

For example some systems only attempt link training to the number of lanes indicated by the present signals for that slot. So if none of the present signals are enabled, the card may not train at all, or if for example only the x1 present signal is enabled, then a x4, x8 or x16 implementation may only train as a x1 interface configuration.

Resolution

This problem is host system and BIOS dependent. Some systems ignore these signals. Ensure that the PRSNT signals are correclty enabled for you hardware, when using Intel® FPGA Development Kits, the PRSNT signals are typically selectable using a DIP switch.

Related Products

This article applies to 18 products

Intel® Stratix® 10 FPGAs and SoC FPGAs
Stratix® V GX FPGA
Stratix® V GT FPGA
Stratix® V GS FPGA
Stratix® IV GX FPGA
Stratix® IV GT FPGA
Stratix® II GX FPGA
Stratix® GX FPGA
Intel® Arria® 10 FPGAs and SoC FPGAs
Arria® V FPGAs and SoC FPGAs
Arria® II FPGAs
Arria® FPGAs
Cyclone® V GX FPGA
Cyclone® V GT FPGA
Cyclone® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® IV GX FPGA
Intel® Cyclone® 10 GX FPGA

1