A.5. Communication Interfaces
MCIO Port
The MCIO slot is a PCIe* Gen4 x4 port which fans out from Agilex™ 7 FPGA M-Series F-Tile. This port is designed to meet the standard MCIO pinout. PCIE1_PERST0_N signal can act as output and input respectively.
Schematic Signal Name | Description |
---|---|
PCIE_PERSTn_A | PCIe* endpoint/root port reset |
PCIE_ALERTn_A | PCIe* Alert |
PCIE_100M_REF_AP/AN | PCIe* reference clock |
PCIE_SCL_A/SDA_A | PCIe* I2C bus |
PCIE_TX_P/N[15:0] | Transceiver TX |
PCIE_RX_P/N[15:0] | Transceiver RX |
2x MCIO x8 Connector
The recommended MCIO cable to use with MCIO connector (Uxx) is not included as part of the development kit and must be acquired directly from third party supplier (Amphenol p/n = HMC74-0631).
QSFPDD
The Agilex™ 7 M-Series Development Kit supports 2x QSFPDD ports. The QSFDD port fans out from Agilex™ 7 FPGA M-Series F-Tile (FGT). All 8 channels per QSFPDD can run up to 32G NRZ and 58G PAM4.
QSFPDD800
The Agilex™ 7 M-Series Development Kit supports 1X QSFPDD800 port. The QSFDD800 port fans out from Agilex™ 7 FPGA M-Series F-Tile (FHT). All 8 channels per QSFPDD800 can run up to 32G NRZ, 58G PAM4, and 116G.
Schematic Signal Name | Description |
---|---|
QSFPDD0_3V3_MODPRS_L | Module present |
QSFPDD0_3V3_RESET_L | Module reset |
QSFPDD0_3V3_MODSEL_L | Mode select |
QSFPDD0_3V3_LPMODE | Initial mode |
QSFPDD0_3V3_INT_L | Interrupt |
I2C_QSFPDD0_3V3_SCL | I2C clock |
I2C_QSFPDD0_3V3_SDA | I2C data |
QSFPDD0_TX_P/N[0:7] | Transceiver TX |
QSFPDD0_RX_P/N[0:7] | Transceiver RX |
Schematic Signal Name | Description |
---|---|
QSFPDD1_3V3_MODPRS_L | Module present |
QSFPDD1_3V3_RESET_L | Module reset |
QSFPDD1_3V3_MODSEL_L | Mode select |
QSFPDD1_3V3_LPMODE | Initial mode |
QSFPDD1_3V3_INT_L | Interrupt |
I2C_QSFPDD1_3V3_SCL | I2C clock |
I2C_QSFPDD1_3V3_SDA | I2C data |
QSFPDD1_TX_P/N[0:7] | Transceiver TX |
QSFPDD1_RX_P/N[0:7] | Transceiver RX |
Schematic Signal Name | Description |
---|---|
QSFPDD800_3V3_MODPRS_L | Module present |
QSFPDD800_3V3_RESET_L | Module reset |
QSFPDD800_3V3_MODSEL_L | Mode select |
QSFPDD800_3V3_LPMODE | Initial mode |
QSFPDD800_3V3_INT_L | Interrupt |
I2C_QSFPDD800_3V3_SCL | I2C clock |
I2C_QSFPDD800_3V3_SDA | I2C data |
QSFPDD800_TX_P/N[0:3] | Transceiver TX |
QSFPDD800_RX_P/N[0:3] | Transceiver RX |
FMC+ Connector
The Agilex™ 7 M-Series Development Kit supports FMC+ slots for functional expandability. The x16 FGT lanes from bank 12A are terminated to the FMC+ (J34) connector and the 64 I/O signals from bank 2A connect to the FMC+ (J34) connector. Auxiliary signals are controlled by the system MAX® 10.
USB Type-C Connector
The Agilex™ 7 M-Series Development Kit has hardware support for the USB Type-C connector, which supports DP1.4 specification or USB 3.1 functionality through MUX (TUSB1146). This feature is yet to be validated and implemented.
Serial Buses
The SDM I/Os (SDM_IO16/0) and MAX® 10 I/Os (VCCL_SDA/SCL) share the same I2C bus which communicate with Agilex™ 7 FPGA core regulators. By default, SDM acts as SmartVID master and system MAX® 10 act as Power GUI master in this chain.
The system MAX® 10 I/Os (PMB_SDA/SCL) manages the second I2C bus which access all I2C slave regulator except Agilex™ 7 FPGA core regulators.
The system MAX® 10 supports I2C master dedicated to clock-related devices (CLK_I2C_SDA/SCL), which manages 3# clock devices and also connected to the HPS I/Os (HPS_GPIO30/31) through level translator.
Another I2C master instance from the system MAX® 10 (VCXO_I2C_SDA/SCL) controls the on board VCXO and Si5394 clock generator.
The Agilex™ 7 FPGA also manages QSFPDD800, 2x QSFPDD, 1 RDIMM DDR5 I2C buses, SDI transceivers, and ZL30733 clock synthesizer device.
Schematic Signal Name | Description |
---|---|
PMB_SCL/SDA | VRs I2C header J5 and J91 |
CLK_I2C_SDA/SCL_3V3 | All clock devices I2C header J40 |
HPS_SCL/HPS_SDA | HPS I2C interface MAX® 10 |
FMC_SCL_1V2 FMC_SDA_1V2 |
FMC+ I2C interface Agilex™ 7 M-Series HBM2e |
FP_I3C_2C_DIMM_SCL FP_I3C_2C_DIMM_SDA |
DDR5_I3C_RDIMM interface Agilex™ 7 M-Series HBM2e |
MAX10_I2C_2C_DIMM_SCL MAX10_I2C_2C_DIMM_SDA |
DDR5_I3C_RDIMM interface Agilex™ 7 M-Series HBM2e |
I2C_PWR2_SCL I2C_PWR2_SDA |
Agilex™ 7 M-Series HBM2e R-Tile die, 3 F-Tile die, I/O core die board temperature sense, I2C interface MAX® 10 |
FX2_SCL/FX2_SDA | USB PHY I2C interface MAX® 10 |
MAX2237B_SCL/SDA | SI569_148.50 MHz interface MAX® 10 can adjust the frequency for FMC+Video interface card |
Schematic Signal Name | Description |
---|---|
FPGA_SI5518_1V8_GPIO3 | Si5518 SPI BUS, Debug connector J22 and J41 |
FPGA_SI5518_A0_1V8_CSB | |
I2C_1V8_CLK_GUI_SDA | |
I2C_1V8_CLK_GUI_SCL |