Banana Pi BPI-VP10 with metal case and servo

Banana Pi BPI-VP10 – A low-cost servo control board based on Fortior FU7512L dual-core RISC-V MCU

Banana Pi BPI-VP10 is a low-cost servo control board based on the Fortior FU7512L RISC-V MCU and the FD6288Q pre-driver chip, designed for industrial control applications that rely on 100W/200W servos. The servo motor control board supports multiple control modes, including pulse/direction, analog, and RS485, and is compatible with absolute encoders (Tamagawa/BiSS-C protocols), incremental encoders, and Hall encoders. The BPI-VP10 board, also called BPI-BJ2403N, aims to provide an easy-to-source platform for developers to experiment with the FU7512L microcontroller and design projects or products around it. Banana Pi BPI-VP10 (FU7512L-SVDriver) specifications: Microcontroller – Fortior Technology FU7512L CPU 32-bit RISC-V core @ 48 MHz ME2 motor engine core @ 48 MHz with FOC module and CORDIC module Memory – 12kB SRAM, 4kB PRAM for program execution Storage – 64kB Flash with ECC and CRC, self-programming, and code protection Encoder Support – Absolute encoders (Tamagawa/BiSS-C protocols), incremental encoders, and Hall encoders. Pulse Input –  […]

SpacemiT K3 Pico-ITX Chassis Kit BianbuOS 4.0 review

SpacemiT K3 Pico-ITX RISC-V Chassis Kit Review – Part 2: What works, what doesn’t in Bianbu OS 4.0

Last month, I received the SpacemiT K3 Pico-ITX Chassis Kit based on the company’s K3 16-core RISC-V SoC, and started the review with an unboxing, a teardown, and a first boot to Bianbu OS 4.0. Since the system features a 10Gbps Ethernet SFP+ cage, I also had to order a 10GbE SFP+ to Copper adapter, as my 10GbE networking gear is exclusively based on RJ45 ports. In this review, I’ll check system information in Bianbu OS 4.0.1, run a few benchmarks, test 10GbE, GbE, and WiFi 6 networking performance, play YouTube videos at various resolutions, run AI workloads (LLM), check all/most features work as expected, and measure the power consumption of the SpacemiT K3 “Pico-ITX Chassis Kit” mini PC. It’s a fairly long review, so if you are short on time, you can check out the “what works, what doesn’t” section. Bianbu OS 4.0 System Information Before running anything, I […]


PineVoice RISC V Smart Speaker

Pine64 Pinevoice – A $50 RISC-V Smart Speaker for Home Assistant based on Bouffalo Lab BL606P MCU

After over two years in the making, Pine64 has now launched the PineVoice (previously PineVox) smart speaker based on the Bouffalo Lab BL606P RISC-V wireless microcontroller with WiFi, Bluetooth, and Zigbee radio interfaces. The device also features two microphones, a speaker, a USB 2.0 OTG port, volume buttons, a mute button with LED, a start/stop button, and four RGB LEDs. The PineVoice smart speaker is mainly designed to work with Home Assistant. PineVoice specifications: SoC – Bouffalo Lab BL606P CPU D0 core – T-Head C906 64-bit RISC-V (RV64IMAFCV) CPU @ 480 MHz M0 core – T-Head E907 32-bit RISC-V (RV32IMAFCP) CPU @ 320 MHz Memory – 544KB RAM (788KB SRAM listed on the Pine64 store), 16MB embedded PSRAM Storage – 128KB ROM, 4KB eFuse Wireless 2.4 GHz 802.11 b/g/n 1T1R WiFi 4 Bluetooth 5.x Dual-mode (Classis + BLE) 802.15.4 radio (Zigbee) Storage –  128Mbit (16MB) SPI NOR flash Audio 2x […]

Zhihe A210 block diagram

Zhihe A210 octa-core RISC-V SoC with 12 TOPS NPU powers SoM-based development board

Last year, we noted three upcoming high-performance RISC-V SoCs to watch out for: Zhihe A210, SpacemiT K3, and UltraRISC UR-DP1000. The K3 has already been launched, and I’ll work on the K3-Pico-ITX SBC/mini PC review this coming weekend, while the UR-DP1000 is (still?) expected on the Milk-V Titan motherboard. However, we did not have that many details about the Zhihe A210 so far. This has now changed since documentation has surfaced for the Zhihe A210 and a development kit (A210 SODIMM V2) based on a carrier board and a system-on-module itself powered by the octa-core RISC-V processor. Let’s have a look at both. Zhihe A210 octa-core RISC-V SoC Zhihe A210 specifications: CPU  – Octa-core RISC-V RV64GCV processor 4x 64-bit RISC-V C920 cores @ up to 2.3 GHz with 64 KB I Cache and 64 KB D Cache for each core, 1 MB L2 cache; note: 1.9 GHz is also shown […]

