int_mask (GEM) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

int_mask (GEM) Register Description

Register Nameint_mask
Offset Address0x0000000030
Absolute Address 0x00FF0B0030 (GEM0)
0x00FF0C0030 (GEM1)
0x00FF0D0030 (GEM2)
0x00FF0E0030 (GEM3)
Width32
TyperoRead-only
Reset Value0x3FFFFFFF
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_mask (GEM) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31roRead-only0x0Reserved, read as 0, ignored on write.
Reserved30roRead-only0x0Reserved, read as zero, ignored on write.
tsu_timer_comparison_mask29roRead-only0x1Enable TSU timer comparison interrupt mask.
wol_event_received_mask28roRead-only0x1A read of this register returns the value of the WOL event received 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.
rx_lpi_indication_mask27roRead-only0x1A read of this register returns the value of the RX LPI indication 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
tsu_seconds_register_increment_mask26roRead-only0x1A read of this register returns the value of the TSU seconds register increment 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.
ptp_pdelay_resp_frame_transmitted_mask25roRead-only0x1A read of this register returns the value of the PTP pdelay_resp frame transmitted 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.
ptp_pdelay_req_frame_transmitted_mask24roRead-only0x1A read of this register returns the value of the PTP pdelay_req frame transmitted 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.
ptp_pdelay_resp_frame_received_mask23roRead-only0x1A read of this register returns the value of the PTP pdelay_resp frame received 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.
ptp_pdelay_req_frame_received_mask22roRead-only0x1A read of this register returns the value of the PTP pdelay_req frame received 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.
ptp_sync_frame_transmitted_mask21roRead-only0x1A read of this register returns the value of the PTP sync frame transmitted 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.
ptp_delay_req_frame_transmitted_mask20roRead-only0x1A read of this register returns the value of the PTP delay_req frame transmitted 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.
ptp_sync_frame_received_mask19roRead-only0x1A read of this register returns the value of the PTP sync frame received 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.
ptp_delay_req_frame_received_mask18roRead-only0x1A read of this register returns the value of the PTP delay_req frame received 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.
pcs_link_partner_page_mask17roRead-only0x1A read of this register returns the value of the PCS link partner page 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.
pcs_auto_negotiation_complete_interrupt_mask16roRead-only0x1A read of this register returns the value of the PCS auto-negotiation 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.
external_interrupt_mask15roRead-only0x1external 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.
pause_frame_transmitted_interrupt_mask14roRead-only0x1pause frame transmitted 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.
pause_time_zero_interrupt_mask13roRead-only0x1pause time zero 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.
pause_frame_with_non_zero_pause_quantum_interrupt_mask12roRead-only0x1pause frame with non-zero pause quantum 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.
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.
link_change_interrupt_mask 9roRead-only0x1A read of this register returns the value of the link change 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.
not_used 8roRead-only0x1Not used
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-only0x1transmit frame corruption due to 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 5roRead-only0x1A read of this register returns the value of the retry limit exceeded or late collision (gigabit mode only) 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.
transmit_buffer_under_run_interrupt_mask 4roRead-only0x1transmit buffer under run 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.
transmit_used_bit_read_interrupt_mask 3roRead-only0x1transmit used bit read 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_used_bit_read_interrupt_mask 2roRead-only0x1receive used bit read 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.
management_done_interrupt_mask 0roRead-only0x1management done 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.