Intrpt_Enable (I2C) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2025-06-20
Revision
1.11

Intrpt_Enable (I2C) Register Description

Register NameIntrpt_Enable
Offset Address0x0000000024
Absolute Address 0x00FF020024 (I2C0)
0x00FF030024 (I2C1)
Width16
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionInterrupt Enable Register

This register has the same format as the interrupt status register. Setting a bit in the interrupt enable register clears the corresponding mask bit in the interrupt mask register, effectively enabling corresponding interrupt to be generated.

Intrpt_Enable (I2C) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved15:10roRead-only0x0Reserved, read as zero, ignored on write.
ARB_LOST 9woWrite-only0x0arbitration lost
1 = enable this interrupt
Reserved 8roRead-only0x0Reserved, read as zero, ignored on write.
RX_UNF 7woWrite-only0x0FIFO receive underflow
1 = enable this interrupt
TX_OVF 6woWrite-only0x0FIFO transmit overflow
1 = enable this interrupt
RX_OVF 5woWrite-only0x0Receive overflow
1 = enable this interrupt
SLV_RDY 4woWrite-only0x0Monitored slave ready
1 = enable this interrupt
TO 3woWrite-only0x0Transfer time out
1 = enable this interrupt
NACK 2woWrite-only0x0Transfer not acknowledged
1 = enable this interrupt
DATA 1woWrite-only0x0More data
1 = enable this interrupt
COMP 0woWrite-only0x0Transfer complete
Will be set when transfer is complete
1 = enable this interrupt