Compatible Boards

This section of the documentation aims to list all of the development boards for which compatibility with the Ethernet 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 Ethernet 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-7000 boards

Development board

Compatible with

Compatible P/Ns

ZedBoard

Ethernet FMC 2.5V

OP031-2V5

Robust Ethernet FMC 2.5V

OP041-2V5

ZC702

Ethernet FMC 2.5V

OP031-2V5

Robust Ethernet FMC 2.5V

OP041-2V5

ZC706

Ethernet FMC 2.5V

OP031-2V5

Robust Ethernet FMC 2.5V

OP041-2V5

PicoZed FMC Carrier Card V2

Robust Ethernet FMC 1.8V

OP041-1V8

Robust Ethernet FMC 2.5V

OP041-2V5

MicroZed FMC Carrier

Robust Ethernet FMC 2.5V

OP041-2V5

Zynq Ultrascale+ boards

Development board

Compatible with

Compatible P/Ns

ZCU102 Rev-D

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

ZCU102

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

ZCU104

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

ZCU106

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

UltraZed EG PCIe Carrier Card

Robust Ethernet FMC 1.8V

OP041-1V8

UltraZed EV Carrier Card

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

TEBF0808

Robust Ethernet FMC 1.8V

OP041-1V8

Series-7 boards

Development board

Compatible with

Compatible P/Ns

AC701

Ethernet FMC 2.5V

OP031-2V5

Robust Ethernet FMC 2.5V

OP041-2V5

KC705

Ethernet FMC 2.5V

OP031-2V5

Robust Ethernet FMC 2.5V

OP041-2V5

VC707

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

VC709

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

Ultrascale and Ultrascale+ boards

Development board

Compatible with

Compatible P/Ns

KCU105

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

VCU108

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

VCU118

Ethernet FMC 1.8V

OP031-1V8

Robust Ethernet FMC 1.8V

OP041-1V8

Other boards

Development board

Compatible with

Compatible P/Ns

Arria 10 Attila

Robust Ethernet FMC 1.8V

OP041-1V8

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 Ethernet FMC, please check your board against the list of requirements below.

VADJ

The development board must have the ability to supply a VADJ voltage of either 1.8VDC or 2.5VDC. The Ethernet 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, the correct VADJ 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.

Port 0

  • FMC pins LA00, LA02, LA03, LA04, LA05, LA06, LA07, LA08 must be connected to the FPGA

  • All of the above pins must be connected to the same I/O bank

  • Ideally, LA00 should be routed to a clock capable pin

Port 1

  • FMC pins LA01, LA06, LA09, LA10, LA11, LA12, LA13, LA14, LA15, LA16 must be connected to the FPGA

  • All of the above pins must be connected to the same I/O bank

  • Ideally, LA01 should be routed to a clock capable pin

Port 2

  • FMC pins LA17, LA19, LA20, LA21, LA22, LA23, LA24, LA25 must be connected to the FPGA

  • All of the above pins must be connected to the same I/O bank

  • Ideally, LA17 should be routed to a clock capable pin

Port 3

  • FMC pins LA18, LA26, LA27, LA28, LA29, LA30, LA31, LA32 must be connected to the FPGA

  • All of the above pins must be connected to the same I/O bank

  • Ideally, LA18 should be routed to a clock capable pin

If any of LA00, LA01, LA17 or LA18 are not connected to a clock capable pin, you may experience difficulty achieving timing closure in your FPGA design. In some cases, timing closure can be still be achieved using non-clock capable pins by using carefully designed timing constraints.

ZedBoard

Mates with

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

Setting VADJ

The VADJ setting on this development board is determined by a pin header labelled J18. It should be set to 1.8V or 2.5V depending on the voltage specification of the Ethernet FMC being used.

AC701

Mates with

Example designs

Connectors

  • HPC: Satisfies all of the Ethernet FMC requirements.

KC705

Mates with

Example designs

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

  • HPC: Satisfies all of the Ethernet FMC requirements.

VC707

Mates with

Example designs

Connectors

  • HPC1: Satisfies all of the Ethernet FMC requirements.

  • HPC2: Satisfies all of the Ethernet FMC requirements.

VC709

Mates with

Example designs

Connectors

  • HPC: Satisfies all of the Ethernet FMC requirements.

ZC702

Mates with

Connectors

  • LPC1: Satisfies all of the Ethernet FMC requirements.

  • LPC2: Satisfies all of the Ethernet FMC requirements.

ZC706

Mates with

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

  • HPC: Pins LA18_CC and LA17_CC of the HPC connector are routed to non-clock-capable pins so they cannot properly receive the RGMII receive clocks for ports 2 and 3 of the Ethernet FMC. However this connector satisfies all of the requirements for ports 0 and 1 (note however that there is no example design for this connector at this time).

