Allwinner R128 wireless SoC features 64-bit RISC-V core, Arm Cortex-M33 core, and HiFi 5 audio DSP

Allwinner R128

Allwinner is mostly known for its low-cost Arm processor running Android or Linux, but the Allwinner R128 is a wireless audio SoC with a C906 64-bit RISC-V application core, an Arm Cortex-M33 real-time time core, a HiFi 5 DSP, and built-in WiFi and Bluetooth connectivity. The SoC also comes with 1MB SRAM, up to 16MB flash, up to 32MB PSRAM, display and camera interfaces, support for microphone arrays, and plenty of I/Os that should make it suitable for smart speakers and other voice-controlled home appliances with or without display. Allwinner R128 specifications: Application core – Xuantie C906 64-bit RISC-V core clocked at 600 MHz. DSP – Cadence HiFi 5 audio DSP clocked at 400 MHz Communication core – Arm M33 Star (Cortex-M33 from Arm China?) core clocked at 240 MHz with Trustzone support Memory 1MB SRAM 8MB, 16MB, or 32MB PSRAM (SiP = System-in-Package) OPI PSRAM controller Storage QPI flash […]

ZSWatch open-source hardware nRF52833 smartwatch runs Zephyr RTOS

ZSWatch open-source hardware nRF52833 smartwatch

ZSWatch is an open-source hardware smartwatch based on an u-Blox ANNA-B402 module with Nordic Semi nRF52833 Bluetooth 5.1 SoC and running Zephyr real-time operating systems. We’ve seen several open-source hardware smartwatches over the years, as well as open-source firmware projects such as AsteroidOS or InfiniTime with the latter used in the PineTime smartwatch, and the ZSWatch adds to the list of interesting open-source wearables with all source files made public. ZSWatch specifications: Wireless module – u-blox ANNA-B402 based on Nordic Semi nRF52833 Arm Cortex-M4F microcontroller with Bluetooth LE 5.1 and direction finding support Storage – 8MB flash (MX25R6435FZNIL0) Display – 1.28-inch 240×240 IPS TFT circular display with GC9A01 driver; covered with Sapphire Crystal Glass. Sensors Accelerometer (LIS2DS12TR) for step counting, etc… MAX30101EFD for pulse oximetry and heart rate monitoring Misc 3x buttons for navigation (prev, next, enter) Vibration motor (DRV2603RUNT) with haptics driver to give better vibration control. Power Management […]

HPMicro HPM64G0 – A 1 GHz RISC-V microcontroller

1GHz RISC-V Microcontroller

Yesterday, I ended up on the HPMicro website showing the illustration above about a 1 GHz MCU called HPM64G0. It looked interesting enough so I clicked on the link to a page with some documentation for the company’s HPM6700/6400 microcontrollers. But in typical Chinese fashion, I was asked for a mobile phone number to download the documents. No luck this time since a Chinese mobile phone number is required. If anybody can set up a mirror on Mega or other websites easily accessible outside of China that would be appreciated. But eventually, I found an article in Chinese on EETrend where we can learn more about the HPM64G0 which happens to be a 1GHz microcontroller based on the RISC-V architecture. We already had one of those for Arm with the NXP i.MX RT1170, but I had yet to see any RISC-V microcontrollers clocked at such a high frequency. HPMicro HPM64G0 […]

$4 DshanMCU Pitaya Lite board comes with MM32 Arm Cortex-M3 microcontroller

MM32 board MM32F32373G8P MCU

DshanMCU Pitaya Lite is an MCU development board based on yet another STM32 alternative: MindMotion MM32 Arm Cortex-M3 microcontroller that is said to be compatible with STM32. The MCU can be clocked at up to 120 MHz, embeds 128KB SRAM, 512KB flash, and the board offers two USB Type-C ports for USB and DAP debugging, a MicroSD card slot, a few buttons, I/Os are routed via through holes as well as a mini PCIe connector that can be used to connect a display. Pitaya Lite specifications: MCU – MindMotion Microelectronics MM32F3273G8P Arm Cortex-M3 microcontroller @ 96MHz (standard) to 120MHz (max) with 128KB SRAM, 512kB Flash; LQFP100 package Storage – MicroSD card Display – Via mini PCIe port with FSMC (Flexible Static Memory Controller), supports Intel 8080 LCDs USB – 2x USB Type-C ports, including one for DAPLink and serial access Expansion – 2x 25-pin GPIO headers and Mini PCIe connector […]

$6 Pine64 Ox64 SBC features BL808 64-bit/32-bit RISC-V multi-protocol WiSoC with 64MB RAM

