Page 1
Mercury+ PE3 Base Board User Manual Purpose The purpose of this document is to present the characteristics of Mercury+ PE3 base board to the user, and to provide the user with a comprehensive guide to understanding and using the Mercury+ PE3 base board.
Page 2
Unauthorized duplication of this document, in whole or in part, by any means is prohibited without the prior written permission of Enclustra GmbH, Switzerland. Although Enclustra GmbH believes that the information included in this publication is correct as of the date of publication, Enclustra GmbH reserves the right to make changes at any time without notice.
1.1.4 Disposal and WEEE The Mercury+ PE3 base board must be properly disposed of at the end of its life. If a battery is installed on the board, it must also be properly disposed of. The Waste Electrical and Electronic Equipment ﴾WEEE﴿ Directive ﴾2002/96/EC﴿ is not applicable for the Mercury+ PE3 base board.
1.1.7 Electromagnetic Compatibility The Mercury+ PE3 base board is a Class A product ﴾as defined in IEC 61000‐3‐2 standard﴿ and is not intended for use in domestic environments. The product may cause electromagnetic interference, for which appropriate measures must be taken.
Additional resources, available online: Enclustra I2C Application Note [9] Accessories The following accessories are not included in the Mercury+ PE3 base board, but are required to use it. Mercury FPGA or SoC module 12 V DC/3.5 A power supply USB 2.0 A to micro‐B USB cable D‐0000‐420‐001...
Check that the mounting holes on the base board are aligned with the mounting holes of the module. If the module cannot be mounted correctly due to a mechanical collision, contact Enclustra support. Before first use of the Mercury+ PE3 base board with a Mercury or Mercury+ module, the following steps must be followed: 1.
Page 9
Section 7, and in the relevant section from the Mercury or Mercury+ module user manual. The Mercury+ PE3 base board must be used in combination with a Mercury or Mercury+ module. Using the board without module will cause the “FAIL” LED to turn on. Refer to Section for details.
QSFP+ connector SFP+ connectors The Mercury+ PE3 base board can be used in combination with any Mercury module. Depending on the mounted module some features may not be available. The block diagram of the Mercury+ PE3 base board is shown in Figure 1.
Features Table describes the features available on the Mercury+ PE3 base board. The available features depend on the mounted Mercury FPGA/SoC module. Feature Description Form factor 112.4 mm Module connector Number of 168‐pin Hirose FX10 connectors System features System controller Built‐in USB support for AMD JTAG, SPI flash programming and UART and IC2...
12 V barrel jack USB Type‐C power PCIe connector Table 1: Base Board Features Board Configuration and Product Models Table describes the standard base board configurations. Custom configurations are available. Contact Enclustra for further information. Product Model SFP+ QSFP+ FMC HPC Temperature Connectors...
The correspondence between EN‐number and part name is shown in Table 3. The part name represents the product model, followed by the revision; the R suffix and number represent the revision number. The revision changes and product known issues are described in the Mercury+ PE3 Base Board Known Issues and Changes [4].
Top and Bottom Views Depending on the hardware revision and configuration, the base board may look slightly different than shown in this document. 3.5.1 Top View Figure 3: Board Top View ME‐PE3‐4S‐C‐R1.0 with 4 SFP+ Connectors D‐0000‐420‐001 14 / Version 03, 11.07.2024...
Top and Bottom Assembly Drawings Depending on the hardware revision and configuration, the base board may look slightly different than shown in this document. 3.6.1 Top Assembly Drawing Figure 5: Board Top Assembly Drawing D‐0000‐420‐001 16 / Version 03, 11.07.2024...
Board Dimensions Detailed information on board dimensions can be found in the STEP 3D model [6]. Figure 7: Board Dimensions D‐0000‐420‐001 18 / Version 03, 11.07.2024...
Mechanical Data Table describes the mechanical characteristics of the Mercury+ PE3 base board. A 3D model ﴾PDF﴿ and a STEP 3D model are available [5], [6]. Parameter Value Size 112.4 mm Component height top 13.46 mm Component height bottom 4.2 mm Weight 146 g ﴾without battery, module and bracket﴿...
The Mercury+ PE3 base board has wide variety of different connectors. The following figures show the placement of the connectors on the board. Most of the connectors are on the top of the Mercury+ PE3 base board, just the SD card and M.2 slot are on the back. The following section describes each connector and specifies its capabilities.
12 V External Power ﴾J2200﴿ This connector is used to supply the main VCC input voltage, when the Mercury+ PE3 base board is not powered via PCIe or USB Type‐C. Apply only 12 V DC to this connector. There is a 12 A Fuse F2200 in series to this connector.
I/O banks of the SoC/FPGA device on the Mercury module. Refer to Section for details. Mercury Module Connector ﴾J200/J201/J300﴿ A detailed pinout of the Mercury module connector can be found in the Mercury Master Pinout [8] and in the Mercury+ PE3 Base Board User Schematic [3]. D‐0000‐420‐001 22 / Version 03, 11.07.2024...
Only apply VCC_IO voltages compliant with the mounted FPGA/SoC device. USB Type‐A Host Connector ﴾J600﴿ The Mercury+ PE3 base board is equipped with a USB Type‐A USB SuperSpeed ﴾3.2 Gen 1﴿ host connector. If the mounted Mercury module features a USB controller, the module’s USB HighSpeed signals can be connected to J600 via a multiplexer.
ESD‐protected. Dual Gigabit Ethernet Port Eth0/Eth1 ﴾J1500‐A/J1500‐B﴿ There are two 10/100/1000 Mbit Ethernet ports on the Mercury+ PE3 base board. The capability of the Ethernet interface depends on the connected Mercury module.
Table 14: SFP+ Connectors and Quad SFP+ Cage Characteristics For details on connections to the SFP+ connectors, refer to the Mercury+ PE3 Base Board User Schematic [3]. The assembly of SFP+ connector and SFP+ cage depends on the product model.
Ensure that the IO voltage of FF_DIO[0:3]_P/N does not exceed VCC_IO_A. 4.14 M.2 Socket ﴾J1400﴿ The Mercury+ PE3 base board is equipped with a M.2 socket, which can be connected an MGT transceiver via MGT multiplexer. See Section for details. Table lists the specification of supported SSDs.
4.15 FMC Connector ﴾J1600﴿ This connector allows the extension of the Mercury+ PE3 base board with other FMC ﴾FPGA Mezzanine Card﴿ modules ﴾Enclustra or third‐party﴿. For details on the pinout of the FMC HPC ﴾High Pin Count﴿, refer to the VITA 57 FMC specification.
Detailed information about the routing of the FMC clock and the FMC data can be found in Section and Section 6.2, respectively. Refer to the Mercury Master Pinout [8] and the Mercury+ PE3 Base Board User Schematic [3] for details on FMC connectivity.
The Anios I/O connector can be used for user applications: the connector provides 24 user I/Os, a differ‐ ential clock connection, connectivity to the I2C User bus, and power supply connections. The clock, data and I2C signals are routed to the module connector B ‐ for details, refer to the Mercury+ PE3 Base Board User Schematic [3].
The JTAG routing depends on the presence of a FMC Mezzanine card. If a FMC card is mounted on the Mercury+ PE3 base board, the JTAG is routed through the mounted FPGA/SoC module and the FMC card. Otherwise, the JTAG loop includes only the FPGA/SoC module.
Only apply voltages to the JTAG pins that are compliant with their corre‐ sponding VCC_IO voltages. The JTAG connector available on the Mercury+ PE3 base board can be used in combination with AMD Platform Cable USB or Intel USB‐Blaster download cable. For AMD JTAG connection, the flying wire adapter must be used.
Pin Number Signal Name Description Function UART_RX_LS 3.3 V level‐shifted UART_RX Control / Monitor VCC_BAT_IN External connection for battery Supply input / supply Monitor UART_TX_LS 3.3V level‐shifted UART_TX Control / Monitor PWR_GOOD_IO Power good status Monitor PWR_BTN# External connection for power Control button, active‐low PWR_EN...
5 Power Power Generation Overview The power generation is shared between the Mercury+ PE3 base board and the Mercury module. Power input can be provided to the base board in different ways ﴾Section 5.2﴿ and shall provide 12 V to VCC_MAIN.
Mercury module I/O banks and the FMC cards do not draw more current than available on the output of the DC‐DC converter. Power Input The Mercury+ PE3 base board can be powered using one of the power input sources listed below: External power connection through J2200 barrel jack connector Internal power connection through J2201 connector PCIe power connection Power via USB Type‐C...
The USB Type‐C port on the Mercury+ PE3 base board supports Dual Role Power ﴾DRP﴿, which means the port can act as a power source or power sink. Therefore the Mercury+ PE3 base board can power an external device connected via USB Type‐C or it can be powered via USB Type‐C.
Signal Signal Type Origin Dependencies Comment VCC_MAIN Supply Voltage Base board Power input, ‐ Power control VCC_3V3_MOD Supply Voltage Module VCC_MAIN ‐ PWR_EN Enable Base board VCC_3V3_MOD, General Power Control connector Enable Signal PWR_GOOD Enable, Power Good Module, PWR_EN, Power Good core Base Board VCC_5V, supplies...
Only one source for each I/O voltage VCC_IO_A or VCC_IO_BC is allowed. The factory default jumper settings are 3‐5 and 6‐8. As a consequence of these settings, no voltage is applied to the Mercury module connector, therefore it prevents the module from booting. PWGD LED will not be lit.
Figure 16: Clock generator The clock generator has to be configured at power‐up via I2C by the Mercury module or by another I2C master. By default, the PCIe reference clock is routed to the differential inputs CLKIN_2_P and CLKIN_2_N of the clock generator circuit via a multiplexer, as shown in Figure 17. The device also provides the op‐ tion of storing a user‐defined clock configuration in its non‐volatile memory ﴾NVM﴿, which becomes the default clock configuration at power‐up.
6.1.3 PCIe Clocks The PCIe clock can be provided in three different ways: Route the clock coming from the PCIe connector directly to the MGT_REFCLK0 pin on the module connector. Route the PCIe clock to an input of the clock generator and output a clock dependend on the PCIe clock to any of reference clock outputs.
For further information, refer to the Mercury+ PE3 Base Board User Schematic [3]. MGT Multiplexers Depending on the mounted Mercury module, the Mercury+ PE3 base board supports up to 20 MGT con‐ nections to nine different MGT interfaces. To allow flexible routing between the Mercury module and the MGT interfaces, the Mercury+ PE3 base board includes a complex MGT multiplexer circuit.
USB sources via multiplexer. The USB capabilietes depend on the module connected to the Mercury+ PE3 base board. Except for the FTDI chip, the Mercury+ PE3 base board passes the USB signals to the module. The PHYs or MGTs have to be available on the module.
One RX/TX pair on the first MGT bank of the Mercury Module connector B can be connected to the USB Type‐C connector and another pair can be connected to the USB Type‐A port. The configuration of the USB Type‐C controller chip of the Mercury+ PE3 base board is described in the PE3 USB Type‐C Application Note [11] D‐0000‐420‐001...
6.3.3 USB 2.0 Device Controller ﴾FTDI﴿ The FTDI FT2232HQ USB 2.0 device controller present on the Mercury+ PE3 base board can be used to easily implement a communication link to a host PC. The FTDI is connected to the UART of the module and presents it as a virtual COM port. Further, the FTDI can be used to program the SPI flash memory.
DIP Switches There are 12 configuration switches on the Mercury+ PE3 base board, grouped into 3 groups: CFG A, CFG B and CFG C. Tables 31, 33, and describe their functions; the factory default is marked in bold. The DIP switches must be configured according to the connectivity requirements. The factory default configuration does not implicitly indicate a valid configuration.
USB_MODE1 is set to 0 USB_SEL is set to 1 Refer to CFG B 3 USB_SEL Section USB_SEL is set to 0 USBC_SINK_EN# is set to 0. Mercury+ PE3 base board is powered by USB Type‐C. Refer to CFG B 4 USBC_SINK_EN# Section 6.3.4 USBC_SINK_EN# is set to 1.
I2C Communication There are several I2C devices on the Mercury+ PE3 base board connected to two I2C buses. I2C_MGMT: All I2C devices which are used to configure board features are on this bus. The I2C_MGMT bus can access devices on the I2C_USER bus.
U1500/J1501 Table 36: I2C_USER Structure LEDs The Mercury+ PE3 base board has a number of LEDs which either display a status or are user controlable. Figure shows the position of the LEDs on the board and Table lists the purpose of each LED.
User LED D2114 SC_LED5# System controller User LED D2115 USBCC_LED# USB Type‐C controller User LED Table 37: Board LEDs For details on the LED connections, refer to the Mercury+ PE3 Base Board User Schematic [3]. D‐0000‐420‐001 55 / Version 03, 11.07.2024...
System Monitor/Current Sense The Mercury+ PE3 base board features a system monitor and current sense circuit, addressable via I2C ‐ these are used for voltage and current monitoring. Additional functionality, such fan control, is also available. Part Number Manufacturer LM96080...
User EEPROM The Mercury+ PE3 base board features a user EEPROM which may be accessed via I2C. It can be used to store user data ﴾e.g. a serial number﴿ and can be accessed by the FPGA module and by the system controller.
7 Operating Conditions Absolute Maximum Ratings Table indicates the absolute maximum ratings for Mercury+ PE3 base board. Parameter Description Min. Max. Unit VCC_MAIN_IN Supply voltage relative to GND ‐0.3 16.0 Refer to the Mercury VCC_IO_[x] VCC I/O input voltage relative to GND...
8 Ordering and Support Ordering Use the Enclustra online request/order form for ordering or requesting information: http://www.enclustra.com/en/order/ Support Follow the instructions on the Enclustra online support site: http://www.enclustra.com/en/support/ D‐0000‐420‐001 60 / Version 03, 11.07.2024...
References [1] Enclustra General Business Conditions http://www.enclustra.com/en/products/gbc/ [2] Mercury+ PE3 Base Board IO Net Length Excel Sheet Ask Enclustra for details [3] Mercury+ PE3 Base Board User Schematic https://www.enclustra.com/me-pe3-user-schematic [4] Mercury+ PE3 Base Board Known Issues and Changes https://www.enclustra.com/me-pe3-known-issues-and-changes [5] Mercury+ PE3 Base Board 3D Model ﴾PDF﴿...
Need help?
Do you have a question about the Mercury+ PE3 and is the answer not in the manual?
Questions and answers