Intel Agilex® 7 FPGA F-Series Transceiver-SoC Development Kit User Guide

ID 683752
Date 4/21/2023
Public
Document Table of Contents

A.6. Communication Interfaces

PCIe Slot

The PCIe root port is a PCIe Gen4 x16 port which fans out from Intel Agilex® 7 FPGA F-Series P-tile. This port is designed to meet PCIe Gen4 mother board requirement. System Intel® MAX® 10 acts as the board management controller (BMC) of the development kit. It manages power up reset for both PCIe root port (PCIE_RC_PERSTn) and PCIe end point (PCIE_EP_PERSTn). In FPGA user mode, PCIe root complex design can initiate PCIe link reset through FPGA_GPIO[0] signals.

Table 14.  PCIe Slot
Schematic Signal Name Description
PCIE_EP_PERSTn PCIe endpoint reset
PCIE_RC_WAKEn PCIe wake up
PCIE_RC_REFCLKp/n PCIe reference clock
PCIE_RC_PRSNTn PCIe present
I2C_PCIE_SCL/SDA PCIe I2C bus
PCIE_RC_JTAG_TCK/TMS/TDO/TDI/TRSTn PCIe JTAG bus
PCIE_RC_TXP/N[0:15] Transceiver TX
PCIE_RC_RXP/N[0:15] Transceiver RX

QSFP28

QSFP28 port fans out from Intel Agilex® 7 FPGA F-Series E-tile. All four channels can run up to 30G NRZ and 30G PAM4. Two of them can run up to 58G PAM4. This port supports 2x56G, 4x10G and 4x25G application cases.

Table 15.  QSFP28
Schematic Signal Names Description
QSFP_MODPRSn Module present
QSFP_RESETn Module reset
QSFP_MODSELn Mode select
QSFP_INITMODE Initial mode
QSFP_INTn Interrupt
QSFP_I2C_SCL I2C clock
QSFP_I2C_SDA I2C data
ZQSFP_TXP/N[0:3] Transceiver TX
ZQSFP_RXP/N[0:3] Transceiver RX

QSFPDD

QSFPDD port fans out from Intel Agilex® 7 FPGA F-Series E-tile. All eight channels can run up to 30G NRZ and 30G PAM4. Four of them can run up to 58G PAM4. This port is suitable for 2x56G, 4x10G, 4x25G and 8x25G application cases.

Table 16.  QSFPDD
Schematic Signal Names Description
QSFPDD_MODPRSn Module present
QSFPDD_RESETn Module reset
QSFPDD_MODSELn Mode select
QSFPDD_INITMODE Initial mode
QSFPDD_INTn Interrupt
QSFPDD_I2C_SCL I2C clock
QSFPDD_I2C_SDA I2C data
QSFPDD_TXP/N[0:7] Transceiver TX
QSFDDP_RXP/N[0:7] Transceiver RX

MXP

MXP port fan out from Intel Agilex® 7 FPGA F-Series E-tile. All four channels can run up to 30G NRZ and 30G PAM4. Two of them can run up to 58G PAM4. This port supports SMA to equipment, backplane, different host compliance boards for 1x10G/1x25G/1x56G/2x56G/4x10G/4x25G cases.

Table 17.  MXP
Schematic Signal Names Description
MXP_TXP/N[0:3] Transceiver TX
MXP_RXP/N[0:3] Transceiver RX

10/100/1000M Triple speed ethernet (TSE)

TSE port is using SGMII between 80E1111 PHY and Intel Agilex® 7 FPGA F-Series LVDS I/Os.

Table 18.  10/100/1000M Triple speed ethernet (TSE)
Schematic Signal Names Description
ETH_RSTn PHY reset
ETH_INTn Interrupt
ETH_MDC MDIO clock
ETH_MDIO MDIO data
ETH_SGMII_TXp/n SGMII TX
ETH_SGMII_RXp/n SGMII RX

Serial Buses

SDM I/Os (SDM_IO0/12) and Intel® MAX® 10 I/Os (SDM_I2C_SCL/SDA) share the same I2C bus which talks with Intel Agilex® 7 FPGA core regulators. By default, SDM acts as SmartVID master and system Intel® MAX® 10 act as Power GUI master in this chain.

System Intel® MAX® 10 I/Os (SYSMAX_I2C_SCL/SDA) manages the second I2C bus which access all I2C slaves except Intel Agilex® 7 FPGA core regulators. The slaves include power regulators, temperature monitor, voltage monitor, EEPROM, RTC,oscillator and PLLs.

HPS I/Os (HPS_GPIO30/31) can access these two I2C chains by rework optional resistors.

Intel Agilex® 7 FPGA general I/Os (F2M_I2C_SCL/SDA) talks with system Intel® MAX® 10 and it cannot direct access these two I2C chains.

Intel Agilex® 7 FPGA also manages Ethernet PHY, QSFP28, QSFPDD, SODIMM I2C buses and LMK05028 SPI bus by GPIOs.

Table 19.  I2C Debug Headers
Schematic Signal Name Description
ENPIRION_I2C_SCL/SDA Enpirion I2C header J35
SYSMAX_I2C_SCL/SDA System Intel® MAX® 10 I2C bus header J51
Cleaner_SCL/SDA Debug header for clock cleaner J26
Figure 34. I2C Serial Bus (for the Intel Agilex® 7 DK-SI-AGF014EA and DK-SI-AGF014E3ES Development Kits)
Figure 35. I2C Serial Bus (for the Intel Agilex® 7 DK-SI-AGF014EB Development Kit)