int_q1_mask (GEM) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

int_q1_mask (GEM) Register Description

Register Nameint_q1_mask
Offset Address0x0000000640
Absolute Address 0x00FF0B0640 (GEM0)
0x00FF0C0640 (GEM1)
0x00FF0D0640 (GEM2)
0x00FF0E0640 (GEM3)
Width32
TyperoRead-only
Reset Value0x00000CE6
DescriptionThe interrupt mask register is a read only register indicating which interrupts are masked. All bits are set at reset and can be reset individually by writing to the interrupt enable register or set individually by writing to the interrupt disable register. Having separate address locations for enable and disable saves the need for performing a read modify write when updating the interrupt mask register. For test purposes there is a write-only function to this register that allows the bits in the interrupt status register to be set or cleared, regardless of the state of the mask register.

int_q1_mask (GEM) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:12roRead-only0x0Reserved, read as 0, ignored on write.
resp_not_ok_interrupt_mask11roRead-only0x1bresp/hresp not OK interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
receive_overrun_interrupt_mask10roRead-only0x1receive overrun interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
Reserved 9:8roRead-only0x0Reserved, read as 0, ignored on write.
transmit_complete_interrupt_mask 7roRead-only0x1transmit complete interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
amba_error_interrupt_mask 6roRead-only0x1A read of this register returns the value of the AMBA (AHB/AXI) error interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
retry_limit_exceeded_or_late_collision_interrupt_mask 5roRead-only0x1retry limit exceeded or late collision interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
Reserved 4:3roRead-only0x0Reserved, read as 0, ignored on write.
rx_used_interrupt_mask 2roRead-only0x1A read of this register returns the value of the RX Used interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
receive_complete_interrupt_mask 1roRead-only0x1receive complete
interrupt mask.0: Interrupt is enabled.1: Interrupt is disabled.A write to this register directly affects the state of the corresponding bit in the interrupt status register, causing an interrupt to be generated if a 1 is written.
Reserved 0roRead-only0x0Reserved, read as 0, ignored on write.