Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

3.5.4. MSI和MSI-X Capabilities

表 20.  MSI和MSI-X Capabilities 

参数

说明

MSI messages requested

1、2、4、8、16、32

指定应用层可请求的消息数。设置Message Control寄存器的Multiple Message Capable域值,

Address: 0x050[31:16]。

MSI-X Capabilities

Implement MSI-X

On/Off

当为On时,添加MSI-X功能性。

Bit Range

Table size

[15:0]

系统软件读取该域以决定MSI-X Table的大小 <n>,其编码为<n–1>。 例如,返回值2047表示table大小为2048。 该域为只读。合法范围是0-2047(216)。

Address offset: 0x068[26:16]

Table Offset

[31:0]

指向MSI-X Table底部。列表BAR指示器(BIR)中较低的3个位被软件设置为0,以组成一个64-bit qword对齐的偏移。该域为只读。

Table BAR Indicator

[2:0]

从配置空间的0x10开端出指定函数的一个BAR以将MSI-X Table映射到存储器空间。该域为只读。合法范围是0-5。

Pending Bit Array (PBA) Offset

[31:0]

用作其中一个函数基地址寄存器中的地址的偏移并指向MSI-X PBA的底部。 PBA BIR中较低的3个位被软件设置为0从而组成一个32-bit qword对齐的偏移。此域为只读。

Pending BAR Indicator

[2:0]

从配置空间中0x10开端处指定函数基地址寄存器,从而将MSI-X PBA映射到存储器空间。该域为只读。合法范围0-5。

注释:

  1. 本用户指南中的术语word,dword和qword与PCI Express Base Specification中的意义相同。一个word是16-bit,一个dword是32-bit,以及一个qword是64-bit。