Agilex™ 3 FPGA and SoC C-Series Development Kits User Guide

ID 851698
Date 9/02/2025
Public
Document Table of Contents

A.3.7. I2C

An I2C bus is used to connect various devices and interfaces to the Agilex™ 3 FPGA.

For the Agilex™ 3 FPGA and SoC C-Series Development Kit version, the I2C chain is connected to the HPS IO48 interface so that the HPS is the I2C master. For the Agilex™ 3 FPGA C-Series Development Kit version, the I2C chain connects to HVIO bank 5A. In this case, you can implement an I2C master in the FPGA fabric to communicate with the connected I2C devices on the chain.

Figure 29. I2C Block Diagram
Table 29.  FPGA I2C Signals
Schematic Signal Name FPGA Pin Number I/O Standard Description
HPS_I2C_SCL F23 1.8 V open drain

HPS I2C clock connected to Si5332 programmable clock generator, DisplayPort TX redriver, DisplayPort RX redriver, USB-PD input power sink controller, FPGA VCC core regulator, 8-bit I/O expander, and I2C 3-pin test header.

This signal is only applicable for the Agilex™ 3 FPGA and SoC C-Series Development Kit.

HPS_I2C_SDA B28 1.8 V open drain

HPS I2C data connected to Si5332 programmable clock generator, DisplayPort TX redriver, DisplayPort RX redriver, USB-PD input power sink controller, FPGA VCC core regulator, 8-bit I/O expander, and I2C 3-pin test header.

This signal is only applicable for the Agilex™ 3 FPGA and SoC C-Series Development Kit.

MIPI_CONN_1_SCL AH28 3.3 V open drain HVIO bank 5B I2C clock connected to FPC MIPI 2A connector
MIPI_CONN_1_SDA AK20 3.3 V open drain HVIO bank 5B I2C data connected to FPC MIPI 2A connector
MIPI_CONN_2_SCL AK21 3.3 V open drain HVIO bank 5B I2C clock connected to FPC MIPI 3A connector
MIPI_CONN_2_SDA AK27 3.3 V open drain HVIO bank 5B I2C data connected to FPC MIPI 3A connector
RPI_ID_SC AF21 3.3 V open drain

HVIO bank 5A I2C clock connected to Raspberry Pi* 40-pin header/Pmod connector

This signal is only applicable for the Agilex™ 3 FPGA C-Series Development Kit.

RPI_ID_SD AF19 3.3V open drain

HVIO bank 5A I2C clock connected to Raspberry Pi* 40-pin header/Pmod connector

This signal is only applicable for the Agilex™ 3 FPGA C-Series Development Kit.

Table 30.  I2C Address
Device Reference I2C Address Description
TPS25730DREFR U10 0x21 Texas Instruments USB-PD input power sink controller
MPQ2287GLE U36 0x03 MPS voltage regulator for FPGA core power
SI5332LD16712-GM3 U23 0x6A Skyworks I2C programmable clock generator
PCA9574PW U45 0x20 NXP I2C to 8-bit I/O expander
PI2DPX2063FLAEX U264 0x53 Diodes Inc DisplayPort ReDriver* used for TX
PI2DPX2063FLAEX U265 0x52 Diodes Inc DisplayPort ReDriver* used for RX