Article ID: 000100966 Content Type: Errata Last Reviewed: 04/08/2025

Why is auto-negotiation failing when using 10G and 25G Firecode FEC designs for the GTS Ethernet Hard IP with Auto-Negotiation and Link Training (AN/LT) enabled?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the GTS Ethernet Hard IP in the Quartus® Prime Pro Edition software version 24.2, 24.3, and 24.3.1, you may see auto-negotiation fails for GTS Ethernet Hard IP with Auto-Negotiation and Link Training (AN/LT) enabled. 
This problem is seen when using 10G and 25G designs with Firecode FEC enabled.
 

Resolution

To work around this problem, navigate to both sim and synth folders and change the FECMODE parameter value from 2 to 3 in the “intel_eth_anlt_gts_0 .v” file.  

a)    Sim folder :
        <your_design_example_dir>/hardware_test_design/common/intel_eth_anlt_gts_0/sim 
b)    Synth folder :
        <your_design_example_dir>/hardware_test_design/common/intel_eth_anlt_gts_0/synth

This problem is fixed beginning with the Quartus® Prime Pro Edition software version 25.1.

1