transceivers.
The USB 2.0 connectivity options offer compatibility with both modules having a single USB interface (USB
controller or USB OTG support) or modules having two USB interfaces.
Appendix A describes the supported use cases and configuration examples for the available Mercury mod-
ules.
USB_MODE1
USB_MODE0
HS0
HS1/VBUS
FX3 SSRX/TX
MGT2/SS
MGT3/SS
CFG DIP 4
CFG DIP 3
A-127/129
A-131/133
A-136/140
B-29/33
B-37/41
A-137/141
B-32/36
B-40/44
On
On
USB-A
VBUS/ID
-
USB-A
-
On
Off
USB-B
VBUS/ID
USB-B
USB-A
-
Off
On
USB-B
USB-A
-
USB-B
USB-A
Off
Off
USB-B
USB-A
USB-B
-
-
Table 25: USB Connection Table
The USB 2.0 micro B connector on the front panel is connected solely to the FTDI device. This connection
can be used for configuration or test purposes.
6.5.2
USB 2.0 Device Controller (FTDI)
The Mercury module FPGA configuration interface and QSPI flash signals are connected to the FTDI USB 2.0
device controller. This allows FPGA serial configuration and SPI flash programming over USB from a host
computer without additional hardware.
Port A of the FTDI device is used for Xilinx JTAG implementation.
Port B of the FTDI is used to access the I2C bus and the UART pins of the Mercury module, to program the
SPI Flash or to configure the FPGA in slave serial mode. General purpose I/O pins of port B (FTDI_MODE0/1)
are used to control the configuration multiplexers; refer to Table 26 for details.
By default, the UART communication between the FTDI device and FPGA is active. The Xilinx JTAG mode
can be activated using the Enclustra MCT [10] and is independent of the UART connection.
The library used by the MCT is available free of charge; it allows users to integrate module enumeration,
FPGA and SPI flash configuration, and I2C communication functionality in their own application. The library
consists of a Windows DLL with a C-style interface, allowing use of the library from almost any programming
language; for C++ applications, a C++ wrapper is also provided. Please contact Enclustra for details.
D-0000-456-001
35 / 48
Version 02, 23.07.2020