Security-oriented mini-ITX motherboard with MCST Elbrus8CB VLIW as CPU
This project is launching soon.
Elbrus is a mini-ITX security-oriented motherboard for mobile/embedded usage based on the MCST Elbrus-8CB 8-core @ 1.5 GHz VLIW CPU on ELBRUS architecture.
It has 8 GB DDR4 memory, pressure sensors, tamper sensors, a water sensor, gyroscope, GPS, and much more in one single board! And most importantly - x86-64 VLIW firmware for real-time execution of x86-64 code on ELBRUS with minor performance overhead. We are also developing and manufacturing a custom fullly-copper IHS (Integrated Head Spreader) for CPU and SB (MCST KPI-2).
CPU: MCST (Moscow Center of SPARC Technologies) Elbrus-8CB 8-core @ 1.5 GHz VLIW (fully compatible with any LGA3647 heatsink)
SB: MCST KPI-2 Multicontroller
RAM: 8 GB or 32 GB (2x [4+1] 8 Gbit/32 Gbit DDR4 DRAM 2400 MHz ECC)
SATA: 2x M.2_2280 + 4x SATA_6G
Storage Expansion: 1x microSD (HC)
Cache: 1x PATA 8 GB (required as cache device for hardware emulation of x86 on Elbrus)
PCIe: 1x PCIe2_x16 + 1x PCIe2_x1 (as USB3)
1x TPM SPI connector
2x boot firmware chip with extra security
3x heatsink detectors
1x temperature sensor trigger
2x tampering sensor
Marvell M88E1111-RCJ chipset
GPS: GPS chip with internal antenna port
2x USB 2.0 (rear)
4x USB 2.0 (+PD) (rear)
2x USB 3.0 (rear)
1x USB 2.0 (internal)
COM: 1x COM header (internal) required for debugging boot
Debug: 1x 6-pin debug port, 1x 4-pin (USB to GPIO)
Full source code for board schematics, design specifications, internal design comments, and our BSP will be published in a GitHub/GitLab open repository, and provided on a DVD that comes with the motherboard. MCST’s proprietary C/C++ compiler and bootloader will be provided only as binary, because we do not have access to the source code of this part.