インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.3 の問題により、ポートモードで IP を構成すると、PCI Express のマルチチャネル DMA インテル® FPGA IPで次のエラーが報告されることがあります: "Root Port":
"ユーザー モード" (m1_mode_hwtcl) "MCDMA" が範囲外です: "バースト マスター"、"バースティング スレーブ"、"BAM+BAS"
この問題を回避するには、IP パラメーター エディターを使用して次の手順を実行します。
- ハード IP モードとポートモードを Gen4 2x8、ネイティブ・エンドポイント (トップレベル設定>ハード IP モード / ポート・モード) に設定します。
- PCIe1 MCDMA ユーザーモードをバースティングマスター (PCIe1 設定>PCIe1 MCDMA 設定>ユーザーモード) に設定します。
- 設定 ハード IP モードをルート ポート モードに戻す (Gen4 x16 / Gen4 x8 ルートポート) (トップレベル設定>ハード IP モード/ポート モード)
プラットフォーム・デザイナーを使用して IP をインスタンス化している場合、コンパイルを成功させるために次の追加手順が必要になることがあります。
- プラットフォーム・デザイナーを閉じます。
- プラットフォーム・デザイナー (.qsys) を再度開き、MCDMA IP コンポーネントをクリックします。
- IP の [パラメーター] ウィンドウの下にある [アップグレード ] ボタンをクリックします。
この問題は、インテル® Quartus® Prime Pro Edition ソフトウェア 22.4 で修正されています。