User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1384
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
B.22 I2C Controller (IIC)
Register Summary
Register (IIC
) Control_reg0
Module Name I2C Controller (IIC)
Software Name XIICPS
Base Address 0xE0004000 i2c0
0xE0005000 i2c1
Description Inter Integrated Circuit (I2C)
Vendor Info Cadence IIC
Register Name Address Width Type Reset Value Description
Control_reg0
0x00000000 16 mixed 0x00000000 Control Register
Status_reg0
0x00000004 16 ro 0x00000000 Status register
I2C_address_reg0
0x00000008 16 mixed 0x00000000 IIC Address register
I2C_data_reg0
0x0000000C 16 mixed 0x00000000 IIC data register
Interrupt_status_reg0
0x00000010 16 mixed 0x00000000 IIC interrupt status register
Transfer_size_reg0
0x00000014 8 rw 0x00000000 Transfer Size Register
Slave_mon_pause_reg0
0x00000018 8 mixed 0x00000000 Slave Monitor Pause Register
Time_out_reg0
0x0000001C 8 rw 0x0000001F Time out register
Intrpt_mask_reg0
0x00000020 16 ro 0x000002FF Interrupt mask register
Intrpt_enable_reg0
0x00000024 16 mixed 0x00000000 Interrupt Enable Register
Intrpt_disable_reg0
0x00000028 16 mixed 0x00000000 Interrupt Disable Register
Name Control_reg0
Software Name CR
Relative Address 0x00000000
Absolute Address i2c0: 0xE0004000
i2c1: 0xE0005000
Width 16 bits
Access Type mixed
Reset Value 0x00000000
Description Control Register