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.
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.
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.
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.
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.
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.
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 |