User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1388
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register Interrupt_status_reg0 Details
Width 16 bits
Access Type mixed
Reset Value 0x00000000
Description IIC interrupt status register
Field Name Bits Type Reset Value Description
reserved 15:10 ro 0x0 Reserved, read as zero, ignored on write.
ARB_LOST
(IXR_ARB_LOST)
9 wtc 0x0 arbitration lost
1 = master loses bus ownership during a transfer
due to ongoing arbitration
reserved 8 ro 0x0 Reserved, read as zero, ignored on write.
RX_UNF
(IXR_RX_UNF)
7 wtc 0x0 FIFO receive underflow
1 = host attempts to read from the I2C data
register more times than the value of the transfer
size register plus one
TX_OVF
(IXR_TX_OVR)
6 wtc 0x0 FIFO transmit overflow
1 = host attempts to write to the I2C data register
more times than the FIFO depth
RX_OVF
(IXR_RX_OVR)
5 wtc 0x0 Receive overflow
1 = This bit is set whenever FIFO is full and a new
byte is received. The new byte is not
acknowledged and contents of the FIFO remains
unchanged.
SLV_RDY
(IXR_SLV_RDY)
4 wtc 0x0 Monitored slave ready
1 =
addressed slave returns ACK.
TO
(IXR_TO)
3 wtc 0x0 Transfer time out
1 =
I2C sclk line is kept low for longer time
NACK
(IXR_NACK)
2 wtc 0x0 Transfer not acknowledged
1 = slave responds with a NACK or master
terminates the transfer before all data is supplied
DATA
(IXR_DATA)
1 wtc 0x0 More data
1 =
Data being sent or received
COMP
(IXR_COMP)
0wtc0x0 Transfer complete
1 =
transfer is complete