64-core RISC-V motherboard and workstation enable native RISC-V development (Crowdfunding)

64-core RISC-V motherboard

There’s now a microATX motherboard and workstation for native RISC-V development based on the SOPHON SG2042 64-core RISC-V C920 processor with up to 128GB DDR4 memory, various SATA and M.2 NVMe interfaces for storage, three PCIe x16 slot for expansion and more. I remember a few years ago, there was a lot of talk about making a workstation for native Arm development instead of relying on x86 machines, cross-compilation, and emulation. So we got hardware like the HoneyComb LX2K, Ampere eMAG, and more recently the ADLINK Ampere Altra Dev Kit to achieve this goal. The RISC-V ecosystem is now getting something similar thanks to the Milk-V Pioneer microATX motherboard and the Pioneer Box that provides a complete 64-core RISC-V workstation with DIMM memory, SATA and NVMe storage, a graphics card, 10GbE networking, a 350W power supply, and more. Pioneer board specifications: SoC – Sophgo SOPHON SG2042 64-core RISC-V processor (T-Head […]

ADLINK Ampere Altra Dev Kit features ATX motherboard with 32 to 80-core Arm COM-HPC CPU module

Ampere Altra Dev Kit AADK

ADLINK Ampere Altra Dev Kit is an “IoT prototyping kit” based on an ATX motherboard fitted with a COM-HPC-ALT Server Type Size E module powered by an Ampere Altra 32, 64, or 80-core Arm Neoverse N1 server processor, and supporting up to 768GB DDR4 memory. It’s basically the same hardware as found in the Ampere Altra Developer Platform (AADP), but without the tower and power supply, nor optional features like liquid cooling or 10GbE interfaces. Ampere Altra Dev Kit (AADK) specifications and content: Computer-on-Module – COM-HPC Server Type Size E Ampere Altra module with Ampere Altra 32 to 80-core 64-bit Arm Neoverse N1 processor up to 1.7/2.2/2.6 GHz (32/64/80 cores, TPD: 60W to 175W), up to 768 DDR4 ECC memory Mainboard – COM-HPC Server Base carrier board Storage – 2x M.2 slot for NVMe SSD Video – VGA port Audio – 3.5mm audio jack Networking – 1x Gigabit Ethernet Expansion […]

Windows 11 shown to run on Rock 5B Arm SBC (Rockchip RK3588)

Windows 11 Arm Rock 5B

Most people will probably want to run Linux on their Arm SBC, but Windows 11 could also be an option with the Rock 5B and other single board computers based on Rockchip RK3588 and other powerful Arm SoCs thanks to the Windows on Raspberry project. The project, also known as “Windows on R” is maintained by Mario Bălănică who recently tweeted a screenshot showing Windows 11 running on the Radxa ROCK 5B SBC powered by a Rockchip RK3588 Arm Cortex-A76A/A55 clocked at 1.2 GHz (instead of the usual 2.2/2.4 GHz), but with USB 2.0/3.0 and display interface apparently working just fine. PCIe appears to be detected, but not working. He also noted that virtualization worked out of the box unlike with Raspberry Pi 4 SBC showing Windows Subsystem for Linux (WSL 2) and PowerShell in the screenshot below. Virtualization also enabled running Android apps in Windows 11 Arm as shown […]

U-boot now supports booting Linux from an HTTP server

U-Boot HTTP

Up until now, U-boot would only support the User datagram protocol (UDP) allowing for TFTP and NFS boot, but Linaro has now added support for TCP and HTTP in U-boot in order to boot Linux from common web servers. TFTP boot from U-boot has been supported for years, as around the year 2006 I remember implementing TFTP Linux boot for a Karaoke system in order to lower the BoM cost by selecting a smaller flash device, and I also explained how to boot Linux on a TV box with TFTP back in 2014. This requires installing a TFTP server on your server, which is quite a trivial task, but HTTP servers are omnipresent, so it’s a welcome addition to U-boot. If you want to use HTTP to boot Linux, it needs to be enabled in the U-boot config:

The top and bottom options are pretty obvious, and the second […]

UP 4000 x86 SBC review – Part 1: Unboxing and first boot

UP 4000 SBC review

AAEON UP 4000 is a compact Apollo Lake single board computer that’s about the size of a business card or a Raspberry Pi designed for automation, robotics, digital signage, and other space-constrained applications that may benefit from an x86 processor. The company already published some Phoronix benchmarks comparing the UP 4000 SBC against Raspberry Pi 4, NVIDIA Jetson Nano, and the original UP board, but since nothing beats third-party evaluation, AAEON sent a review sample to CNX Software for additional testing. UP 4000 SBC unboxing There are several variants of the board, and I received the UP-APL03X7F-A10-0464 SKU with 4GB RAM, 64GB eMMC flash, and an Intel Atom x7-E3950 quad-core processor. The package includes the board together with a multilingual safety manual that explains you should not immerse the board underwater and should avoid walking on it :). A 12V/5A power supply was also included separately. The power cord was […]

