文章 ID: 000073991 內容類型: 安裝與設定 最近查看日期: 2018 年 09 月 25 日

為什麼具有 10G BASE-R 預設設定的 Intel® Arria® 10 收發器 Native PHY IP 多通道設計會遇到功能故障?

環境

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

    重大問題

    描述

    由於 Intel® Quartus® Prime Standard Edition Software 版本 16.1 之後的 Intel® Arria® 10 收發器 Native PHY IP 有問題,使用 10G BASE-R 預設設定產生的多通道設計將包含錯誤的rx_control埠對應。

    此問題僅發生在 Qsys(現為平臺設計者)推出的收發器 Native PHY IP 中,而不會影響使用 IP 目錄推出的收發器 Native PHY IP。

    範例說明如下:

    1. 收發器 NativePHY IP rx_control埠為 20 位寬埠。訊號名稱為RX_control位[19:0]
    2. RX_control 10GBASE-R 預設的埠編碼對應僅使用前 8 位,即位[7:0],而位[19:8] 則未使用。
    3. 因此,如果啟用了 2 個收發器通道,則 ch0 的RX_control是位[19:0],ch1 是位[39:20]
      • ch0 未使用的位是位[19:8],而使用的位是位[7:0]
      • ch1 未使用的位是位[39:28],而使用的位是位[27:20]
    4. Qsys 收發器 NativePHY IP ch1 錯誤地將rx_control連接到位[135:128],而不是位[27:20]。
    5. rx_control的正確位址偏移應該是 20,而不是 128
    解決方法

    使用者可以編輯下列 TCL 腳本以解決此問題。

    1. 尋找Intel Quartus Prime 軟體安裝資料夾中的介面.tcl
      • ip\altera\alt_xcvr\altera_xcvr_native_phy\altera_xcvr_native_vi\tcl\interfaces.tcl
    2. 在 TCL 腳本中搜尋「proc:altera_xcvr_native_vi:interfaces::elaborate_rx_control」
    3. 編輯並更正下方編碼
      • 設定add_offset [4 月 128 日 * $PROP_IFACE_SPLIT_INDEX] 應更正為設定add_offset [4 月 20 日 * $PROP_IFACE_SPLIT_INDEX]

    此問題將在 Intel® Quartus® Prime 標準版軟體和 Prime Pro Edition 軟體Intel® Quartus®日版本中修復。

    相關產品

    本文章適用於 1 產品

    Intel® Arria® 10 FPGA 與 SoC FPGA

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