![Intel AGIB027R29A1E2VR0 User Manual Download Page 49](http://html1.mh-extra.com/html/intel/agib027r29a1e2vr0/agib027r29a1e2vr0_user-manual_2072212049.webp)
A.11. I2C
I2C supports communication between integrated circuits on a board. It is a simple
two-wire bus that consists of a serial data line (SDA) and a serial clock (SCL). The
Intel MAX 10 and the Intel Agilex devices use the I2C for reading and writing to the
various components on the board such as programmable clock generators, VID
regulators, analog-to-digital converters (ADC), and temperature sensors.
You can use the Intel Agilex or Intel MAX 10 as the I2C host to access these devices,
change clock frequencies or get status information of the board such as voltage and
temperature readings.
Table 9.
I2C Device Address
Type
Bus
Address
Device
FPGA/Intel MAX 10 I2C
Address
I2C1
0x74
Si5391
0x6A
Si52204
0x4E
EM2130H
0x42
EM2140P
0x45
EM2120L
0x46
EM2120L
I2C2
0x1E
FPC202
0x57/0x5F
M24128
0x38
MAX31730
0x3A
MAX31730
0xA0
QSFPDD_0
0xA0
QSFPDD_1
I2C3
0xA0
DDR4_DIMM0
PCIE_EP_3V3_I2C
0xA2
DDR4_DIMM1
Intel MAX 10 I2C Address
AVS_I2C
0x47
ED8401
Figure 35.
I2C Chain
FPGA
UNII MAX10
GPIO
GPIO
SDM
DDR4 DMM_1
FPGA_I2C3
I2C3
Level
Shifter
Level
Shifter
ADDR = A0h
DDR4 DIMM_2
ADDR = A2h
GPIO
GPIO
GPIO
en[3:0]
GPIO
FPGA_I2C3
FPGA_I2C1
I2C3
MAIN_I2C
Level
Shifter
en3
Level
Shifter
en3
Level
Shifter
en3
ADDR =
1?h
QSFPDD_1
ADDR = A0h
QSFPDD_2
ADDR = 47h
EEPROM
M24128
Core Power
Regulator
MAX31730
#1
ADDR = 57h/5?h
ADDR = 35h
MAX31730
#2
ADDR = 3Ah
CXL Conn
ADDR = 74h
FPC202
Level
Shifter
en1
Si5391
ADDR = 6Ah
Si52204
ADDR = 4Eh
EM2130H
ADDR = 42h
EM2140P
ADDR = 45h
EM2120L
#1
ADDR = 45h
EM2120L
#2
ADDR = A0h
PCIe_SMBus
PCIe EP Edge
EEPROM
24AA024
A. Development Kits Components
683288 | 2022.09.22
Intel
®
Agilex
™
I-Series FPGA Development Kit User Guide
49