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 |
---|---|---|
Ethernet FMC 2.5V |
OP031-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Ethernet FMC 2.5V |
OP031-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Ethernet FMC 2.5V |
OP031-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
Zynq Ultrascale+ boards¶
Development board |
Compatible with |
Compatible P/Ns |
---|---|---|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
Series-7 boards¶
Development board |
Compatible with |
Compatible P/Ns |
---|---|---|
Ethernet FMC 2.5V |
OP031-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Ethernet FMC 2.5V |
OP031-2V5 |
|
Robust Ethernet FMC 2.5V |
OP041-2V5 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
Ultrascale and Ultrascale+ boards¶
Development board |
Compatible with |
Compatible P/Ns |
---|---|---|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
|
Ethernet FMC 1.8V |
OP031-1V8 |
|
Robust Ethernet FMC 1.8V |
OP041-1V8 |
Other boards¶
Development board |
Compatible with |
Compatible P/Ns |
---|---|---|
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¶
Ethernet FMC 2.5V (see note 1)
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
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¶
Ethernet FMC 2.5V (see note 1)
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
Connectors¶
HPC: Satisfies all of the Ethernet FMC requirements.
KC705¶
Mates with¶
Ethernet FMC 2.5V (see note 1)
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
Connectors¶
LPC: Satisfies all of the Ethernet FMC requirements.
HPC: Satisfies all of the Ethernet FMC requirements.
VC707¶
Mates with¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
Connectors¶
HPC1: Satisfies all of the Ethernet FMC requirements.
HPC2: Satisfies all of the Ethernet FMC requirements.
VC709¶
Mates with¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
Connectors¶
HPC: Satisfies all of the Ethernet FMC requirements.
ZC702¶
Mates with¶
Ethernet FMC 2.5V (see note 1)
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
Connectors¶
LPC1: Satisfies all of the Ethernet FMC requirements.
LPC2: Satisfies all of the Ethernet FMC requirements.
ZC706¶
Mates with¶
Ethernet FMC 2.5V (see note 1)
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
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¶
Robust Ethernet FMC 2.5V (when using the PicoZed SoM 7015 or 7020) (see note 1)
Robust Ethernet FMC 1.8V (when using the PicoZed SoM 7030)
Example designs¶
Connectors¶
LPC: Satisfies all of the Ethernet FMC requirements.
MicroZed FMC Carrier¶
Mates with¶
Robust Ethernet FMC 2.5V (see note 1)
Example designs¶
AXI Ethernet based design (for MicroZed 7020 only)
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¶
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
Connectors¶
LPC: Satisfies all of the Ethernet FMC requirements.
UltraZed EV Carrier Card¶
Mates with¶
Example designs¶
Connectors¶
HPC: Satisfies all of the Ethernet FMC requirements.
VADJ¶
This board has a fixed 1.8V VADJ voltage.
ML605¶
Mates with¶
Ethernet FMC 2.5V (see note 3)
Robust Ethernet FMC 2.5V (see note 3)
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¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
Connectors¶
LPC: Satisfies all of the Ethernet FMC requirements.
HPC: Satisfies all of the Ethernet FMC requirements.
ZCU102 Rev-D¶
Mates with¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
AXI Ethernet based design (only for version 2016.4)
ZynqMP GEM based design (only for version 2016.4)
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¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
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.
ZCU104¶
Mates with¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
Connectors¶
LPC: Satisfies all of the Ethernet FMC requirements.
ZCU106¶
Mates with¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
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¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
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¶
Ethernet FMC 1.8V (see note 2)
Robust Ethernet FMC 1.8V (see note 2)
Example designs¶
For ES1 silicon: AXI Ethernet based design (version 2017.2 and only for the HPC connector)
Connectors¶
HPC: Satisfies all of the Ethernet FMC requirements.
FMC+: Satisfies all of the Ethernet FMC requirements.
Arria 10 Attila¶
Mates with¶
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¶
Robust Ethernet FMC 1.8V (see note 2)
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 |
S5-3: Don’t care - is user defined (by CPLD)
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.