PCIe マルチチャネル DMA IP および AVMM ブリッジ IP
PCIe マルチチャネル DMA IP を利用することで、ホストとデバイス間でデータを効率的に転送できるようになります。PCIe マルチチャネル DMA IP は、PCIe リンクでホストとデバイス間の複数の DMA チャネルをサポートします。
PCIe マルチチャネル DMA IP および AVMM ブリッジ IP
1 つの DMA チャネルは、ホスト・ツー・デバイス (H2D) とデバイス・ツー・ホスト (D2H) のキューペアで構成されます。図に示すように、PCIe IP 向けマルチチャネル DMA は、サーバーのハードウェア・インフラストラクチャーに使用し、さまざまな仮想マシン (VM) ベースのクライアントと FPGA デバイス搭載の同等製品間で通信できるようにすることができます。PCIe 向けマルチチャネル DMA は、ドライバー・ソフトウェアによってローカル FPGA とホストの間でデータを転送するように設定されたディスクリプター・ベースのキューで動作します。PCIe IP 向けマルチチャネル DMA の制御ロジックがキュー・ディスクリプターを読み込んで実行します。各チャネルの D2H と H2D に対して、それぞれ個別のキューが使用されます。PCIe IP 向けマルチチャネル DMA は、PCIe リンクを介して、PCIe ハード IP およびインターフェースとホスト・ルート・コンプレックスを統合します。ユーザーのロジックの側面では、Avalon メモリーマップドおよび IP の Avalon ストリーミング・インターフェイスにより、MCDMA IP をプラットフォーム・デザイナー・コンポーネントに簡単に統合できます。
図に示すとおり、マルチチャネル DMA IP は、エンドポイントおよびルートポート構成の両方向けに AVMM (Avalon メモリーマップド) ブリッジ機能も組み込んでいます。ユーザーは、単独でまたは MCDMA モジュールと組み合わせてブリッジ機能を利用できます。
機能
- Avalon メモリーマップド・インターフェイスまたは Avalon ストリーミング・インターフェイス・ユーザー・ロジック・インターフェイスを選択するオプションです。
- SR-IOV サポート (8 PF / 2K VF) で最大 2048 チャネルをサポートします。
- チャネルでヘッドオブライン・ブロッキングを防ぐ内蔵アーキテクチャー。
- ライトバックまたは MSI による、ディスクリプターごとの完了通知。
- 最大ペイロード・サイズの値 512 バイトをサポートしています。
- 完了の再構成をサポートします。
関連リンク
ドキュメント
デバイスおよびハードウェア開発キットのサポート
その他のリソース
IP のご紹介
ニーズに合ったインテル® FPGA Intellectual Property コアをお探しください。
テクニカルサポート
この IP コアの技術サポートについては、サポートリソースまたはインテル® プレミアサポートをご覧ください。また、ナレッジセンターおよびコミュニティーで、この機能に関連するトピックを検索することもできます。
IP の評価と購入
インテル® FPGA Intellectual Property コアの評価モードと購入情報。
インテル® FPGA IP を使用した設計
インテル® FPGA 向けに最適化された多様な既製 コアを提供するインテル® FPGA Intellectual Property (IP) を使用した設計の詳細をご覧ください。
IP ベース・スイート
インテル® Quartus® Prime 開発ソフトウェア・スタンダード・エディションまたはプロ・エディションのアクティブライセンスを含む、無料のインテル® FPGA IP コアライセンス
I-Tested
インテルは、検証済みのインテル® FPGA IP またはインテル® FPGA デザイン・ソリューション・ネットワーク・メンバーの IP コア に対して、相互接続性テスト済みまたは I-Tested の認定を授与します。
インテル® FPGA パートナーの IP
インテル® FPGA パートナーによる Intellectual Property コアのカタログは、インテル® ソリューション・マーケットプレースで閲覧できます。
デザイン例
インテル® FPGA デバイスのデザイン例とリファレンス・デザインをダウンロードしてください。
IP 認定
インテルは、インテル® FPGA ツールまたはインターフェース仕様とシームレスに連携する Intellectual Property コアの提供に取り組んでいます。
セールスへのお問い合わせ
インテル® FPGA 製品の設計やアクセラレーションのニーズについては、セールス担当者までお問い合わせください。