PicoZed FMC Carrier Card V2

Mates with

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

MicroZed FMC Carrier

Mates with

Example designs

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

Mini-ITX 7100 Base Kit

The Mini-ITX cannot be used with any version of the Ethernet FMC. The FMC connector on this carrier was positioned such that the FMC card would face inwards, with the I/O connectors (in this case the RJ45 connectors) pointing towards the center of the board. In the case of the Ethernet FMC, the Zynq-7000 device and heat-sink would block access to the RJ45 connectors, making them unusable.

UltraZed EG PCIe Carrier Card

Mates with

Example designs

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

UltraZed EV Carrier Card

Connectors

  • HPC: Satisfies all of the Ethernet FMC requirements.

VADJ

This board has a fixed 1.8V VADJ voltage.

ML605

Mates with

Example designs

No example designs are currently available for this development board.

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

  • HPC: Satisfies all of the Ethernet FMC requirements.

KCU105

Mates with

Example designs

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

  • HPC: Satisfies all of the Ethernet FMC requirements.

ZCU102 Rev-D

Mates with

Example designs

Connectors

  • HPC0: Satisfies all of the Ethernet FMC requirements.

  • HPC1: The I/O pins for port 2 are routed to separate I/O banks by this connector, making it unusable. The other ports however may be used.

ZCU102

Mates with

Connectors

  • HPC0: Satisfies all of the Ethernet FMC requirements.

  • HPC1: The I/O pins for port 2 are routed to separate I/O banks by this connector, making it unusable. The other ports however may be used.

ZCU104

Mates with

Example designs

Connectors

  • LPC: Satisfies all of the Ethernet FMC requirements.

ZCU106

Mates with

Example designs

Connectors

  • HPC0: Satisfies all of the Ethernet FMC requirements.

  • HPC1: This connector only has LA00-LA16 pins connected to the FPGA, therefore it can only support ports 0 and 1.

VCU108

Mates with

Example designs

Connectors

  • HPC0: Satisfies all of the Ethernet FMC requirements.

  • HPC1: Satisfies all of the Ethernet FMC requirements.

VCU110

The Xilinx VCU110 cannot be used with any Ethernet FMC. 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.

VCU118

Mates with

Example designs

Connectors

  • HPC: Satisfies all of the Ethernet FMC requirements.

  • FMC+: Satisfies all of the Ethernet FMC requirements.

Arria 10 Attila

Example designs

No example designs are currently available for this development board. Please contact REFLEX CES for support with this carrier.

Connectors

  • HPC: Satisfies all of the Ethernet FMC requirements.

TEBF0808

Mates with

Example designs

Configuration

DIP switch S5 must be properly configured for correct boot and VADJ voltage. Use one of the following settings depending on your desired boot mode.

DIP Switch S5

1

2

3

4

Boot mode

ON

ON

x

ON

SD/microSD or flash if no SD detected

OFF

ON

x

ON

eMMC

ON

OFF

x

ON

PJTAG0

OFF

OFF

x

ON

Main JTAG

  1. S5-3: Don’t care - is user defined (by CPLD)

  2. S5-4: Must be ON for FMC_VADJ 1.8V (OFF sets FMC_VADJ to 1.2V which is not supported by Ethernet FMC)

General board notes

  • The TEBF0808 requires a modified FSBL to setup clocks on the board before the bitstream is loaded and the application/OS is launched. The modifications are included in the example design repository and they are also described on the Trenz Wiki for the TE0808 StarterKit.

Footnotes

1(1,2,3,4,5,6,7,8,9,10,11,12)

We recommend using the 2.5V version on this board however it can support the 1.8V version with limitation. The FMC connector on this development board connects to HR (high-range) I/Os on the FPGA. Although HR I/Os can support many different I/O standards at 1.8V and 2.5V, when it comes to LVDS they only support the LVDS_25 standard which is designed for 2.5V. LVDS is required to receive the Ethernet FMC’s 125MHz clock. For this reason, we recommend using the 2.5V version Ethernet FMC with all development boards whose FMC connector is linked to HR I/Os. If you must use the 1.8V Ethernet FMC on one of these boards, do not use the 125MHz clock in your FPGA design and instead use a local clock source with sufficient precision for Gigabit Ethernet.

2(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)

The device on this development board only has HP (high-performance) I/Os that don’t support 2.5V levels. This board can therefore only support the 1.8V version Ethernet FMC. because they only have HP (high-performance) I/Os that don’t support 2.5V levels.

3(1,2)

The ML605 has a fixed VADJ of 2.5V.