Pine64 Ox64 SBC

Pine64 Ox64 is a single board computer powered by Bouffalo Lab BL808 dual-core 64-bit/32-bit RISC-V processor with up to 64MB embedded RAM, multiple radios for WiFi 4, Bluetooth 5.0, and 802.15.4 (Zigbee), as well as an AI accelerator. The board also features up to 16MB XSPI NOR flash, a MicroSD card socket, a USB 2.0 OTG port with support for a 2-lane MIPI CSI camera module, and two 20-pin GPIO headers for expansion. It measures just 51 x 21mm, or in other words, is about the size of a Raspberry Pi Pico W. Pine64 Ox64 specifications: SoC – Bouffalo Lab BL808 with: CPU Alibaba T-head C906 64-bit RISC-V core @ 480MHz Alibaba T-head E907 32-bit RISC-V core @ 320MHz Alibaba T-head E902 32-bit RISC-V @ 150MHz Memory – 728KB SRAM, 64MB embedded DRAM AI accelerator – NPU BLAI-100 (Bouffalo Lab AI engine) for video/audio detection/recognition Wireless 2.4 GHz 802.11 b/g/n […]

DongshanPI-D1s – An Allwinner D1s RISC-V development board designed to teach programming

DongShanPI D1s

The DongshanPI-D1s development board is comprised of a soldered-on Allwinner D1s RISC-V system-on-module board (SoM) and a carrier board with two 40-pin headers and a 2.0mm dedicated header. This development board is specifically designed to teach programming with a focus on the RISC-V architecture. The development board was designed by 100ask. They previously designed the Dongshan NeZha STU a development board based on the Allwinner D1. The main difference between the two is that 100ask did not include the Ethernet and HDMI interfaces on the DongshanPI-D1s board. The pinout of the headers is also slightly different because they opted to make the headers compatible with the widely used 40-pin GPIO from Raspberry Pi single board computers. DongshanPI-D1s preliminary specifications: D1s Core Lite SoC – Allwinner D1s single-core XuanTie C906 64-bit RISC-V processor @ 1.0 GHz with with 32 KB I-cache + 32 KB D-cache Memory – 64 MB DDR2 (SIP) […]

StarFive JH7110 RISC-V processor specifications released

StarFive JH7110 block diagram

With the Star64 and VisionFive 2 single board computers, we’ve already got two hardware platforms based on the StarFive JH7110 quad-core RISC-V processor, but somehow we did not get the detailed specifications of the new processor, and some details such as the presence of AI accelerators or exact PCIe specifications were lacking. Some documentation for the StarFive JH7110 processor has been released and answers some of those questions. It’s actually an SoC with six RISC-V cores, of which four 64-bit RISC-V cores run the main OS, plus a 64-bit RISC-V monitoring core, and a 32-bit RISC-V real-time core. The AI accelerators found in the JH7100 (Neural Network Engine and NVDLA) appear to be gone for good, and there are two 1-lane PCIe 2.0 interfaces up to 5 Gbps each. StarFive JH7110 specifications: CPU sub-system Quad-core 64-bit RISC-V SiFive U74 (RV64GC) processor @ up to 1.5 GHz with 32KB D-Cache, 32KB […]

Renesas RZ/A3UL Cortex-A55 CPU runs RTOS for HMI with quick startup times

Renesas RZ/A3UL

Renesas RZ/A3UL is a single-core Cortex-A55 processor clocked at up to 1 GHz designed to run FreeRTOS or Azure RTOS on high-definition (1280×800) HMI solutions requiring quick startup times such as industrial equipment, home appliances, office automation equipment, audio equipment, and POS terminals. The new RZ/A3UL processor family has the same peripheral functions and package pin assignments as the RZ/G2UL (Arm Cortex-A55/M33) and RZ/Five (RISC-V) families targeting Linux-based HMI applications. Renesas also designed a SMARC 2.1 compliant System-on-Module (SoM) based on the Renesas RZ/A3UL microprocessor to speed up time to market. Renesas RS/A3UL specifications: CPU – Single-core Arm Cortex-A55 processor @ up to 1.0 GHz with 32KB I-cache with parity, 32KB D-cache with ECC, 256KB L3 cache with ECC Internal Memory – 128KB SRAM with ECC Memory & Storage I/F 16-bit DDR4-1600 or DDR3L-1333 memory interfaces with in-line ECC; up to 4GB RAM Octal Peripheral Interface (OPI) for flash or […]

Exit mobile version
Youyeetoo X1 x86 SBC