Due to a problem in the Quartus® Prime Pro Edition Software version 25.1, when running the TSN - SGMII XCVR System for the Agilex™ 5 FPGA E-Series Premium Development Kit, you may observe data packet loss in the TX direction for a 1G SGMII configuration with the TSN transceiver PHY. This issue is not seen with 10m,100m, and 2.5G configurations.
To work around this problem, some changes in the software and hardware design files are required.
Software Changes:
1. Change link.speed1000 parameter value from XGMAC_CONFIG_SS_1000_GMII to XGMAC_CONFIG_SS_2500_GMII in the following file.
<user_path>/src/sw/agilex5_dk_a5e065bb32aes1-gsrd-rootfs/tmp/work-shared/agilex5_dk_a5e065bb32aes1/kernel-source/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
mac->link.speed10 = XGMAC_CONFIG_SS_10_MII;
mac->link.speed100 = XGMAC_CONFIG_SS_100_MII;
-mac->link.speed1000 = XGMAC_CONFIG_SS_1000_GMII;
+mac->link.speed1000 = XGMAC_CONFIG_SS_2500_GMII;
mac->link.speed2500 = XGMAC_CONFIG_SS_2500_GMII;
Hardware Design Changes:
1. Replace the existing input with 2'b00 for the signals below in the file below:
<user_path>/applications.fpga.soc.agilex5e-ed-tsn-config3/src/hw/ghrd_agilex5_top.v
.phy_0_gmii8b_mac_speed_export (2'b00),
...
.phy_0_xcvr_mode_export (2'b00),
This issue is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software.