用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

3.2.2.1. VirtIO支持的功能清单

  • VirtIO器件被作为PCI Express器件实现。
  • 支持8个PF和2K个VF VirtIO capability结构。
  • R-tile IP for PCIe中提供的Configuration Intercept Interface(仅EP模式)是为了支持VirtIO传输。
  • 支持五种VirtIO器件配置结构:
    • Common configuration
    • Notifications
    • ISR Status
    • Device-specific configuration (可选)
    • PCI configuration access
  • 每个结构的位置由位于器件PCI配置空间中的供应商特定PCI capability指定。
  • VirtIO capability结构使用little-endian(小端)格式。
  • 默认情况下,VirtIO capability结构的所有字段对驱动程序都是只读。
  • 支持PF和VF FLR
    注: VF和PF VirtIO capability寄存器中的Read/Write寄存器不会被FLR复位。
  • 支持x16和x8核。
  • VirtIO不支持MSI。
    注: Intel® Quartus® Prime 22.1发布中,使能VirtIO功能后,Hard IP中的所有PF必须支持VirtIO。因此,那些部分PF支持VirtIO,而部分PF不支持MSI的配置则不再适用。