Why does my Cyclone V PCIe design have intermittent link up issue? - Why does my Cyclone V PCIe design have intermittent link up issue? Description The Quartus® II software version 13.0sp1 and earlier have incorrect settings for the Receiver Common Mode Voltage (Vcm) and the Receiver Signal Detection Voltage Threshold (Vth) for the Cyclone® V PCI Express® Hard IP core. This may cause the PCIe® link to not link train or link up to the maximum lane width. Resolution 1) Add the following INI variables to a quartus.ini file to enable manual QSF settings for Vcm and Vth. ignore_cv_sd_threshold_rule = on ignore_cv_sd_vcm_sel_rule = on 2) Place this quartus.ini file in the following directory: <Working_Directory>/ 3) Set the Vcm to 0.65V by adding the following QSF assignment: set_instance_assignment -name XCVR_RX_COMMON_MODE_VOLTAGE VTT_0P65V -to <your_rx_pin_names> 4) Set the Vth. • If VCCR/VCCT_GXB is 1.1V, set the Vth to 35mV by adding the following QSF assignment: set_instance_assignment -name XCVR_RX_SD_THRESHOLD 4 -to <your_rx_pin_names> • If VCCR/VCCT_GXB is 1.2V, set the Vth to 30mV by adding the following QSF assignment: set_instance_assignment -name XCVR_RX_SD_THRESHOLD 3 -to <your_rx_pin_names> Custom Fields values: ['novalue'] Troubleshooting novalue False ['novalue'] ['FPGA Dev Tools Quartus II Software'] 13.1 13.0 ['Cyclone® V FPGAs and SoCs', 'Cyclone® V GT FPGA', 'Cyclone® V GX FPGA'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document