EasyManua.ls Logo

Enclustra Mercury+ XU8 User Manual

Enclustra Mercury+ XU8
60 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Mercury+ XU8 SoC Module
User Manual
Purpose
The purpose of this document is to present the characteristics of Mercury+ XU8 SoC module to the user,
and to provide the user with a comprehensive guide to understanding and using the Mercury+ XU8 SoC
module.
Summary
This document first gives an overview of the Mercury+ XU8 SoC module followed by a detailed description
of its features and configuration options. In addition, references to other useful documents are included.
Product Information Code Name
Product ME-XU8 Mercury+ XU8 SoC Module
Document Information Reference Version Date
Reference / Version / Date D-0000-454-001 06 18.11.2019
Approval Information Name Position Date
Written by DIUN, MMOS Design Engineer 03.09.2018
Verified by GKOE, RPAU Design Expert 10.09.2018
Approved by DIUN Manager, BU SP 18.11.2019
Enclustra GmbH Räffelstrasse 28 CH-8045 Zürich Switzerland
Phone +41 43 343 39 43 www.enclustra.com

Table of Contents

Question and Answer IconNeed help?

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

Enclustra Mercury+ XU8 Specifications

General IconGeneral
FPGAXilinx Zynq UltraScale+
Processor CoresQuad-core ARM Cortex-A53
GPUARM Mali-400 MP2
eMMC Capacity16 GB
ConnectivityGigabit Ethernet, USB 3.0, USB 2.0
PCIeGen2 x4
Operating Temperature-40 to +85 °C
Operating Temperature (Specific)-40°C to +85°C (Industrial)
Dimensions100 mm x 100 mm

Summary

Purpose

Summary

Copyright Reminder

Document History

1 Overview

1.1 General

Covers general aspects, including introduction, warranty, and compliance.

1.1.1 Introduction

Introduces the Mercury+ XU8 SoC module, its components, and system capabilities.

1.1.2 Warranty

Refers to general business conditions for warranty information.

1.1.3 RoHS

Mentions compliance with the Restriction of Hazardous Substances Directive.

1.1.4 Disposal and WEEE

Addresses proper disposal and the inapplicability of the WEEE directive.

1.1.5 Safety Recommendations and Warnings

Provides critical safety advice for handling and using the module.

1.2 Features

Lists the key features, specifications, and capabilities of the Mercury+ XU8 SoC module.

1.3 Deliverables

Details the items included with the Mercury+ XU8 SoC module package.

1.4 Accessories

Describes optional accessories and related development tools for the module.

1.4.1 Reference Design

Explains the provided reference design for the Zynq UltraScale+ MPSoC.

1.4.2 Enclustra Build Environment

Details the build system for Linux development on Enclustra SoC modules.

1.4.3 Mercury+ PE1 Base Board

Lists the features and specifications of the Mercury+ PE1 base board.

1.5 Xilinx Tool Support

Mentions supported Xilinx software tools for development with the module.

2 Module Description

2.1 Block Diagram

Illustrates the hardware architecture and component connections of the module.

2.2 Module Configuration and Product Codes

Explains how module configurations and product codes are defined and interpreted.

2.3 Article Numbers and Article Codes

Details the correspondence between module article numbers and article codes.

2.4 Top and Bottom Views

Shows visual representations of the module's physical top and bottom sides.

2.4.1 Top View

Displays the components and layout as seen from the top of the module.

2.4.2 Bottom View

Displays the components and layout as seen from the bottom of the module.

2.5 Top and Bottom Assembly Drawings

Provides assembly drawings for the module's top and bottom sides.

2.5.1 Top Assembly Drawing

Shows the component placement and assembly for the top of the module.

2.5.2 Bottom Assembly Drawing

Shows the component placement and assembly for the bottom of the module.

2.6 Module Footprint

Details the physical footprint and mounting hole dimensions for base board integration.

2.7 Mechanical Data

