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

ID 683501
日期 3/28/2022
Public

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

文档目录

5.2.3.6. MSI-X Capabilities

表 90.  MSI-X Capabilities
参数 默认值 描述
Enable MSI-X True/False False

使能MSI-X功能。

Table Size 0x0 - 0x7FF(仅2的幂-1的值有效) 0

系统软件读取该字段以确定MSI-X Table的大小<n>,而编码为<n-1>。

例如,返回值2047指示表的大小为2048。该字段为只读。

地址偏移:0x068[26:16]

Table Offset 0x0 - 0xFFFFFFFF 0 指向MSI-X table的基底。Table BAR indicator(BIR)中较低的3位被软件设置为0,以组成一个64位四字对齐的偏移(qword-aligned offset)。此字段为只读。
Table BAR indicator 0x0 - 0x5 0 从Configuration Space的0x10起始处指定由寄存器中的哪个BAR空间将MSI-X table映射到存储器空间。此字段为只读。合法范围是0–5。
Pending bit array (PBA) offset 0x0 - 0xFFFFFFFF 0 用作地址偏移,该地址包含于其中一个功能的基地址寄存器中,并指向MSI-X PBA的底部。PBA BIR中较低的3位被软件设置为0从而组成一个32位qword对齐的偏移。此字段为只读。
PBA BAR indicator 0x0 - 0x5 0 从Configuration Space的0x10起始处指定该功能的基地址寄存器,该寄存器将MSI-X PBA映射到存储器空间。该字段在被编程后为只读。
VF Table size 0x0 - 0x7FF(仅2的幂-1的值有效) 0 设置VFs的 MSI-X table中entry的数量。不能对VFs禁用MSI-X。设置为1以节省资源。