Linux 7.1 release

Linux 7.1 Release – Main changes, Arm, RISC-V, and MIPS architectures

Linus Torvalds has just released Linux 7.1 on LKML: So it’s only Sunday morning back home, but it’s Sunday afternoon where I am right now, so I’m doing the 7.1 release at the regular time – just not in the regular timezone. This obviously means that the merge window opens tomorrow, but I’ll be in yet another timezone by then, so timing will all be a bit irregular. Normally I try to front-load the merge window and do as much as possible the first few days – this time I’m not sure that will work out with my laptop and a couple of long flights without internet, but I’ve made sure that I have fetched the early pull requests (thank you – you know who you are), so I will be able to do some of it off-line. Anyway, possible slight hiccups in the merge window aside, the news today […]

Fortior FU75xx RISC-V motor control microcontroller

Fortior FU75xx dual-core motor control MCU family combines 32-bit RISC-V core with 2nd-gen Motor Engine (ME2) core

Motor driver IC specialist Fortior Technology has recently introduced the FU75xx dual-core motor control MCU family, pairing a 32-bit RISC-V core and the company’s proprietary 2nd-generation Motor Engine (ME2) core. The RISC-V core is used for parameter configuration and routine processing, while the ME core integrates FOC and CORDIC modules that enable fast calculation of FOC (as quick as 5µs)  or square-wave control for sensored/sensorless BLDC/PMSM motors. The chips have an impressive list of peripherals (see specs below) and target high-speed computing and real-time control for robotics and motion systems, such as industrial servo drives, robotic joints, smart home appliances, and new energy vehicle systems. FU75xx MCU specifications: Dual-core CPU RISC-V core @ 48 MHz ME2 motor engine core @ 48 MHz with FOC module and CORDIC module Memory – 12kB SRAM, 4kB PRAM for program execution Storage – 64kB Flash with ECC and CRC, self-program and code protection I/Os […]

Advertisement


OpenCV 5

OpenCV 5 release – New DNN engine with enhanced ONNX and LLM/VLM support, Intel, Arm, and RISC-V hardware optimizations

OpenCV 5 open-source computer vision library has recently been released with a brand-new DNN (Deep Neural Network) engine that provides better ONNX coverage and enables LLM/VLM support. The fifth version of the popular CV library also adds support for Intel, Arm, Qualcomm, and RISC-V hardware acceleration, improved 3D vision, and various new core features such as new data types, real N-dimensional and scalar support, and performance improvements. OpenCV 5’s DNN Engine OpenCV 4.x supports about 22% of ONNX operators, and the new DNN engine in OpenCV 5 brings coverage to over 80%.  That means models with dynamic shapes that used to fail on OpenCV 4.x, should now work, as the 5.x engine was rebuilt around a typed operation graph with proper shape inference, constant folding, and operator fusion. The table below shows the main difference between OpenCV 4.x and OpenCV 5 Since it’s quite a big change, to make sure […]

Petros CH32H417M Alef

Petros CH32H417M Alef – A Raspberry Pi Pico-sized RISC-V USB 3.0 camera board

XPU Labs’ Petros CH32H417M Alef is a Raspberry Pi Pico-sized board based on the WCH CH32H417M RISC-V USB 3.0 microcontroller and taking a 2MP OV2640 camera module through the MCU’s digital image interface (DVP). The board comes with 896KB SRAM and 960KB Flash from the WCH microcontroller, two 20-pin GPIO headers following the Raspberry Pi Pico’s pinout, a 6-pin SWD and UART6 header for debugging, and a Reset button. Petros CH32H417M Alef specifications: MCU – WCH CH32H417MEQ6 MCU QingKe RISC-V5F up to 400 MHz QinKe RISC-V3F up to 144 MHz GPU – Graphics Processing Hardware Accelerator GPHA Memory – 896KB SRAM Storage – 960KB Flash Camera I/F – 40-pin B2B connector with DVP @ 144MHz, SPI, I2C and ADC interfaces for 2MP Phos Ayin OV2640 camera module USB – 1x USB 3.0 Type-A port (5Gbps, tested up to 430 MB/s) for data, power, and firmware flashing Debugging – 6-pin SWD and […]

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC