重大問題
根據 PCIe 規格,當 RootPort 在電源管理 D 狀態期間傳送記憶體要求時,EndPoint 應該會在沒有資料的情況下退回完成。雖然 Intel® Arria® 10 PCIe* 硬 IP 無需資料就能完成,但 Avalon®-MM TXS 橋接器始終期望以資料完成。從 Avalon-MM TXS 介面傳送記憶體讀取要求後,Avalon-MM TXS 橋接器將放棄任何沒有資料的完成。
當使用者應用程式在根埠模式中使用 PCIe* 的 Intel® Arria® 10 Avalon®-MM 介面時,連線端點一定會在端點傳送記憶體讀取要求後,以資料完成。
根據 PCIe* 規格,當 RootPort 處於任何電源管理 D 狀態時,它應在收到記憶體讀取要求後,無需資料即可傳送完成。根埠模式下適用于 PCIe* 的 Intel® Arria® 10 Avalon®-MM 介面違反此規則。
這個問題沒有解決方法。使用者應用程式和軟體應瞭解此限制,並確保不會發生此情境。
在根埠模式下,使用 PCIe* 的 Intel® Arria® 10 Avalon®-MM 介面時,請注意端點將始終透過根端端模式下 PCIe* Intel® Arria® 10 Avalon®-MM 介面的資料完成。
由於 Intel® Arria® 10 硬 IP 對電源管理 D 狀態的支援有限,Intel® Quartus® Prime Edition 軟體的未來版本將無法解決此問題。