Intel® Stratix® 10 DX FPGA Development Kit User Guide

ID 683561
Date 9/25/2023
Document Table of Contents

A.10. I2C Interface

I2C interface 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 Intel® Stratix® 10 devices use the I2C interface for reading and writing to various components on the board such as programmable clock generators, VID regulators, ADC, and temperature sensors.
Figure 50. I2C Chain
You can use the Intel® MAX® 10 or Intel® Stratix® 10 device 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 12.  I2C Device Address
Type Bus Address Device
Intel® Stratix® 10 / Intel® MAX® 10 I2C Address I2C1 0x31 EM2140 (U230)
0x44 EM2130 (U101)
0x47 EM2130 (U113)
I2C2 0xD8/0x6C 97ML1252E (U117)
0x6A Si5332A (U7)
0x74 Si5391A (U9)
0x4E/0x27 PCA9534 (U232)
0x57 M24128 (U94)
0x02 QSFP1 (U50)
0x1E QSFP2 (U50)
I2C3 0x4D/0x9A MAX6581 (U32)
PCIE_EP_3V3_I2C TBD PCIe End Point (J9)