Why does my PCIe link get stucked in the Detect state for Arria® II and Stratix® IV devices? - Why does my PCIe link get stucked in the Detect state for Arria® II and Stratix® IV devices?
Description Due to a problem in the PCIe Hard IP PMA, the link may get stucked in the Detect.Active state. This is because the transceiver receiver detect logic not returning a PHYSTATUS pulse on the PIPE interface to the Hard IP core if the low period of two consecutive TxDetectRx is less than 544 ns. This problem affects Stratix® IV GX, Stratix® IV GT, and Arria® II GX devices. Resolution Manually change the Hard IP reset logic to assert the crst and srst signal for at least 1 us. You can use the following files to view the changes required for both Avalon® streaming and Avalon® memory mapped interfaces to satisfy the requirement above. top_rs_hip (.v) : Added reset logic can be found on lines 181-211. Put these lines in your <instantiation name>_rs_hip.v file for Avalon streaming interfaces. pcie_compiler_0 (.v) : Added reset logic can be found on lines 648-684. Put these lines in your instantiation file for Avalon memory mapped interfaces. pcie_compiler_0 (.vhd) : Added reset logic can be found on lines 775-810. Put these lines in your instantiation file for Avalon memory mapped interfaces. Related Articles Why does my PCIe link get stuck in the Detect state for the SOPC Builder Avalon-MM Cyclone IV device?
Custom Fields values:
['novalue']
Troubleshooting
-
False
['novalue']
['FPGA Dev Tools Quartus II Software']
novalue
11.1
['Arria® II GX FPGA', 'Cyclone® IV GX FPGA', 'Stratix® IV GT FPGA', 'Stratix® IV GX FPGA']
['novalue']
['novalue']
['novalue'] - 2023-04-02
external_document