Lists the mechanical specifications, dimensions, and weight of the module.

2.8 Module Connector

Describes the connectors used for interfacing with the base board.

2.9 User I/O

Details the user-configurable Input/Output pins and their functionalities.

2.9.1 Pinout

Provides information on the module's pinout and I/O bank assignments.

2.9.2 I/O Pin Exceptions

Lists specific I/O pins with special functions or restrictions.

2.9.3 Differential I/Os

Explains the usage and considerations for differential I/O pairs.

2.9.4 I/O Banks

Describes the attributes and connectivity of the module's I/O banks.

2.9.5 VCC_IO Usage

Details how to manage VCC_IO voltages for compatibility and correct operation.

2.9.6 Signal Terminations

Covers signal termination strategies for differential and single-ended outputs.

2.9.7 Multiplexed I/O (MIO) Pins

Lists MIO pin connections and their suggested functions.

2.9.8 Analog Inputs

Explains the analog input capabilities and system monitor usage.

2.10 Multi-Gigabit Transceiver (MGT)

Describes the high-speed Multi-Gigabit Transceivers (GTH and GTR).

GTH Transceivers

Details the GTH transceivers, their FPGA banks, and connections.

GTR Transceivers

Details the GTR transceivers and their connections to the PS.

2.11 Power

Covers the power supply, generation, and management aspects of the module.

2.11.1 Power Generation Overview

Provides an overview of the on-board power supply generation from input voltage.

2.11.2 Power Enable/Power Good

Explains the power control (PWR_EN) and status (PWR_GOOD) signals.

2.11.3 Voltage Supply Inputs

Lists the external voltage supply inputs required for the module operation.

2.11.4 Voltage Supply Outputs

Details the voltage supply outputs provided by the module to the base board.

2.11.5 Power Consumption

Discusses factors affecting power consumption and estimation methods.

2.11.6 Heat Dissipation

Addresses the need for cooling and lists compatible heat sinks.

2.11.7 Voltage Monitoring

Describes the voltage monitoring pins (VMON) for checking internal voltages.

2.12 Clock Generation

Details the clock sources, frequencies, and connections for the module.

2.13 Reset

Explains the power-on reset (POR) and system reset (SRST) signals.

2.14 LEDs

Describes the user LEDs and status LEDs located on the module.

2.15 DDR4 SDRAM (PS)

Covers the DDR4 SDRAM connected to the Processing System (PS).

2.15.1 DDR4 SDRAM Type

Lists the available DDR4 SDRAM types, densities, and configurations.

2.15.2 Signal Description

Refers to detailed information on DDR4 SDRAM connections.

2.15.3 Termination

Discusses signal termination requirements for DDR4 SDRAM.

2.15.4 Parameters

Provides DDR4 SDRAM parameters for Vivado project setup.

2.16 DDR4 SDRAM (PL)

Covers the DDR4 SDRAM connected to the Programmable Logic (PL).

2.16.1 DDR4 SDRAM Type

Lists the available DDR4 SDRAM types for the PL.

2.16.2 Signal Description

Refers to detailed information on DDR4 SDRAM connections.

2.16.3 Termination

Discusses signal termination requirements for DDR4 SDRAM.

2.16.4 Parameters

Provides DDR4 SDRAM parameters for Vivado project setup.

2.17 QSPI Flash

Describes the Quad SPI Flash memory for boot and storage.

2.17.1 QSPI Flash Type

Lists the available QSPI Flash types, sizes, and manufacturers.

2.17.2 Signal Description

Details the signals connected to the QSPI flash memory.

2.17.3 Configuration

Explains the configuration options and speed for QSPI flash.

2.17.4 QSPI Flash Corruption Risk

Discusses potential risks of QSPI flash corruption and mitigation.

2.18 eMMC Flash

Describes the eMMC Flash memory for boot and storage.

2.18.1 eMMC Flash Type

