マルチ・チャネル DMA PCI Express* 用インテル FPGA IP ユーザー・ガイド

ID 683821
日付 10/06/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.1. 8チャネルDMA

PCI Express 用のマルチ チャネル DMA IP は、主に H2DDM および D2HDM ブロックで構成されます。 また、デバイス メモリに対して PIO 読み取り/書き込みを行うための DMA バイパス機能もホストに提供します。

MCDMA エンジンはソフトウェア DMA キュー上で動作し、ローカル FPGA とホストの間でデータを転送します。 各キューの要素は、ドライバー/ソフトウェアによって作成されるソフトウェア記述子です。 ハードウェアはキュー記述子を読み取り、実行します。 ハードウェアは最大 2K DMA チャネルをサポートできます。 チャネルごとに、読み取り/書き込み DMA 操作に個別のキューが使用されます。

注: MCDMA では、送信元アドレスと宛先アドレスが D2H 方向に 64 バイトで整列している必要があります。 これは将来のリリースでは必要なくなる可能性があります。