PCI Expressのマルチチャネル DMA インテル® FPGA IPユーザー ガイド

ID 683821
日付 4/20/2022
Public
ドキュメント目次

1.2. 既知の問題

以下は、現在の IP リリースにおける既知の問題をまとめたものです。
  1. インテル® Quartus® Prime プロ・エディションのソフトウェア・バージョン 22.1 以前のバージョンに問題があるため、PCI Express 用のマルチチャネル DMA インテルFPGA IP のUser MSI-X 機能は機能しません。
  2. 内部 MSI-X / ライトバックが破棄され、内部 FIFO オーバーフローが原因でホストに送信されない場合があります。
  3. 内部 FIFO オーバーフローにより、Q_COMPLETED_POINTER レジスター (8'h1C) が正しくない値を返すことがあります。
  4. MCDMA AVMM PIO は、rx_pio_waitrequest_iのアサートによってユーザーロジックのバックプレッシャーが発生すると、ポステッドライトをドロップすることがあります。
  5. MCDMA BAM モードのパフォーマンスは、トランザクションごとに 2 つのアイドルサイクルが原因で低下します。
  6. MCMDA BAM モジュールが不正な形式の TLP を統合ハード IP に送信し、ハード IP が破損したパケットと LCRC 違反を生成する可能性があります。
  7. インテル® Quartus® Prime ソフトウェア 22.1 でサポートされていないデバイス OPN (1SD280PT2F55E2VGS1) が原因で、 インテル Stratix 10 DX P タイル ES1 FPGA 開発キットをターゲットとする MCDMA サンプルデザインが インテル® Quartus® Primeコンパイルで失敗します。
  8. インテル Agilex Gen4 x16 AVST 1 ポート・モードでは、 インテル® Quartus® Prime 22.1でのMCDMA パケット生成/チェック サンプル デザイン は、500 MHz PLD クロック周波数でセットアップ時間要件に違反する可能性があります。
  9. ソフトウェアが Q_RESET レジスターに 1 を書き込んでキューをリセットすると、他のチャネルはトラフィックの受信を停止します。キューをリセットする前に、システムが静止していることを確認する必要があります。
  10. マルチチャネル D2H Avalon ストリーミングでは、チャネル・ディスクリプターが使用できない場合、またはチャネルのバッファーがいっぱいの場合、ブロッキング状態が解消されるまで他のチャネルのデータ移動が停止します。