Table of Contents

Advertisement

Quick Links

Mercury+ PE3 Base Board
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.
Summary
This document first gives an overview of the Mercury+ PE3 base board followed by a detailed description
of its features and configuration options. In addition, references to other useful documents are included.
Product Information
Product
Document Information
Reference / Version / Date
Approval Information
Written by
Verified by
Approved by
User Manual
Code
ME‐PE3
Reference
D‐0000‐420‐001
Name
MGOS
TKAU
SHAN
Enclustra GmbH – Räffelstrasse 28 – CH‐8045 Zürich – Switzerland
Name
Mercury+ PE3 Base Board
Version
03
Position
Technical Writer
Design Expert
Product Manager
Phone +41 43 343 39 43 – www.enclustra.com
Date
11.07.2024
Date
11.07.2024
11.07.2024
11.07.2024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Mercury+ PE3 and is the answer not in the manual?

Questions and answers

Summary of Contents for Enclustra Mercury+ PE3

  • 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.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents Overview General ........... 1.1.1 Introduction .
  • Page 4 4.21.1 AMD JTAG over System Controller ........32 4.21.2 Intel JTAG over System Controller .
  • Page 5: Overview

    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.
  • Page 6: Safety Recommendations And Warnings

    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.
  • Page 7: Deliverables

    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...
  • Page 8: Getting Started

    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.
  • Page 10: Board Description

    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.
  • Page 11: Features

    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...
  • Page 12: Board Configuration And Product Models

    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...
  • Page 13: Numbers And Product Models

    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].
  • Page 14: Top And Bottom Views

    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...
  • Page 15: Bottom View

    3.5.2 Bottom View Figure 4: Board Bottom View ME‐PE3‐4S‐C‐R1.0 with 4 SFP+ Connectors D‐0000‐420‐001 15 / Version 03, 11.07.2024...
  • Page 16: Top And Bottom Assembly Drawings

    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...
  • Page 17: Bottom Assembly Drawing

    3.6.2 Bottom Assembly Drawing Figure 6: Board Bottom Assembly Drawing D‐0000‐420‐001 17 / Version 03, 11.07.2024...
  • Page 18: Board Dimensions

    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...
  • Page 19: Mechanical Data

    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﴿...
  • Page 20: Connectors Description

    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.
  • Page 21: External Power ﴾J2200

    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.
  • Page 22: Fan Connector ﴾J2202

    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...
  • Page 23: Usb Type-A Host Connector ﴾J600

    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.
  • Page 24: Micro Usb 2.0 Device Connector ﴾J601

    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.
  • Page 25: Qsfp+ Connector ﴾J1700

    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.
  • Page 26: Firefly Connector ﴾J1401/J1402

    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.
  • Page 27: Fmc Connector ﴾J1600

    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.
  • Page 28: Pcie 8 Edge Connector ﴾J1200

    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.
  • Page 29: Microsd Card Slot ﴾J1403

    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].
  • Page 30: Battery Holder ﴾J2101

    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.
  • Page 31: Jtag Routing

    FMC_PRSNT# JTAG_TDO_MOD FMC_TDI JTAG_TDO FMC_TDO Module Level- Connector Shifter JTAG_TDI FMC_TDO JTAG_TDI FMC_TDO FMC_PRSNT# Connector Switch JTAG_TDO_FMC System Controller JTAG_TDO Figure 11: JTAG Routing Pin Number Connection Series Resistor JTAG_TCK JTAG_PRSNT# JTAG_TDO VCC_IO_A ‐ JTAG_TMS SRST#_RDY 7, 8 Not connected ‐...
  • Page 32: Amd Jtag Over System Controller

    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.
  • Page 33: J2001 - Control Connector

    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...
  • Page 34: Power

    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.
  • Page 35: Power Input

    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...
  • Page 36: Power Over Usb Type-C ﴾J602

    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.
  • Page 37: I/O Voltage Selection

    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...
  • Page 38: Io Voltage Selection - Pin Numbering

    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.
  • Page 39: Io Voltage Selection - Configuration Example

    Figure 14: IO Voltage Selection ‐ Configuration Example D‐0000‐420‐001 39 / Version 03, 11.07.2024...
  • Page 40: Board Function

    The Mercury+ PE3 base board has a crystal oscilator and can take clocks from external connectors like FMC and PCIe.
  • Page 41: Clock Generator Characteristics

    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.
  • Page 42: Pcie Clocks

    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.
  • Page 43: Mgt Multiplexers

    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.
  • Page 44: Mgt Multiplexing Overview

    PCIe 0 - 3 PCIe 4 - 7 0Rx M.2 0Rx M.2 0Tx M.2 DP.1 0 – 3 USB-C 0 USB-C 0 1Tx, 2Tx, 2Rx PS or PL 4 - 7 3Tx/3Rx USB1 I/O HP 4x SFP+ QSFP+ 8 - 11 0 - 3 8-11 12 - 15...
  • Page 45: Usb

    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.
  • Page 46: Usb Superspeed ﴾3.2 Gen 1﴿ Multiplexing

    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...
  • Page 47: Usb 2.0 Device Controller ﴾Ftdi

    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.
  • Page 48: Dip Switches

    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.
  • Page 49: Scmode0 Register Usage

    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.
  • Page 50: I2C Communication

    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.
  • Page 51: I2C Bus Structure And Devices

    Figure 21: I2C Bus Structure and Devices D‐0000‐420‐001 51 / Version 03, 11.07.2024...
  • Page 52: Clock Generator

    Voltage Device Description Designator Channel Address ﴾7‐bit﴿ ‐ MGMT 3V3_MOD ‐ Module connector A ‐ J200 ‐ MGMT LS 3V3_AUX 0x0D MachXO2 System controller U400 ‐ MGMT LS 3V3_AUX 0x74 PCA9547BSB I2C multiplexer MGMT U1901 ‐ MGMT CH0 3V3_AUX 0x2F LM96080CIMT System monitor U2501...
  • Page 53: Leds

    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.
  • Page 54: Led Position

    Figure 22: LED Position D‐0000‐420‐001 54 / Version 03, 11.07.2024...
  • Page 55: Board Leds

    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...
  • Page 56: Sfp+ I2C Expander

    I2C global interrupt line. 6.8.1 SFP+ I2C Expander Characteristics Table describes the assembled SFP+ I2C I/O expander device on the Mercury+ PE3 base board. Part Number Manufacturer PCAL6416AHF,128 Table 38: SFP+ I2C I/O Expander Characteristics 6.8.2...
  • Page 57: System Monitor/Current Sense

    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...
  • Page 58: User Eeprom

    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.
  • Page 59: Operating Conditions

    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...
  • Page 60: Ordering And Support

    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...
  • Page 61: List Of Figures

    List of Figures Hardware Block Diagram ME‐PE3‐4S‐C ....... 10 Product Label .
  • Page 62 Clock Generator Characteristics ........41 USB High‐Speed Connection Table .
  • Page 63: References

    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﴿...

This manual is also suitable for:

Me-pe3

Table of Contents