Enclustra's Mercury+ XU8 SoC module offers 20 multi-gigabit transceivers with data rates of up to 15 Gbit/sec each and memory bandwidth up to 29,8 Gbyte/sec. Based on the Xilinx Zynq UltraScale+ MPSoC, the Mercury+ XU8 combines 6 ARM cores, a Mali-400MP2 GPU (EV variant), up to 12 GByte DDR4 SDRAM, numerous standard interfaces, 236 user I/Os and up to 504,000 LUT4 equivalents.
The Mercury+ XU8 MPSoC module from FPGA specialist Enclustra is optimized for applications that need to process large amounts of data in the shortest possible time. With two independent memory channels - one on the PS (up to 8 GByte DDR4 ECC SDRAM) and one on the PL (up to 4 GByte) - the module achieves a memory bandwidth of up to 29.8 GByte/sec. In order to transport the data to be processed into and out of the module as quickly as possible, 20 multi-gigabit transceivers with a data transmission rate of up to 15 Gbit/sec each are available.
In addition to the usual standard interfaces such as Gigabit Ethernet, USB 3.0, Display Port, SATA and SGMII, the 74 × 54 mm small module has a 16 GByte eMMC and a 64 MByte QSPI Flash. Both the processing system and the FPGA matrix have PCIe® connections.
The Xilinx Zynq UltraScale+ MPSoC is manufactured in a 16 nm FinFET+ process and has 6 ARM® cores: four 64 bit ARM Cortex™-A53 with a clock frequency of up to 1333 MHz and a 600 MHz fast 32 bit ARM® dual core Cortex™-R5. The processors are supported by a Mali™-400MP2 GPU and a H.264/H.265 video codec (EV variants).
Reference design and Linux at the push of a button
Enclustra offers a broad design-in support for their products. With the Mercury+ PE1-300 or Mercury+ PE1-400 baseboards, the Mercury+ XU8 can be a powerful development and prototyping platform.
Further expansion options are provided by the LPC/HPC FMC connectors on the PE1 base board, compatible with a huge range of plug-in cards from various manufacturers - ADCs, DACs, motor control cards and RF links are just a small selection of possibilities.
Enclustra also offers a comprehensive ecosystem for the XU8, offering all required hardware, software and support materials. The Mercury+ PE1 base board is a complete development platform; detailed documentation and reference designs make it easy to get started, in addition to the user manual, user schematics, a 3D-model, PCB footprint and differential I/O length tables.
The Enclustra Build Environment can be used to compile the Enclustra SoC modules with an integrated ARM processor very smoothly. The module and base board are selected by a graphical interface. After that, the Enclustra Build Environment downloads the appropriate Bitstream, First Stage Boot Loader (FSBL) and the required source code. Finally, U-Boot, Linux and the root file system based on BusyBox are compiled.
Thanks to the family concept with compatible connectors, different types of modules can be used on the same base board. If for example, an ARM processor is not required, the Mercury+ KX2 FPGA module can be used on the same baseboard instead.
- Xilinx® Zynq Ultrascale+™ MPSoC
- ARM® quad-core Cortex™-A53 (CG variants: dual-core)
- ARM dual-core Cortex™-R5
- Mali-400MP2 GPU (only for EV variants)
- H.264 / H.265 Video Codec (only for EV variants)
- 16nm FinFET+ FPGA fabric
- Up to 8 GB DDR4 ECC SDRAM
- 64 MB QSPI flash
- 16 GB eMMC flash
- PCIe® Gen3 ×16 and PCIe Gen2 ×4
- 20 × 6/12.5/15 Gbit/sec MGT
- 2 × Gigabit Ethernet
- 2 × USB 3.0
- 2 × USB 2.0 (host & host/device)
- Up to 504,000 LUT4-eq
- 236 user I/Os
- 14 ARM peripherals
- 122 FPGA I/Os
- 100 MGT signals (clock and data)
- 5 to 15 V single supply
- Small form factor (74 × 54 mm)