GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 813754
Date 11/04/2024
Public
Document Table of Contents

5.2.2.3.8. PCIe0/PCIe1 MSI-X

Table 39.   GTS AXI Streaming IP Parameters: PCIe* 0/ PCIe* 1 PF/VF MSI-X Tabs
Parameter Value Default Setting Description
Enable MSI-X/Enable VF MSI-X
  • True
  • False
False Enables or disables the MSI-X functionality.
Table size

0x00x7FF

(only values of powers of two minus 1 are valid)

0

Sets the number of entries in the MSI-X table. The system software reads this field to determine the MSI-X table size <n>, which is encoded as <n-1>. For example, a returned value of 2047 indicates a table size of 2048.

This field is read-only.

Address offset: 0x068[26:16].

Table offset 0x00x1FFFFFFF 0x00000000

Points to the base of the MSI-X table. The lower 3 bits of the table BAR indicator (BIR) are set to zero by software to form a 64-bit qword-aligned offset

This field is read-only after being programmed.

Table BAR indicator 0x00x5 0

Specifies which one of a function's BARs, located beginning at 0x10 in the Configuration Space, is used to map the MSI-X table into memory space.

This field is read-only after being programmed.

PBA BAR indicator 0x00x5 0

Specifies the function's Base Address register, located beginning at 0x10 in the Configuration Space, that maps the MSI-X PBA into memory space.

This field is read-only after being programmed.

Pending bit array (PBA) offset 0x00x1FFFFFFF 0x00000000

Used as an offset from the address contained in one of the function's Base Address registers to point to the base of the MSI-X PBA.

The lower 3 bits of the PBA BIR are set to zero by software to form a 32-bit qword-aligned offset.

This field is read-only after being programmed.

VF Table size

0x00x7FF

(only values of powers of two minus 1 are valid)

0
Sets the number of entries in the MSI-X table for VFs. MSI-X cannot be disabled for VFs. Set to 1 to save resources.
Note: This parameter is only available for PF.