由于 Quartus® Prime 软件 18.1 及更早版本存在问题,在无 MAC 的情况下以 PCS FEC 状态配置时,信号 o_rx_pcs_fully_aligned 不会暴露在面向以太网 FPGA IP 的 Stratix® 10 E-Tile 硬 IP 之外。
要变通解决此问题,用户必须正确解码 RX MII 端口,以确定本地故障情况。下面的伪代码片段说明了这样的解码器:
如果 (mii_data == 0x9C000001) (
• mii_data (RX) 上接收的本地故障模式
• TX串行数据预计出现远程故障
)
否则如果 (mii_data != 0x9C000001 && mii_valid==1)
• mii_data 是有效的 XGMII 块
否则如果 (mii_data != 0x9C000001 && mii_valid==0)
• 忽略mii_data因为它不是有效的 XGMII 数据
恩迪夫
该问题计划在 Quartus® Prime 软件的未来版本中修复。