Ultra96 is an ARM-based, Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96Boards Consumer Edition specification. The processor is a Xilinx Zynq UltraScale+ MP ZU3EG A484 and the RAM is a Micron LPDDR4 memory provides 2GB of RAM in a 512M x 32 configuration. The Ultra96 includes 40-pin 1x 96Boards Low-speed expansion header and 1x 60-pin 96Boards High speed expansion header. The 96Boards’ specifications are open and define a standard board layout for development platforms that can be used by software application, hardware device, kernel, and other system software developers. Ultra96 represents a unique position in the 96Boards community with a wide range of potential peripherals and acceleration engines in the programmable logic that is not available from other offerings.