Open source COM Express Baseboard for Type 7 Basic modules
Published:
Topics: Open cloud systems, Open hardware
The COM Express specification provides an open industry standard for Computer-On-Modules designed for high-end, specialized use cases. In particular, COM Express Type 7 is dedicated for data processing applications that require high computing density and high I/O throughput. In this article, Antmicro presents its newly developed open hardware baseboard for COM Express Type 7 modules in the basic (95 × 125 mm) form factor, suitable for size constrained devices in distributed computing clusters. It complements our portfolio of open source distributed compute systems which already includes Antmicro’s open source GPU cluster and the Scalerunner compute cluster, enabling high-performance CPU applications through compatibility with many-core LayerScape CPU modules such as LX2160A from our partner SolidRun.
Built with our software-driven engineering approach which provides transparency and full control in even the most complex multi-layered PCB designs requested by our customers, the board can be customized by Antmicro in terms of I/O and enabled with software including BSPs, OTA, simulation and more to serve as a base for high-end industrial, medical or scientific research devices. The compact design also makes it ideal as a starting point for larger parallel computing setups, hardware-in-the-loop testing, CI runners etc.
High density compute
The COM Express Type 7 Baseboard is targeted towards applications that require both lots of compute power offered by SoCs like the LayerScape and high throughput connectivity, featuring two SFP+ 10G Ethernet ports, two USB 3.0 type A ports and a Gigabit RJ45 connector. The baseboard also exposes two M.2 key M (PCIe x4/NVMe) slots for accelerators, storage or additional connectivity.
The baseboard also features an OCuLink PCIe x4 connector which makes it possible to connect external PCIe devices. The baseboard is also expandable with modules like accelerators, analog front end instrumentation or FPGAs that can be connected via a backplane edge connector exposing a PCIe bus.
The baseboard has been designed to integrate with both the x86 (e.g. Intel Xeon and AMD Ryzen) and ARM architecture SoMs, making it ideal for testing software compatibility at scale across a wide range of CPUs in server setups. Our design should be compatible with any COM Express 7 module, including the SolidRun LX2160A which uses the NXP Layerscape CEx7 LX2160A SoC offering 16 x ARM Cortex-A72 cores at up to 2.2 GHz. This ARM CPU, along with a maximum of 64 GB DDR4 memory installed on the LX2160A, enables native software compilation and testing, and offers lower levels of power consumption when compared to x86 CPUs while taking full advantage of the networking enabled by the COM Express Baseboard.
The ARM-based SolidRun LX2160A Computer-on-Module the baseboard uses as a reference design can be exchanged for alternative modules depending on specific use cases. For typical x86 server and data center applications, the Intel Xeon-based Kontron COMe-bBD7 or the AMD Ryzen-based Adlink Express-VR7 are possible drop-in replacements.
To learn more about the internals and the design of the COM Express Baseboard, check out our Open Hardware Portal.
Options to cluster, miniaturize and expand
Designed with modularity in mind, the COM Express Baseboard can also be placed in an enclosure for use in distributed multi-node computing systems, for instance in data centers. To enable compatibility with other standardized rack mounting systems such as 19” rack cabinets, Antmicro developed custom enclosures used in our own server rooms, and mechanical design and integration of complex systems is also a service we provide.
Antmicro’s COM Express Baseboard joins the long list of our fully customizable technology demonstrators, and can be further miniaturized or ruggedized for use in space-constrained and/or harsh environments. The board can also be explored in our System Designer portal, where you can find 3D renders with interactive components, a detailed list of components, and HBOM. Below, we have included an interactive diagram of the baseboard.
(For an interactive version of the diagram, visit the desktop version of the website)
Modular, open source hardware design for demanding applications
As flexibility is at the core of Antmicro’s design philosophy, we offer comprehensive end-to-end integration services around the COM Express family for a variety of use cases and industries, including life sciences, space and industrial automation. Combining that with our comprehensive software services based on a breadth of open source tools and frameworks we are developing, Antmicro can help you rapidly develop your next product featuring the compute power of a 16-core Cortex-A72 in a small footprint.
If you would like to find out more about Antmicro’s engineering services, and how we can assist with creating customized hardware for your advanced use cases, take a look at our Open Hardware Portal with a constantly expanding database of hardware components and get in touch with us at contact@antmicro.com.