Why do my Arria® V and Cyclone® V Avalon-MM configuration of PCI Express fail to link train correctly? - Why do my Arria® V and Cyclone® V Avalon-MM configuration of PCI Express fail to link train correctly?
Description Due to a bug in version 12.1SP1 of the Quartus® II software, the required PCIe® transceiver PMA setting in Avalon-MM mode is incorrectly set to zero for Arria® V and Cyclone® V devices. Resolution After Qsys generation has been completed, manually modify the following files found in the folder <Qsys System>\synthesis\submodules\ altpcie_av_hip_ast_hwtcl.v and altpcie_cv_hip_ast_hwtcl.v Change from: parameter rpre_emph_a_val_hwtcl = 0, parameter rpre_emph_b_val_hwtcl = 0, parameter rpre_emph_c_val_hwtcl = 0, parameter rpre_emph_d_val_hwtcl = 0, parameter rpre_emph_e_val_hwtcl = 0, parameter rvod_sel_a_val_hwtcl = 0, parameter rvod_sel_b_val_hwtcl = 0, parameter rvod_sel_c_val_hwtcl = 0, parameter rvod_sel_d_val_hwtcl = 0, parameter rvod_sel_e_val_hwtcl = 0 To: parameter rpre_emph_a_val_hwtcl = 6\'b000000, parameter rpre_emph_b_val_hwtcl = 6\'b000000, parameter rpre_emph_c_val_hwtcl = 6\'b010000, parameter rpre_emph_d_val_hwtcl = 6\'b001100, parameter rpre_emph_e_val_hwtcl = 6\'b000101, parameter rvod_sel_a_val_hwtcl = 6\'b101001, parameter rvod_sel_b_val_hwtcl = 6\'b100111, parameter rvod_sel_c_val_hwtcl = 6\'b100101, parameter rvod_sel_d_val_hwtcl = 6\'b100111, parameter rvod_sel_e_val_hwtcl = 6\'b001111 This issue is scheduled to be fixed in a future version of the Quartus® II Software.
Custom Fields values:
['novalue']
Troubleshooting
103472
False
['Arria® V Hard IP for PCI Express IP']
['FPGA Dev Tools Quartus II Software']
novalue
12.1.1
['Arria® V GX FPGA', 'Cyclone® V GX FPGA']
['novalue']
['novalue']
['novalue'] - 2023-03-30
external_document