NVIDIA Jetpack 5.0.2 release supports Ubuntu 20.04, Jetson AGX Orin

NVIDIA Jetpack 5.0.2 Ubuntu 20.04

The NVIDIA Jetpack 5.0.2 production release is out with Ubuntu 20.04, the Jetson Linux 35.1 BSP 1 with Linux Kernel 5.10, an UEFI-based bootloader, support for Jetson AGX Orin module and developer kit, as new as updated packages such as CUDA 11.4, TensorRT 8.4.1, cuDNN 8.4.1. NVIDIA Jetson modules and developer kits are nice little pieces of hardware for AI workloads, but the associated NVIDIA Jetpack SDK was based on the older Ubuntu 18.04 which was not suitable for some projects. But the good news is that Ubuntu 20.04 was being worked on and initially available through the Jetpack 5.0.0/5.0.1 developer previews, and NVIDIA Jetpack 5.0.2 SDK is the first production release with support for Ubuntu 20.04. Besides the upgrade to Ubuntu 20.04, the Jetpack 5.0.2 SDK also adds support for both the Jetson AGX Orin Developer Kit and the newly-available Jetson AGX Orin 32 GB production module. It still […]

Conclusive Engineering WHLE-LS1 networking SBC offers 4x GbE, 2x 10GbE SFP+ cages

WHLE-S1 NXP Layerscape SBC

Conclusive Engineering WHLE-LS1 is a networking SBC powered by a choice of NXP Layerscape LS1xx8A Cortex-A72 or Cortex-A53 communication processors with four Gigabit Ethernet ports, two SFP+ cages capable of up to 10Gbps data rates. The board also features one SO-DIMM socket for up to 32GB DDR4, up to 64GB eMMC flash, M.2 PCIe sockets for NVMe SSDs, USB 3.0 host and USB 2.0 device ports, an RTC with backup battery, as well as serial and JTAG debug interfaces. WHLE-LS1 specifications: SoC (one or the other) WHLE-LS1026A – NXP Layerscape LS1026A 2x Arm Cortex-A72 @ 1.8GHz with DPAA package processing engine WHLE-LS1046A – NXP Layerscape LS1046A 4x Arm Cortex-A72 @ 1.8GHz with DPAA package processing engine WHLE-LS1048A – NXP Layerscape LS1048A 4x Arm Cortex-A53 @ 1.6GHz with DPAA2 package processing engine WHLE-LS1088A – NXP Layerscape LS1088A 8x Arm Cortex-A53 @ 1.6GHz with DPAA2 package processing engine System Memory – 1x […]

ROC-RK3588S-PC is the first Rockchip RK3588S SBC, supports up to 32GB RAM

ROC-RK3588S-PC

Rockchip RK3588S processor, a cost-down version of Rockchip RK3588 SoC with fewer interfaces, has made its way into Firefly ROC-RK3588S-PC SBC (single board computer) about the size of a credit card and equipped with up to 32GB RAM. The compact SBC also comes with up to 128GB eMMC flash, and offers support for NVMe storage, up to four video outputs through HDMI, USB-C and MIPI DSI interfaces, Gigabit Ethernet, USB 3.0, two MIPI CSI camera interfaces, and more. Firefly ROC-RK3588S-PC specifications: SoC – Rockchip RK3588S octa-core processor with 4x Cortex-A76 cores @ up to 2.4 GHz, four Cortex-A55 cores, Arm Mali-G610 MP4 quad-core GPU with OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1 support, 6 TOPS NPU, and an 8Kp60 H.265/VP9/AVS2 video decoder, 4Kp60 decoder, 8Kp30 H.265/H.264 video encoder System Memory – 4GB, 8GB, 16GB or 32GB LPDDR4/LPDDR4x/LPDDR5 Storage 16GB, 32GB, 64GB, or 128GB eMMC flash M.2 (PCIe 2.0) socket for […]

EmbeddedTS embedded systems design