Intel® Stratix® 10 MX FPGA Development Kit User Guide

ID 683867
Date 6/15/2020
Public
Document Table of Contents

4.6.5. 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® Stratix® 10 devices use the I2C for reading and writing to the various components on the board such as programmable clock generators, VID regulators, ADC and temperature sensors. You can use the Intel® Stratix® 10 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.

Figure 11. I2C Block Diagram
Table 19.   Intel® MAX® 10 I2C Signals
Schematic Signal Name Intel® MAX® 10 Pin Number I/O Standard Description
MAIN_I2C_SCL F8 1.8 V I2C serial clock from Intel® MAX® 10 (U24)
MAIN_I2C_SDA B12 1.8 V

I2C serial data from Intel® MAX® 10

(U24)

PCIE_EP_3V3_I2C_SCL K1 3.3 V

I2C serial clock from Intel® MAX® 10

(U24)

PCIE_EP_3V3_I2C_SDA L2 3.3 V

I2C serial data from Intel® MAX® 10

(U24)

I2C_3V3_SCL N9 3.3 V

I2C serial data from Intel® MAX® 10

(U27)

I2C_3V3_SDA M12 3.3 V

I2C serial data from Intel® MAX® 10

(U27)

Table 20.   Intel® Stratix® 10 MX FPGA I2C Signals
Schematic Signal Name Intel® Stratix® 10 MX FPGA Pin Number I/O Standard Description
S10_SDM_SCL BA38 1.8V Intel® Stratix® 10 FPGA I2C from SDM IO pin (default)
S10_SDM_SDA AW38 1.8V Intel® Stratix® 10 FPGA I2C from SDM IO pin (default)
DDR4_DIMM_SCL H30 1.8V Intel® Stratix® 10 FPGA I2C from GPIO pin
DDR4_DIMM_SDA D29 1.8V Intel® Stratix® 10 FPGA I2C from GPIO pin
Table 21.   Intel® Stratix® 10 MX FPGA I2C Signals to Intel® MAX® 10 Intel® FPGA Download Cable II
Schematic Signal Name Intel® Stratix® 10 MX FPGA Pin Number I/O Standard Description
MAIN_I2C_SCL BE14 1.8V Not connected by default
MAIN_I2C_SDA BF13 1.8V Not connected by default
Table 22.   Intel® Stratix® 10 MX FPGA I2C Signals to QSFP Module
Schematic Signal Names Intel® Stratix® 10 MX FPGA Pin Number I/O Standard Description
ZQSFP_S10_I2C_SCL BJ16 1.8V Intel® Stratix® 10 FPGA I2C from GPIO pin
ZQSFP_S10_I2C_SDA BD16 1.8V Intel® Stratix® 10 FPGA I2C from GPIO pin
Table 23.   Intel® Stratix® 10 MX FPGA I2C Signals to PCIe End Point Connector
Schematic Signal Name Intel® Stratix® 10 MX FPGA Pin Number PCIe Connector (J6) Pin Number I/O Standard Description
PCIE_EP_I2C_SCL BH15 B5 1.8V Via U10 Dedicated I2C to PCIe Connector
PCIE_EP_I2C_SDA BH14 B6 1.8V Via U10 Dedicated I2C to PCIe Connector
Table 24.  I2C Device Address
Type Address Device
Intel® Stratix® 10 MX FPGA I2C Address 0xA0 DDR4 DIMM (J1)
0x47 LTC3884
0x20 Intel® MAX® 10 Power (U27)
0x4C MAX1619 (U28)
0x4E EM2130H (U43)
0x31 EM2120H (U51)
TBD QSFP0 (J5)
TBD QSFP1 (J4)
TBD PCIe Root Port (J7)
TBD PCIe End Point (J6)
Intel® MAX® 10 I2C Address 0x74 Si5338A (U16)
0x70 Si5338A (U18)
0x73 Si5342 (U19)