由於 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 串行數據上預期存在遠端故障
)
else if (mii_data != 0x9C000001 && mii_valid==1)
• mii_data是有效的 XGMII 區塊
否則如果 (mii_data != 0x9C000001 &&mii_valid==0)
• 忽略mii_data,因為它不是有效的 XGMII 數據
恩迪夫
此問題計劃在 Quartus® Prime 軟體的未來版本中修復。