Khadas has unveiled a “Khadas Vim3” SBC that runs Linux on an Amlogic S922X with 4x -A73 and 2x -A53 cores, with a future model featuring a neural processor. You get up to 4GB RAM and 32GB eMMC plus expansion via 40-pin GPIO, PCIe, and M.2 with NVMe.
Shenzhen Wesion’s Khadas project will soon launch the second Linux hacker board to offer Amlogic’s hexa-core S922X after Hardkernel’s Odroid-N2. The Khadas Vim3, which follows the quad-core Amlogic S905X based Khadas Vim1 and octa-core Amlogic S912 Khadas Vim2, is “coming soon” with high-end features like NVMe storage and a combo interface that can be used for either PCIe or USB 3.0.
Despite having fewer CPU cores, the Khadas Vim3’s Amlogic S922X is much more powerful than the Vim2’s octa-core, Cortex-A53 S912, as well as the Rockchip RK3399 (2x -A72 and 4x -A53). According to Hardkernel benchmarks using the Odroid-N2, this 12nm-fabricated SoC with 4x 1.8GHz Cortex-A73 cores and 2x 1.9GHz -A53 cores delivers about 20 percent faster CPU performance than the widely deployed RK3399. It also offers a Cortex-M4 chip and an advanced Arm Mali-G52 GPU equipped with 6x 846MHz EEs.
The specs below are only for the first of three Khadas Vim3 models. Judging from the mention of “next generation, deep-neural-network applications, at 2.5 TOPS,” at least one of the other Vim3 models will feature a processor with an neural processing unit (NPU), which is unavailable on the S922X. As noted by the CNXSoft story that alerted us to the SBC, this is likely the upcoming Amlogic S922D, which appears to be the same as the S922X except for the addition of an A311 neural processor.
The Khadas Vim3 has the same, somewhat Raspberry Pi-like 82 x 58 x 11.5mm footprint and layout as the earlier Vim boards, and similarly offers a 40-pin GPIO. The Vim3 will likely continue the Khadas tradition of shipping with schematics and other open source files, as well as supporting Linux and Android. All the Khadas project is saying about OS support now is that there will be a Felix Script app for “one-click” builds of Linux distributions.
A few key specs are still up in the air, such as whether it will include a microSD slot or whether pogo pads will be included. The precise nature of the pins supported on the M.2 socket is also uncertain, and there is also a question about the dual USB 2.0 host ports, suggesting the possibility that one or more might jump to 3.0.
The Khadas Vim3 will ship in Basic (2GB LPDDR4 and 16GB eMMC 5.1) or Pro (4GB/32GB) models, both of which offer 16MB SPI flash. Unlike the Vim2 (or Odroid-N2), there’s an M.2 2280 socket, and it supports high-speed NVMe storage. Another novelty is the new PCIe 2.0 x1 interface, which is accessible via a combo socket that can switch to USB 3.0.Dual simultaneous displays are now available via the 4K@60 ready HDMI 2.1 port and the new 4-lane MIPI-DSI interface with touch-panel support. There’s also a new 3-axis accelerometer.
The Vim 3 follows the Vim2 in offering a GbE port with Wake-on-LAN, as well as 802.11ac and Bluetooth 5.0. Other similar features include the RTC, IR receiver, LEDs, and 2x USB 2.0 ports.
Like the Vim2, the Vim3 offers a USB Type-C port with power input, but it now adds support for wide-range, 5-20V DC support, which Khadas says is useful for running power-hungry devices such as a mic array and speakers. An STMicro STM8S003 based power management chip includes a programmable EEPROM.
The board offers several advantages over the Odroid-N2 including eMMC storage, accelerometer, PCIe, and the M.2 option for NVMe. It’s smaller and its DSI interface is a step up from the Odroid-N2’s composite video interface. On the other hand, Hardkernel’s board has 4x USB 3.0 host ports and an SPDIF interface and audio DAC.Further information
The first of three Khadas Vim3 models is “coming soon” at an undisclosed price. More information and a signup form for notifications may be found on Shenzhen Wesion’s Khadas Vim3 announcement and preliminary launch page.