文章 ID: 000082222 內容類型: 產品資訊與文件 最近查看日期: 2018 年 09 月 26 日

在沒有 MAC 的情況下,對乙太網路 FPGA IP 使用乙太網路 IP 的 Stratix® 10 E-Tile 硬 IP 時,如何區分本地故障情況和有效 RX 數據之間的區別?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 乙太網路
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    由於 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 軟體的未來版本中修復。

    相關產品

    本文章適用於 1 產品

    Intel® Stratix® 10 TX FPGA

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。