Agilex™ 7 FPGA F-Series (2 × F-Tiles) Development Kit User Guide

ID 739942
Date 12/20/2024
Public
Document Table of Contents

A.6. I2C

The MAX® 10 and Agilex™ 7 devices use the I2C for reading and writing to the various components on the board such as programmable clock generators, voltage regulators, temperature sensors, and EEPROMs. You can use the Agilex™ 7 or MAX® 10 as the I2C host to access these devices, change clock frequencies, or get board status information such as the voltage and temperature readings.

Figure 29.  I2C Block Diagram
Table 36.   MAX® 10 I2C Signals
Schematic Signal Name MAX Pin Number I/O Standard Description
MAX_I2C_SCL J11 3.3 V open drain MAX® 10 I2C clock
MAX_I2C_SDA J12 3.3 V open drain MAX® 10 I2C data
FX2_SCL R1 3.3 V open drain USB PHY I2C clock
FX2_SDA R3 3.3 V open drain USB PHY I2C data
Table 37.  FPGA I2C Signals
Schematic Signal Name FPGA Pin Number I/O Standard Description
FPGA_1V8_SVID_SCL CG47 1.8 V open drain Serial voltage ID I2C clock
FPGA_1V8_SVID_SDA CB46 1.8 V open drain Serial voltage ID I2C data
FPGA_1V2_SCL K44 1.2 V open drain FPGA I2C clock for DDR4 DIMMs, QSFP, QSFPDD, IO expander, and certificate EEPROM
FPGA_1V2_SDA J43 1.2 V open drain FPGA I2C data for DDR4 DIMMs, QSFP, QSFPDD, IO expander, and certificate EEPROM
HPS_SCL N3 1.8 V open drain HPS I/O48 daughter card I2C clock
HPS_SDA L6 1.8 V open drain HPS I/O48 daughter card I2C data