The Mercury+ XU9 module has been designed around a 16 nm FinFET+ Xilinx Zynq UltraScale+ MPSoC, which has 6 ARM cores, a Mali-400MP2 GPU (EV variant), up to 12 GByte DDR4 SDRAM, standard interfaces, 192 user I/Os and up to 504,000 LUT4 equivalents.
The sixth member of Enclustra’s SOM family based on Xilinx’ Zynq UltraScale+ MPSoC, the module has two memory banks - a 64-bit wide DDR4 SDRAM (up to 4 GByte) connected to the PL and a 72-bit DDR4 ECC SDRAM (up to 8 GByte) connected to the PS.
Measuring only 74 × 54 mm, the module offers many interfaces, including two Gigabit Ethernet and USB 3.0 ports, DisplayPort, SATA, and SGMII. It also offers a 16 GByte eMMC and 64 MByte QSPI Flash. PCIe connections are available on both the processing system and the FPGA matrix.
Enclustra also offers support for its products, including the Mercury+ PE1-300 and Mercury+ PE1-400 baseboards, which provide a complete hardware development platform with the Mercury+ XU9. The company also provides software and support materials for the XU9. Enclustra Build Environment can compile Linux for the Enclustra SoC modules with integrated ARM processors very smoothly. After using a GUI to select module and baseboard, 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.