文章 ID: 000082228 內容類型: 疑難排解 最近查看日期: 2018 年 06 月 20 日

為什麼 Intel® Arria® 10 和 Intel Cyclone® 10 GX PCIe* 硬 IP 不允許記憶體寫入完成 TLP 通過讀取 TLP 的記憶體?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • 適用於 PCI Express* 的 Intel® Arria® 10 Cyclone® 10 硬 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    重大問題

    描述

    Intel® Arria® 10 和 Intel Cyclone® 10 GX PCIe* 硬 IP 中有一個設計限制,沒有旁路緩衝器來儲存記憶體讀取 TLP。 如果沒有學分傳送任何記憶體讀取 TLP,這些 TLP 將保持在佇列中,這會導致記憶體寫入完成 TLP 的排頭受阻。 Intel® Arria® 10 和 Intel Cyclone® 10 GX PCIe* 硬 IP 不允許任何記憶體寫入完成 TLP 通過記憶體讀取 TLP,因為硬 IP 沒有旁路緩衝,可以將記憶體讀取 TLP 放在一邊,讓位給記憶體寫入完成 TLP,讓這些記憶體讀取 TLP 更進一步。

    解決方法

    這個問題沒有解決方法。 使用者應用程式和軟體應注意限制,並注意此情境。

    這個問題在未來任何 IP 軟體版本中都無法解決。

    相關產品

    本文章適用於 2 產品

    Intel® Cyclone® 10 GX FPGA
    Intel® Arria® 10 FPGA 與 SoC FPGA

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