由於 Quartus® Prime Pro Edition 軟體 22.4 及更早版本中的問題,當 PCI Express* 的多通道 DMA FPGA IP 配置為禁用“啟用 MSI 功能”參數並啟用“啟用 MSI 64 位尋址”參數時,會發生上述編譯錯誤。禁用 MSI 功能時,需要禁用這兩個參數。
要變通解決此問題,請 按照以下步驟 禁用IP參數編輯器中的 MSI 64 位尋址參數 :
- 開啟 MSI 功能參數以存取 64 位元搜尋址參數(在 PCIe 設定>MCDMA 設定下)
- 取消選中「啟用 MSI 64 位尋址」參數
- 取消選取「啟用 MSI 功能」參數
- 重新生成IP並重新編譯設計。
此問題已從 Quartus® Prime Pro Edition 軟體版本 23.1 開始修復