Compatible Boards

This section of the documentation aims to list all of the development boards for which compatibility with the 2x QSFP28 FMC has been checked, and to list constraints and any notes concerning special requirements or limitations with the board.

List of boards

The following development boards have been verified compatible with the 2x QSFP28 FMC. For more detailed information regarding compatibility with a particular development board, including the availability of an example design, click on the name of the board in the table below.

Zynq Ultrascale+ boards

CarrierFMCCompatibleRef designSupported PortsSupported Link Speed
AMD Xilinx ZCU102 Zynq UltraScale+ Development boardHPC0Coming soon22x 40G
AMD Xilinx ZCU102 Zynq UltraScale+ Development boardHPC1Coming soon22x 40G
AMD Xilinx ZCU106 Zynq UltraScale+ Development boardHPC0Coming soon22x 40G
AMD Xilinx ZCU111 Zynq UltraScale+ Development boardFMC+Coming soon22x 100G
AMD Xilinx ZCU208 Zynq UltraScale+ Development boardFMC+Coming soon22x 100G
AMD Xilinx ZCU216 Zynq UltraScale+ Development boardFMC+Coming soon22x 100G
Avnet UltraZed EV Carrier Zynq UltraScale+ Development boardHPCComing soon22x 40G

Ultrascale+ boards

CarrierFMCCompatibleRef designSupported PortsSupported Link Speed
AMD Xilinx VCU118 Virtex UltraScale+ Development boardFMC+Coming soon22x 40G

Versal boards

CarrierFMCCompatibleRef designSupported PortsSupported Link Speed
AMD Xilinx VCK190 Versal AI Core Development boardFMC+1Coming soon22x 100G
AMD Xilinx VCK190 Versal AI Core Development boardFMC+2Coming soon22x 100G
AMD Xilinx VEK280 Versal AI Edge Development boardFMC+Coming soon22x 100G
AMD Xilinx VHK158 Versal HBM Series Development boardFMC+Coming soon22x 100G
AMD Xilinx VMK180 Versal Prime Series Development boardFMC+1Coming soon22x 100G
AMD Xilinx VMK180 Versal Prime Series Development boardFMC+2Coming soon22x 100G
AMD Xilinx VPK120 Versal Premium Series Development boardFMC+Coming soon22x 100G
AMD Xilinx VPK180 Versal Premium Series Development boardFMC+Coming soon22x 100G

Compatibility requirements

If you need to determine the compatibility of a development board that is not listed here, or you are designing a carrier board to mate with the 2x QSFP28 FMC, please check your board against the list of requirements below.

VADJ

The development board must have the ability to supply a VADJ voltage between 1.2VDC and 3.3VDC. The 2x QSFP28 FMC has an EEPROM containing IPMI data to be used by a power management device. If the development board has such a power management device, an appropriate VADJ voltage will be applied automatically on power-up. Note that some development boards require the VADJ voltage to be configured by a DIP switch or jumper placement.

Gigabit transceivers

The FPGA or MPSoC device must have gigabit transceivers and they must be routed to the FMC connector. Each QSFP28 port requires four gigabit transceivers. Port 0 uses DP0-DP3 and Port 1 uses DP4-DP7. All eight transceivers must be connected to the FPGA for both QSFP28 ports to work.

PortLaneSignal directionFMC PinFMC pin name
00Link partner to FPGAC6/C7DP0_M2C_P/N
FPGA to Link partnerC2/C3DP0_C2M_P/N
01Link partner to FPGAA2/A3DP1_M2C_P/N
FPGA to Link partnerA22/A23DP1_C2M_P/N
02Link partner to FPGAA6/A7DP2_M2C_P/N
FPGA to Link partnerA26/A27DP2_C2M_P/N
03Link partner to FPGAA10/A11DP3_M2C_P/N
FPGA to Link partnerA30/A31DP3_C2M_P/N
10Link partner to FPGAA14/A15DP4_M2C_P/N
FPGA to Link partnerA34/A35DP4_C2M_P/N
11Link partner to FPGAA18/A19DP5_M2C_P/N
FPGA to Link partnerA38/A39DP5_C2M_P/N
12Link partner to FPGAB16/B17DP6_M2C_P/N
FPGA to Link partnerB36/B37DP6_C2M_P/N
13Link partner to FPGAB12/B13DP7_M2C_P/N
FPGA to Link partnerB32/B33DP7_C2M_P/N

Note that low pin count (LPC) FMC connectors only have one possible GT connection (DP0). Since each QSFP28 port requires four GT lanes, LPC FMC connectors are not compatible with the 2x QSFP28 FMC.

At least one of the GT clock references (FMC pins GBTCLK0_M2C_P/N and GBTCLK1_M2C_P/N) should be connected to one of the GT reference clock inputs of the quad to which DP0-7 connect, or an adjacent quad.

Required I/O

The following FMC pins must be connected to the FPGA as they provide critical I/O to the mezzanine card.

FMC PinFMC nameNetDescription
H7LA02_PCLK_I2C_SCL_TClock multiplier I2C bus clock SCL
H8LA02_NCLK_I2C_SDA_TClock multiplier I2C bus data SDA
G9LA03_PQSFP0_I2C_SCL_TPort 0: I2C Clock
G10LA03_NQSFP0_I2C_SDA_TPort 0: I2C Data (bidirectional)
D20LA17_P_CCQSFP1_I2C_SCL_TPort 1: I2C Clock
D21LA17_N_CCQSFP1_I2C_SDA_TPort 1: I2C Data (bidirectional)
H10LA04_PQSFP0_MODSELL_TPort 0: Module Select (active low)
H11LA04_NQSFP0_RESETL_TPort 0: Reset (active low)
H19LA15_PQSFP1_MODSELL_TPort 1: Module Select (active low)
H20LA15_NQSFP1_RESETL_TPort 1: Reset (active low)

The following FMC pins should ideally be connected to the FPGA as they provide extra functionality to the mezzanine card. These pins are not critical to the operation of the mezzanine card; it can operate without them if they are not connected on the carrier board.

FMC PinFMC nameNetDescription
G15LA12_PQSFP0_MODPRSL_TPort 0: Module Present (active low)
G16LA12_NQSFP0_INTL_TPort 0: Interrupt (active low)
D11LA05_PQSFP1_MODPRSL_TPort 1: Module Present (active low)
D12LA05_NQSFP1_INTL_TPort 1: Interrupt (active low)
H16LA11_PQSFP0_LPMODE_TPort 0: Low Power Mode
H17LA11_NQSFP1_LPMODE_TPort 1: Low Power Mode
G12LA08_PQSFP1_GRN_LED_TPort 1: User bicolor LED Green
G13LA08_NQSFP1_RED_LED_TPort 1: User bicolor LED Red
H13LA07_PQSFP0_GRN_LED_TPort 0: User bicolor LED Green
H14LA07_NQSFP0_RED_LED_TPort 0: User bicolor LED Red
G6LA00_P_CCREC_CLK1_PRecovered clock positive (LVDS, FPGA to Si5328)
G7LA00_N_CCREC_CLK1_NRecovered clock negative (LVDS, FPGA to Si5328)
C10LA06_PCLK_LOS_ALARM_TClock loss alarm from Si5328