Why does my cyclone V GX pcie fail to establish communication when the temperature is low?
We are establishing connections and communication between the PCIe IP core of CYCLONE V GX FPGA and the CPU daughter card. The chip model is 5CGXF7C6F23I.
We conducted experiments by heating the FPGA separately and found that most chips cannot establish a connection with the CPU at a low temperature of -40 degrees Celsius, while they can establish a connection normally at 20 degrees Celsius. Some chips even need to be heated to 40 degrees Celsius to establish a connection, while some chips can also establish a connection at -40 degrees Celsius.
We have also made some attempts to address the issue of abnormal connections in the chips, such as modifying XCVR-RX_SD_THREHOLD and XCVR-RX_COMMON-MODE_VOLTAGE VOLT, but it seems to have been unsuccessful. For example, XCVR-RX_COMMON-MODE_VOLTAGE VOLT can only be set to 0P65V, and modifying XCVR-RX_SD_THREHOLD 3 resulted in an error message: Assignment XCVR-RX_SD_THREHOLD of Calue "3" merges with the valid values of parameters "pm_rx_sd_threshold"