Interrupt Mask Register (Offset 0x13C) - 2.9 English

AXI Memory Mapped to PCI Express (PCIe) Gen2 v2.9 LogiCORE IP Product Guide (PG055)

Document ID
PG055
Release Date
2023-11-24
Version
2.9 English

The Interrupt Mask register controls whether each individual interrupt source can cause the interrupt line to be asserted. A one in any location allows the interrupt source to assert the interrupt line. The Interrupt Mask register initializes to all zeros. Therefore, by default no interrupt is generated for any event. Table: Interrupt Mask Register describes the Interrupt Mask register bits and values.

Table 2-11: Interrupt Mask Register

Bits

Name

Core Access

Reset
Value

Description

0

Link Down

RW

0

Enables interrupts for Link Down events when bit is set.

1

ECRC Error

RW

0

Enables interrupts for ECRC Error events when bit is set.

2

Streaming Error

RW

0

Enables interrupts for Streaming Error events when bit is set.

3

Hot Reset

RW

0

Enables interrupts for Hot Reset events when bit is set.
(Only writable for EP configurations, otherwise = 0)

4

Reserved

RO

0

Reserved

7:5

Cfg Completion Status

RW

0

Enables interrupts for config completion status.
(Only writable for Root Port Configurations, otherwise = 0)

8

Cfg Timeout

RO

0

Enables interrupts for Config (Cfg) Timeout events when bit is set.
(Only writable for Root Port Configurations, otherwise = 0)

9

Correctable

RO

0

Enables interrupts for Correctable Error events when bit is set.
(Only writable for Root Port Configurations, otherwise = 0)

10

Non-Fatal

RO

0

Enables interrupts for Non-Fatal Error events when bit is set.
(Only writable for Root Port Configurations, otherwise = 0)

11

Fatal

RO

0

Enables interrupts for Fatal Error events when bit is set.
(Only writable for Root Port Configurations, otherwise = 0)

15:12

Reserved

RO

0

Reserved

16

INTx Interrupt Received

RO

0

Enables interrupts for INTx Interrupt events when bit is set.
(Only writable for Root Port Configurations, otherwise =0)

17

MSI Interrupt Received

RO

0

Enables interrupts for MSI Interrupt events when bit is set.
(Only writable for Root Port Configurations, otherwise =0)

19:18

Reserved

RO

0

Reserved

20

Slave Unsupported Request

RW

0

Enables the Slave Unsupported Request interrupt when bit is set.

21

Slave Unexpected Completion

RW

0

Enables the Slave Unexpected Completion interrupt when bit is set.

22

Slave Completion Timeout

RW

0

Enables the Slave Completion Timeout interrupt when bit is set.

23

Slave Error Poison

RW

0

Enables the Slave Error Poison interrupt when bit is set.

24

Slave Completer Abort

RW

0

Enables the Slave Completer Abort interrupt when bit is set.

25

Slave Illegal Burst

RW

0

Enables the Slave Illegal Burst interrupt when bit is set.

26

Master DECERR

RW

0

Enables the Master DECERR interrupt when bit is set.

27

Master SLVERR

RW

0

Enables the Master SLVERR interrupt when bit is set.

28

Master Error Poison

RW

0

Enables the Master Error Poison interrupt when bit is set.

31:29

Reserved

RO

0

Reserved