Compatible FPGA Boards

Compatibility has been checked with these FPGA boards

If your board is not on the list, please contact us

FPGA BoardCompatibleSupported VADJSupported modelsExample designConstraints availableNotes
Zynq-7000 ZedBoardYes: LPC2.5V (see notes)Robust & StandardAXI Ethernet designs,
Zynq GEM designs
Yes* Can support 1.8V version with limitation. See Note on High Range I/O below
Artix-7 AC701Yes: HPC2.5V (see notes)Robust & StandardAXI Ethernet designsYes* Can support 1.8V version with limitation. See Note on High Range I/O below
Kintex-7 KC705Yes: Both LPC & HPC2.5V (see notes)Robust & StandardAXI Ethernet designsYes* Can support 1.8V version with limitation. See Note on High Range I/O below
Virtex-7 VC707Yes: Both HPC connectors1.8V only (see notes)Robust & StandardAXI Ethernet designsYes* The Virtex-7 evaluation boards only support the 1.8V version of the Ethernet FMC because they only have HP (high-performance) I/Os that don’t support 2.5V levels.
Virtex-7 VC709Yes: HPC1.8V only (see notes)Robust & StandardAXI Ethernet designsYes* The Virtex-7 evaluation boards only support the 1.8V version of the Ethernet FMC because they only have HP (high-performance) I/Os that don’t support 2.5V levels.
Zynq-7000 ZC702Yes: Both LPC connectors2.5V (see notes)Robust & StandardAXI Ethernet designsYes* Can support 1.8V version with limitation. See Note on High Range I/O below
Zynq-7000 ZC706Yes: LPC only (see notes)2.5V (see notes)Robust & StandardAXI Ethernet designsYes* Can support 1.8V version with limitation. See Note on High Range I/O below
* The ZC706 HPC connector’s LA18_CC and LA17_CC are routed to non-clock-capable pins, so they cannot be used to route the RGMII receive clocks for ports 2 and 3.
Zynq-7000 PicoZed FMC Carrier Card V2 with PicoZed 7010, 7020, 7015 or 7030Yes: LPC2.5V or 1.8V (device dependent)Robust onlyAXI Ethernet designsYes* See Note on High Range I/O below
Zynq-7000 MicroZed FMC Carrier with MicroZed 7010 or 7020Yes: LPC2.5V (see notes)Robust onlyZynq GEM designsYes* Can support 1.8V version with limitation. See Note on High Range I/O below
Virtex-6 ML605Yes: LPC and HPC2.5V only (see notes)Robust & StandardNot availableNo* The ML605 has a fixed VADJ of 2.5V
Kintex UltraScale KCU105Yes: LPC (with limitations, see notes) and HPC1.8V only (see notes)Robust & StandardAXI Ethernet designsYes* LPC limitation: Although the Ethernet FMC is pin compatible with the LPC of the KCU105 board, we have not yet managed to create an example design using all 4 ports that passes placement. An example design is available that uses 3 ports. For more information, please contact us.
Zynq UltraScale+ ZCU102 Rev D (ES1 device)Yes: Both HPC connectors (with limitations, see notes)1.8V only (see notes)Robust & StandardZynq GEM designsYes* The LA01_CC and LA18_CC FMC pins of the HPC0 and HPC1 connectors are not routed to clock capable pins on the ZCU102 Rev D board. Those pins carry the RGMII RX clocks for ports 1 and 3 respectively. To work around this problem, the example designs require a special PHY configuration for ports 1 and 3, to compensate for the insertion delay of the non-ideal clock routing, as well as special timing constraints. Note that this issue was corrected on the ZCU102 Rev 1.0 board.
* The "HPC1" connector does not have all I/O pins routed to the Zynq - specifically LA30, LA31, LA32 and LA33 which are required by port 3 of the Ethernet FMC. It is thus limited to use of only 3 ports of the Ethernet FMC.
* The Zynq Ultrascale+ only has HP (high-performance) I/Os that don’t support 2.5V levels.
Zynq UltraScale+ ZCU102 Rev 1.0 (ES2 device or production silicon)Yes: Both HPC connectors (with limitations, see notes)1.8V only (see notes)Robust & StandardZynq GEM designsYes* The "HPC1" connector does not have all I/O pins routed to the Zynq - specifically LA30, LA31, LA32 and LA33 which are required by port 3 of the Ethernet FMC. It is thus limited to use of only 3 ports of the Ethernet FMC.
* The Zynq Ultrascale+ only has HP (high-performance) I/Os that don’t support 2.5V levels.
Virtex Ultrascale VCU108Yes: Both HPC connectors1.8V only (see notes)Robust & StandardAXI Ethernet designsYes* The Virtex Ultrascale evaluation boards only support the 1.8V version of the Ethernet FMC because they only have HP (high-performance) I/Os that don’t support 2.5V levels.
Virtex Ultrascale VCU110NO: Neither HPC0 nor HPC1 (see notes)--Not availableNo* The VCU110 board's FMC connectors are only partially routed to the FPGA. Many I/Os that are required by the Ethernet FMC are not connected on this board.
Virtex Ultrascale+ VCU118 ES1 siliconYes: HPC (with limitations, see notes)1.8V only (see notes)Robust & StandardAXI Ethernet designsYes* The LA01_CC and LA18_CC FMC pins of the HPC connector are not routed to clock capable pins on the VCU118 board. Those pins carry the RGMII RX clocks for ports 1 and 3 respectively. Special constraints are required to achieve timing closure on this design.
* The Virtex Ultrascale+ only has HP (high-performance) I/Os that don’t support 2.5V levels.
Arria 10 AttilaYes: HPC1.8V onlyRobust onlyContact REFLEX CESContact REFLEX CES

