文章 ID: 000098888 內容類型: 錯誤 最近查看日期: 2024 年 05 月 20 日

為什麼 F-Tile 乙太網FPGA硬 IP 的 MAC TX 在收到來自連結夥伴的暫停幀時停止傳輸控制幀 (0x8808) ?

環境

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

    根據IEEE802.3規範的附錄31B.1,需要注意的是,暫停操作不會抑制MAC控制幀的傳輸。然而,目前用於處理乙太網幀的 F-Tile 乙太網FPGA硬 IP 機制的實施不符合此規範,因為我們不分青紅皂白地暫停所有乙太網幀的傳輸,無論其類型如何。

    希望傳輸 PFC 或 SFC 幀的用戶可以通過寄存器配置來利用 HIP 中的 SFC/PFC 幀生成。請務必注意,雖然我們的系統支持這些特定幀,但 IEEE 規範包括更廣泛的控制幀類型,如附錄 31A 中所述,HIP 不會生成這些類型。

    或者,客戶可以將 F-Tile 乙太網路FPGA硬IP配置為在收到 暫停 訊框時不會停止流量傳輸。相反,他們可以利用 o_pause 信號在用戶端做出傳輸決策,特別是關於任何控制幀的傳輸。

    解決方法

    此問題沒有解決方法。

    相關產品

    本文章適用於 1 產品

    Intel® Agilex™ FPGA 與 SoC FPGA

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