Lists the available eMMC Flash types, sizes, and manufacturers.

2.18.2 Signal Description

Details the signals connected to the eMMC flash memory.

2.19 SD Card

Explains the interface and requirements for connecting an SD card.

2.20 Dual Gigabit Ethernet

Covers the dual Gigabit Ethernet interfaces and their configurations.

2.20.1 Ethernet PHY Type

Lists the available Ethernet PHY types and manufacturers.

2.20.2 Signal Description

Details the Ethernet signal descriptions and dependencies.

2.20.3 External Connectivity

Explains external connectivity options for the Ethernet interfaces.

2.20.4 MDIO Address

Describes the MDIO interface and the addresses assigned to the PHYs.

2.20.5 PHY Configuration

Outlines the PHY configuration and bootstrap options.

2.20.6 RGMII Delays Configuration

Details RGMII delay configurations for optimal data sampling.

2.21 USB 2.0

Covers the USB 2.0 interfaces and their configurations.

2.21.1 USB PHY Type

Lists the available USB 2.0 PHY types and manufacturers.

2.21.2 Signal Description

Details the USB 2.0 signal descriptions and dependencies.

2.22 USB 3.0

Describes the built-in USB 3.0 controllers and PHYs.

2.23 Display Port

Explains the built-in DisplayPort controllers and PHYs.

2.24 Real-Time Clock (RTC)

Details the on-module Real-Time Clock functionality and its connections.

2.25 Secure EEPROM

Describes the secure EEPROM for storing module information.

2.25.1 EEPROM Type

Lists the available EEPROM types and manufacturers.

3 Device Configuration

3.1 Configuration Signals

Details the signals used for MPSoC configuration and boot selection.

3.2 Module Connector C Detection

Explains the detection mechanism for Module Connector C.

3.3 Pull-Up During Configuration

Describes pull-up resistor configurations during device configuration.

3.4 Power-on Reset Delay Override

Details the override for the PL power-on reset delay.

3.5 Boot Mode

Explains the different boot modes available for the module.

3.6 JTAG

Covers the Joint Test Action Group (JTAG) interface for debugging and configuration.

3.6.1 JTAG on Module Connector

Explains JTAG connectivity on the module connector for PS and PL.

3.6.2 External Connectivity

Describes external JTAG connections and recommendations.

3.6.3 JTAG Boot Mode

Details how to boot the module using the JTAG interface.

3.7 eMMC Boot Mode

Explains the process of booting the module from the eMMC flash.

3.8 QSPI Boot Mode

Explains the process of booting the module from the QSPI flash.

3.9 SD Card Boot Mode

Explains the process of booting the module from an SD card.

3.10 eMMC Flash Programming

Describes methods for programming the eMMC flash memory.

3.11 QSPI Flash Programming via JTAG

Explains QSPI flash programming using the JTAG interface.

3.12 QSPI Flash Programming from an External SPI Master

Details QSPI flash programming using an external SPI master.

3.13 Enclustra Module Configuration Tool

Describes the Enclustra Module Configuration Tool for flash programming.

4 I2C Communication

4.1 Overview

Provides an overview of the I2C bus, its connections, and speed limitations.

4.2 Signal Description

Details the signals used for I2C communication, including pull-ups.

4.3 I2C Address Map

Lists the addresses of devices connected on the I2C bus.

4.4 Secure EEPROM

Explains the usage, content, and warnings for the secure EEPROM.

4.4.1 Memory Map

Details the memory map of the secure EEPROM's sectors.

5 Operating Conditions

5.1 Absolute Maximum Ratings

Lists the absolute maximum ratings for various voltages and temperatures.

5.2 Recommended Operating Conditions

Provides the recommended operating conditions for reliable module performance.

6 Ordering and Support

6.1 Ordering

Instructions for ordering the module or requesting information.

6.2 Support

Information on accessing the Enclustra online support site.

Related product manuals