文章 ID: 000094051 內容類型: 疑難排解 最近查看日期: 2023 年 05 月 29 日

為何AM_LOCK與RX_PCS_READY在模擬具有 sim_mode 停用sim_mode的 7 FPGA 100GE MAC+PCS Intel Agilex的非 PTP E-tile 乙太網路 IP® 時,不堅持?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 適用於乙太網路 Intel® FPGA IP 的 E-tile 硬 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    由於 Intel® Quartus® Prime Pro Edition Software 版本 22.4 和更新版本的問題,模擬不主張 AM_LOCK RX_PCS_READY 針對下列配置 非 PTP E-tile 乙太網路 IP Intel Agilex® FPGA具有選用 RS-FEC 模擬設計範例的 100GE MAC+PCS當以 太網路 Intel® FPGA IP (非預設值) 的 E-Tile 硬 IP 修改sim_mode參數時,會發生問題,如下所示:

    parameter sim_mode = "disable";

    配置:

    1. IP 標籤下:
      1. 設定 單 100GE,選用 RSFEC 或 100GE 或 1 至 4 通道 10GE/25GE,選用 RSFEC 和 PTP 為核心變異。
      2. 如果您選擇100GE 或 1 至 4 通道 10GE/25GE,在啟動時將 100GE 通道設定為主動通道,並以選用 RSFEC 和 PTP 為核心變異。
      3. RSFEC使用 RS-FEC 功能。

        注意:RS-FEC 功能僅在您選擇 100GE 或 1 至 4 通道 10GE/25GE 以選用 RSFEC 和 PTP 為核心變異時才可用。

    2. 100GE 標籤下:
      1. 100G 設定為乙太網路速率。
      2. MAC+PCS設定為特定乙太網路 IP 層,以即時化 MAC 與 PCS 層或MAC+PCS+(528,514)RSFEC/MAC+PCS+(528,514)RSFEC,以立即化具有 RS-FEC 功能的 MAC 和 PCS。
    解決方法

    若要正確停用乙太網路 Intel® FPGA IP E-Tile 硬 IP 的sim_mode參數,請進行下列變更:

    對於沒有 AN/LT 的設計:

    1. 開放 <example_design_variation_name>\example_testbench\basic_avl_tb_top.sv

    2. 訊號宣告後, 複製 貼上 下列行:

    defparam dut.alt_ehipc3_fm_0.alt_ehipc3_fm_hard_inst。E100GX4_FEC.altera_xcvr_native_inst.xcvr_native_s10_etile_0_example_design_4ln_ptp.generate_RSFEC_block.inst_ct3_hssi_rsfec.ct3_hssi_rsfec_encrypted_inst.ct1_hssirtl_rsfec_wrap_inst.die_specific_inst.x_rsfec_wrap。LOG2_MRK = 10;

    針對採用 AN/LT 的設計:

    1.變更連結跌倒抑制時間值在 IP 參數至 2000年,如下列螢幕擷取畫面所示:

    2. 按一下 產生 HDL

    3.變更上述<example_design_variation_name>\example_testbench\basic_avl_tb_top.sv

    修改完成後,執行使用者指南中所述的模擬。

    此問題將在 Intel® Quartus® Prime Pro Edition Software 日後發行時解決。

    相關產品

    本文章適用於 1 產品

    Intel® Agilex™ FPGA 與 SoC FPGA

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