如果 Arria® Arria 10 裝置使用經由通訊協定 (CvP) 模式設定,並且使用 Quartus® Prime 版本 16.1、16.1.1 和 16.1.2 產生,則您可能無法存取 10 個 PCIe® IP Core 暫存器。
若要解決這個問題,請將altera_pcie_a10_hip_161_*.v USE_ALTPCIE_PS_HIP_LOGIC參數從1 更改為 0,並將設計重新相容。
根據您的設計階層,PCIe IP 收款器傳輸層級 (RTL) 來源通常位於:
./altera_pcie_a10_hip161/synth/*_altera_pcie_a10_hip_161_*.v
變更 自:
localparam USE_ALTPCIE_RS_HIP_LOGIC = 1;
自:
localparam USE_ALTPCIE_RS_HIP_LOGIC = 0;
然後,執行完整的編譯。
變更此參數後,請勿再生 PCIe IP 核心。再生覆寫變更。
此問題已在 Intel® Quartus® Prime Pro Edition 軟體版本 17.0 中修復。