Lichee Console 4A portable RISC-V development terminal review – Part 1: Unboxing, teardown, and hands on

Sipeed has just sent me a “Lichee Console 4A portable RISC-V development terminal” for review. It’s a quad-core RISC-V mini laptop based on the Alibaba T-Head TH1520 processor with a 7-inch touchscreen display, and my model is equipped with a Lichee LM4A module fitted with 16GB RAM and 128GB eMMC flash. I’ll start the review of the RISC-V developer kit with an unboxing, a teardown, and a quick try with the preinstalled Debian 12 “Bookworm” image, before testing the latter in the second part of the review. The second part will take some time as we have about twenty reviews planned for now, four of which I’ll be taking care of myself… Lichee Console 4A unboxing I received the device in a package indicating I had been sent the 16GB+128GB model and reading “Lichee Console 4A portable RISC-V developer terminal” which makes it clear it’s based on RISC-V, is portable […]

Linux 6.7 release – Main changes, Arm, RISC-V, and MIPS architectures

Linus Torvalds has just announced the release of Linux 6.7, following Linux 6.6 LTS a little over two months ago: So we had a little bit more going on last week compared to the holiday week before that, but certainly not enough to make me think we’d want to delay this any further. End result: 6.7 is (in number of commits: over 17k non-merge commits, with 1k+ merges) one of the largest kernel releases we’ve ever had, but the extra rc8 week was purely due to timing with the holidays, not about any difficulties with the larger release. The main changes this last week were a few DRM updates (mainly fixes for new hw enablement in this version – both amd and nouveau), some more bcachefs fixes (and bcachefs is obviously new to 6.7 and one of the reasons for the large number of commits), and then a few random […]

Khadas Edge2 Arm mini PC

WCH RISC-V microcontrollers can now be programmed with the Arduino IDE

WCH has launched some interesting RISC-V microcontrollers in the last year or so, including the “10 cents” CH32V003 RISC-V microcontroller with 2KB SRAM and 16KB flash or the CH32V307with more resources (up to 64KB SRAM and 256KB flash) and additional peripherals. So far they were programmable in C language using MounRiver IDE or an open-source toolchain, but WCH has now announced Arduino support for many of those RISC-V microcontrollers which should enable more people to get involved. The core library for CH32duino works with OpenOCD through WCH-LINKE hardware to download the firmware and debug WCH chips and a riscv-none-embed-gcc toolchain that supports custom RISC-V instructions (half-word and byte compression instruction extensions and hardware stack push/pop functions) found in WCH RISC-V microcontroller. The following evaluation kits are currently supported with ADC, DAC, USART, GPIO, EXTI, SysTick, I2C, and SPI peripherals: CH32V003F4P EVT board CH32V203G8U EVT board CH32X035G8U EVT board CH32V103R8T6_BLACK EVT […]

Tillitis Tkey is an open-source RISC-V security key in a USB-C case

Tillitis’ TKey is a small, simple security key in a USB-C form factor, and described as a “new type of flexible USB security token” that is inspired by DICE (Device Identifier Composition Engine) and measured boot powered by a simple 32-bit RISC-V core, the PicoRV32, in a Lattice iCE40 UP5K FPGA. While we have covered hardware security modules in the past, this is the first security key we have seen that is based on an FPGA running a RISC-V core. The security token lacks persistent, onboard storage, unlike alternatives such as Yubikey Neo. Apps need to be loaded onto the key every time it is connected to a host device. It uses measured boot to generate a unique identifier for each application and is more secure than the alternatives since private keys are not stored on the device. Also, the hardware and software for the TKey are completely open-source for […]

Lichee Console 4A RISC-V mini laptop sells for $252 and up

Sipeed Lichee Console 4A is a RISC-V portable Linux console, that I would also call a RISC-V mini laptop, powered by an Alibaba T-Head TH1520 quad-core C910 processor and equipped with up to 16GB RAM and 128GB eMMC flash. We first covered the device last August, but Sipeed had started taking pre-ordered by the end of October, and they’ve gone through the first batch of mass production, and should soon ship the mini laptops with the Aliexpress store showing December 31 as the release date, and we’re told some samples may have already been shipped in the first part of the month. Lichee Console 4A specifications: SoM – Replaceable Lichee LM4A system-on-module based on TH1520 quad-core RISC-V C910 processor with up to 16GB LPDDR4X, 128GB eMMC flash Storage – MicroSD card slot, M.2 SSD support Display – 7-inch 1280 x 800 LCD with capacitive touch Video Output – 1x mini […]

Renesas’ first 32-bit RISC-V CPU core delivers up to 3.27 CoreMark/MHz

Renesas has recently announced its first homegrown 32-bit RISC-V CPU core based on the open-standard instruction set architecture (ISA). This CPU core is compatible with Renesas’ e2 studio IDE and supports other third-party IDEs for RISC-V MCUs. According to Renesas, the CPU achieved a remarkable 3.27 CoreMark/MHz performance outperforming similar RISC-V architectures in this category. RISC-V, an open ISA, is rapidly gaining popularity in the semiconductor industry. Many MCU providers have formed joint investment alliances to expedite their RISC-V product development. Previously, Renesas released two CPUs developed by Andes Technology Corp: the R9A02G020, an ASSP EASY MCU for Motor Control, and the R9A06G150, an ASSP EASY MCU for Voice HMI, both based on RISC-V. Additionally, they have introduced the RZ/Five, a Linux-capable 64-bit RISC-V microprocessor family, and RH850/U2B, an automotive System on Chip (SoC).  However, with the release of their new CPU, Renesas independently enters the RISC-V market, highlighting their […]

Intel Arc Graphics Technology

Gigadevice GD32VW553 RISC-V microcontroller supports WiFi 6 and Bluetooth 5.2 LE

Gigadevice GD32VW553 is a new 160MHz RISC-V microcontroller for IoT applications with support for WiFi 6 (802.11ax) and Bluetooth 5.2 Low Energy (LE) and available in QFN32 and QFN40 packages with up to 28 GPIOs. As an IoT chip, the chip supports various power modes and target wake time (TWT) for low power consumption, as well as WiFi features such as WPA3 and WiFi direct, while the radio can handle Bluetooth 5.2 LE bit rates of up to 2 Mbps and support the Long Range mode. Gigadevice GD32VW553 specifications: MCU core – 32-bit Nuclei N307 RISC-V core @ up to 160 MHz with RV32I / M / A / F / D / C / P / B instruction extensions Memory – 320KB SRAM Storage – 2048KB or 4096KB flash Wireless WiFI 6 802.11b/g/n/ax HT20 up to 114.7Mbps 802.11e QoS Enhancement (WMM). 802.11i (WPA, WPA2, WPA3). Open, shared key, and […]

Giveaway Week 2023 – WCH CH583M-R0 development board and some RISC-V microcontrollers

Early this year, WCH sent me a few of their RISC-V MCU boards and chips to thank me for writing about their products. I gave one for review with some chips but it went to review heaven, or in other words, no review was ever written. I also sold a couple locally, and since I don’t think I’ll ever have time for a review, we are now giving away the remaining boards and chips here and on CNX Software Thailand. Today’s giveaway is the WCH CH583M-R0-1v1 board, also known as CH583EVT or CH583M-EVT-R0, based on the CH583 RISC-V Bluetooth 5.3 LE microcontroller that exposes all I/Os from the chip, a few buttons, and USB ports, and also features an SWD/UART header for debugging. You’ll find the documentation, code samples, an Android app and other resources to get started on GitHub. I’ll also throw all the remaining chips I have left […]

Khadas VIM4 SBC