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 MAX® 10 and the 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 Stratix® 10 or 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
| Schematic Signal Name | MAX® 10 Pin Number | I/O Standard | Description |
|---|---|---|---|
| MAIN_I2C_SCL | F8 | 1.8 V | I2C serial clock from MAX® 10 (U24) |
| MAIN_I2C_SDA | B12 | 1.8 V | I2C serial data from MAX® 10 (U24) |
| PCIE_EP_3V3_I2C_SCL | K1 | 3.3 V | I2C serial clock from MAX® 10 (U24) |
| PCIE_EP_3V3_I2C_SDA | L2 | 3.3 V | I2C serial data from MAX® 10 (U24) |
| I2C_3V3_SCL | N9 | 3.3 V | I2C serial data from MAX® 10 (U27) |
| I2C_3V3_SDA | M12 | 3.3 V | I2C serial data from MAX® 10 (U27) |
| Schematic Signal Name | Stratix® 10 MX FPGA Pin Number | I/O Standard | Description |
|---|---|---|---|
| S10_SDM_SCL | BA38 | 1.8V | Stratix® 10 FPGA I2C from SDM IO pin (default) |
| S10_SDM_SDA | AW38 | 1.8V | Stratix® 10 FPGA I2C from SDM IO pin (default) |
| DDR4_DIMM_SCL | H30 | 1.8V | Stratix® 10 FPGA I2C from GPIO pin |
| DDR4_DIMM_SDA | D29 | 1.8V | Stratix® 10 FPGA I2C from GPIO pin |
| Schematic Signal Name | 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 |
| Schematic Signal Names | Stratix® 10 MX FPGA Pin Number | I/O Standard | Description |
|---|---|---|---|
| ZQSFP_S10_I2C_SCL | BJ16 | 1.8V | Stratix® 10 FPGA I2C from GPIO pin |
| ZQSFP_S10_I2C_SDA | BD16 | 1.8V | Stratix® 10 FPGA I2C from GPIO pin |
| Schematic Signal Name | 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 |
| Type | Address | Device |
|---|---|---|
| Stratix® 10 MX FPGA I2C Address | 0xA0 | DDR4 DIMM (J1) |
| 0x47 | LTC3884 | |
| 0x20 | 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) | |
| MAX® 10 I2C Address | 0x74 | Si5338A (U16) |
| 0x70 | Si5338A (U18) | |
| 0x73 | Si5342 (U19) |