Which Ethernet FMC is best for your FPGA board

Standard model

Robust model

To determine which version Ethernet FMC is most suitable for your carrier:

  1. Find your FPGA board in the list above
  2. From the table, determine the supported VADJ power supplies (1.8V or 2.5V)
  3. If you have a choice between 1.8V and 2.5V, we recommend you choose the 2.5V version
  4. From the table, determine the supported models (standard or robust)
  5. If you have a choice between the standard and robust models, consider choosing the more cost effective standard model

If you have any problems trying to determine which Ethernet FMC is best for you, please contact us.

Note on High-range I/Os

Some FPGA boards such as the ZedBoard, AC701, KC705, ZC702 and ZC706 have FMC connectors that route to HR (high-range) I/Os. For these FPGA boards, we recommend that you use the 2.5V version Ethernet FMC to benefit from all the functionality of the FMC. If for some reason you must use the 1.8V Ethernet FMC with these FPGA boards, it is possible if you can accept the limitation discussed below.

To use the 1.8V Ethernet FMC on a board that routes the FMC to HR I/Os, you will not be able to use the on-board 125MHz clock oscillator unless the FPGA board has an on-board external termination resistor on this clock signal.

Reason: Although HR I/Os support operation at 1.8V and 2.5V, when creating Vivado designs for these boards and the 1.8V Ethernet FMC, to use the 125MHz clock oscillator, you will have to specify 2.5V IO standards and power the Ethernet FMC at 1.8V. This is because HR I/Os support the LVDS_25 standard only (see UG471). The LVDS_25 IO standard will be required by the FPGA pins that will receive the 125MHz reference clock that is supplied by the Ethernet FMC in the LVDS signal standard. The consequence of this is that you will not be able to enable the internal differential termination resistor, as it is prohibited under these conditions by answer record 43989. Without proper termination of the LVDS clock signal, the quality specifications of the clock signal cannot be guaranteed. See here for a more in-depth explanation.

* Opsero Electronic Design Inc. reserves the right to change the specifications, features and any information contained on any page of this website at it’s discretion.