PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

3.2.2.1. VirtIOでサポートされる機能の一覧

  • VirtIOデバイスは、PCI Expressデバイスとして実装されます。
  • 8個のPFおよび2K個のVF VirtIO機能構造体をサポートします
    • ポート2およびポート3の場合、VirtIOがサポートされるデバイスは、OPN番号の末尾にR2またはR3が付いているデバイスに限られます。OPNの詳細については、 インテル® Agilex™ FPGA & SoCデバイスの概要を参照してください。
  • PCIe向けRタイルIPのコンフィグレーション・インターセプト・インターフェイス (EPモードのみ) は、VirtIOトランスポート用に用意されています。
  • 次の5つのVirtIOデバイス・コンフィグレーション構造体がサポートされています。
    • 共通コンフィグレーション
    • 通知
    • ISRステータス
    • デバイス固有のコンフィグレーション (オプション)
    • PCIコンフィグレーション・アクセス
  • 各構造体の場所は、デバイスのPCIコンフィグレーション・スペースにあるベンダー固有のPCI機能を使用して指定されます。
  • VirtIO機能構造体は、リトルエンディアン形式を使用します。
  • VirtIO機能構造体のすべてのフィールドは、デフォルトでドライバーに対して読み出し専用です。
  • PFおよびVF FLRをサポートします。
    注: VFおよびPF VirtIO機能レジスターの読み出し/書き込みレジスターは、FLRによってリセットされることはありません。
  • x16およびx8コアをサポートします。
  • MSIは、VirtIOではサポートされません。
    注: インテル® Quartus® Primeの22.1リリースでは、VirtIO機能をイネーブルする場合、ハードIPのすべてのPFによってVirtIOをサポートする必要があります。一部のPFでVirtIOをサポートし、一部のPFでMSIをサポートするコンフィグレーションは使用できません。