Why does the F-Tile Ethernet FPGA Hard IP variant with the “Enable auto-negotiation and link training” parameter enabled and the “Link fault generation” parameter set to “Bidirectional” fail to complete “auto-negotiation and link training”? - Why does the F-Tile Ethernet FPGA Hard IP variant with the “Enable auto-negotiation and link training” parameter enabled and the “Link fault generation” parameter set to “Bidirectional” fail to complete “auto-negotiation and link training”? Description Due to a problem in the Quartus® Prime Pro Edition Software version 24.3, the F-tile Ethernet Hard IP variant with the “ Enable auto-negotiation and link training ” parameter enabled and the “ Link fault generation ” parameter set to “ Bidirectional ” will fail to complete auto-negotiation and link training. Resolution To work around this problem, perform the following steps: For hardware support, open the eth_f_sip_<unique string>.sv file located at <ethernet variant name>/eth_f_1600/synth/ directory. For simulation support, open the eth_f_sip_<unique string>.sv file located at <ethernet variant name>/eth_f_1600/sim/ directory. Change the following (2) lines of RTL code starting at line 3647 FROM assign i_sip_hack_tx_ehiprst_control = {LANE_NUM{ehip_rst}}; assign i_sip_hack_tx_ehiprst_value = {LANE_NUM{~ehip_rst}}; TO assign i_sip_hack_tx_ehiprst_control = (ENABLE_ANLT)?{LANE_NUM{1'b0}}:{LANE_NUM{ehip_rst}}; assign i_sip_hack_tx_ehiprst_value = (ENABLE_ANLT)?{LANE_NUM{1'b1}}:{LANE_NUM{~ehip_rst}}; Recompile your design This problem was fixed in version 24.3.1 of the Quartus® Prime Pro Edition Software. Custom Fields values: ['novalue'] Troubleshooting 16025552459 False ['F-Tile Ethernet Hard IP'] ['FPGA Dev Tools Quartus® Prime Software Pro'] 24.3.1 24.3 ['Agilex™ 5 FPGAs and SoCs', 'Agilex™ 7 FPGAs and SoCs'] ['novalue'] ['novalue'] ['novalue'] - 2025-05-21

external_document