Due to a problem in the Intel® Quartus® Prime software version 18.1 and earlier, the signal o_rx_pcs_fully_aligned is not exposed outside of the Intel® Stratix® 10 E-tile Hard IP for Ethernet Intel® FPGA IP when configured in PCS FEC status without the MAC.
To work around this problem, the user must properly decode the RX MII port in order to determine a local fault condition. The pseudo-code snippet below illustrates such a decoder:
If (mii_data == 0x9C000001) (
• local fault pattern received on mii_data (RX)
• remote fault is expected on the TX serial data
)
else if (mii_data != 0x9C000001 && mii_valid==1)
• mii_data is a valid XGMII block
else if (mii_data != 0x9C000001 && mii_valid==0)
• ignore mii_data as it is not valid XGMII data
endif
This problem is scheduled to be fixed in a future release of the Intel Quartus Prime software.