Root Port Interrupt FIFO Read Register 1 (Offset 0x158) - 3.0 English

AXI Bridge for PCI Express Gen3 Subsystem Product Guide (PG194)

Document ID
PG194
Release Date
2023-11-24
Version
3.0 English
The Root Port Interrupt FIFO Read Register 1 reads from this location return queued interrupt messages. Data from each read follows the format shown in the following table. For MSI interrupts, the message payload is presented in the Root Port Interrupt FIFO Read 2 register. The interrupt-handling flow should be to read this register first, immediately followed by the Root Port Interrupt FIFO Read 2 register. For non-Root Port cores, reads return zero.
Note: Reads are non-destructive. Removing the message from the FIFO requires a write to either this register or the Root Port Interrupt FIFO Read 2 register. The write value is ignored.
Table 1. Root Port Interrupt FIFO Read Register 1
Bits Name Core Access Reset Value Description
15:0 Requester ID RWC 0 Requester ID belonging to the requester of the error message.
26:16 MSI Address RWC 0 For MSI interrupts, contains address bits 12:2 from the TLP address field.
28:27 Interrupt Line RWC 0 Indicates interrupt line used.

00b: INTA

01b: INTB

10b: INTC

11b: INTD

For MSI, this field is set to 00b and should be ignored.
29 Interrupt Assert RWC 0 Indicates assert or deassert for INTx.

1b: Assert

0b: Deassert

For MSI, this field is set to 0b and should be ignored.
30 MSI Interrupt RWC 0 Indicates whether interrupt is MSI or INTx.

1b = MSI

0b = INTx

31 Interrupt Valid RWC 0

Indicates whether read succeeded.

1b: Success

0b: No interrupt to read