Figure 7: I2C0 and I2C1 Bus Connectivity Overview
Zynq Ult
RFSoc PS-Side
RFSoC PL-Side
I2C0
PS_I2C0
PS_I2C1
0x74
0
1
2
3
4
5
6
7
EEPROM
SI5381
USER_SI570_C0
USER_MGT_S1570
8A34001
CLK104
RFMC_2
N.C.
12C
Mux
0x75
0
1
2
3
4
5
6
7
FMC+ HSPC
USER_SI50_PSREF
SYSMON (DNP resistors)
PS_DDR4_SODIMM
SFP3
SFP2
SFP1
SFP0
12C
Mux
0x75
0
1
2
3
INA226 PMBus
N.C.
IRPS5401 (PS + PL Voltage Controller PMBus)
SYSMON
12C Mux
#3
PMBus Cable
0x20
U15 TCA6416A
System Controller
P3
P4
U38 MSP430
U17 PCA9544A
J21
U22 TCA9548A
U20 TCA9548A
I2C1
L/S
U13
L/S
U18
GPIO
Expander
0
1
2
3
4
5
6
7
0
3
5
6
7
P0
P1
MAX6643_OT_B
MAX6643_FF_B
MIO26_PMU_IN
DAC_VOUT_SEL
SI5381_INT_ALM
IIC_MUX_RST_B
GEM3_RST_B
MAX6643_FSPD
FMCP_PRSNT
VINT_VRHOT_B
8A34001_RST_B
IRPS_ALERT_B
INA_ALERT_B
U1 XCZU67DR
X25698-111521
I2C0 (MIO 14-15)
, callout 17]
I2C bus I2C0 connects Zynq Ult RFSoC U1 PS Bank 500 and the system controller U38
to a GPIO 16-bit port expander (TCA6416A U15) and I2C switch (PCA9544A U17). The port
expander enables controlling resets and power system enable pins and accepts various alarm
inputs. The I2C0 bus also provides access to the PMBUS power controllers and INA226 power
monitors through the U17 PCA9544A switch. TCA6416A U15 is pin-strapped to respond to I2C
address
0x20
. The PCA9544A U17 switch is set to
0x75
.
Chapter 3: Board Component Descriptions
UG1532 (v1.0) March 30, 2022
ZCU670 Board User Guide
29