Altera Arria V Hard IP for PCI Express User Manual
Page 63

Chapter 4: Parameter Settings for the Arria V Hard IP for PCI Express
4–11
Port Functions
December 2013
Altera Corporation
Arria V Hard IP for PCI Express
User Guide
MSI-X
Table 4–12
describes the MSI-X Capabilities register parameters.
Legacy Interrupt
describes the legacy interrupt options.
Table 4–13. MSI and MSI-X Capabilities
–
Parameter
Value
Description
Implement MSI-X
On/Off
When On, enables the MSI-X functionality.
Bit Range
Table size
[26:16]
[10:0]
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. Legal range is 0–2047 (2
11
).
Table Offset
[31:0]
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 32-bit qword-aligned offset. This field is
read-only. Legal range is 0–2
28
.
Table BAR Indicator
[2:0]
Specifies which one of a function’s BARs, located beginning at 0x10 in
Configuration Space, is used to map the MSI-X table into memory space. This field
is read-only. Legal range is 0–5.
Pending Bit Array
(PBA) Offset
[31:0]
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. Legal range is 0–2
28
.
PBA BAR Indicator
(BIR)
[2:0]
Indicates which of a function’s Base Address registers, located beginning at 0x10
in Configuration Space, is used to map the function’s MSI-X PBA into memory
space. This field is read-only. Legal range is 0–5.
Table 4–14. MSI and MSI-X Capabilities
,
Parameter
Value
Description
Legacy Interrupt
(INTx)
INTA
INTB
INTC
INTD
None
When selected, allows you to drive legacy interrupts to the Application Layer.