文章 ID: 000090195 內容類型: 疑難排解 最近查看日期: 2023 年 08 月 15 日

為什麼 HPS EMAC1 和 HPS EMAC2 的時間戳記資料輸出在路由到 Intel® Arria®10 SX SoC 裝置上的結構時會交換?

環境

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

    由於 HPS EMAC 1 和 HPS EMAC 2 的設計問題,啟用精確時間協定 (PTP) 時,時間戳記資料輸出信號將不會顯示資料。使用 Intel® Quartus® Prime Pro Edition 軟體版本 17.1 及更高版本時,會發生這種情況,行為將按如下方式發生:

    • HPS EMAC1 時間戳記資料輸出 (a10_hps_emac1_ptp_tstmp_data) 顯示在 HPS EMAC2 時間戳記資料輸出訊號 (a10_hps_emac2_ptp_tstmp_data) 上。
    • HPS EMAC2 時間戳記資料輸出 (a10_hps_emac2_ptp_tstmp_data) 顯示在 HPS EMAC1 時間戳記資料輸出訊號 (a10_hps_emac1_ptp_tstmp_data) 上。
    • HPS EMAC0 不受影響。
    解決方法

    要變通解決此問題:

    • 在系統中啟用 EMAC1 時,無論是連接到 HPS IO 還是連接到FPGA,並且想要在FPGA結構中使用 EMAC1 的 PTP 時間戳記資料,則必須啟用EMAC2 PTP FPGA介面,並在結構中匯出和使用 HPS EMAC2 時間戳記資料輸出信號(a10_hps_emac2_ptp_tstmp_data)。 以獲取與 EMAC1 關聯的真即時間戳資料。
    • 在系統中啟用 EMAC2 時,無論是連接到 HPS IO 還是連接到FPGA,並且想要在FPGA結構中使用 EMAC2 的 PTP 時間戳記資料,則必須啟用 EMAC1 PTP FPGA介面,並在結構中匯出和使用 HPS EMAC1 時間戳記資料輸出信號 (a10_hps_emac1_ptp_tstmp_data)。 以獲取與 EMAC2 關聯的真即時間戳資料。

    相關產品

    本文章適用於 1 產品

    Intel® Arria® 10 SX SoC FPGA

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