Sifive Essential 6-Series RISC-V processors target Linux, real-time applications

SiFive E6 vs S6 Block Diagram

SiFive has been busy. Just a few days after SiFive Performance P650 announcement, the company has announced the SiFive Essential 6-Series RISC-V processor family starting with four 64-bit/32-bit real-time core, and two Linux capable application cores, plus the SiFive 21G3 release with various improvements to existing families. SiFive Essential 6-Series range of RISC-V processors There Essential 6-Seris family is comprised of three sub-families with two processors each: E6 Series with 1.91 DMIPS/MHz, 3.69 CoreMark/MHz E61-MC – Quad-core 32-bit embedded processor E61 – Mid-range performance 32-bit embedded processor (one-core) S6 Series with 2.07 DMIPS/MHz, 3.73 CoreMark/MHz S61-MC – Quad-core 64-bit embedded processor S61 – Mid-range performance 64-bit embedded processor (one-core) U6 Series with 2.07 DMIPS/MHz, 3.73 CoreMark/MHz U64-MC – Quad-core 64-bit application processor U64 – Mid-range performance Linux-capable processor (one-core) E6-Series and S6 Series real-time processors have practically the same features except for the 32-bit and 64-bit cores, and a different […]

Imagination introduces Catapult RISC-V CPU cores

Catapult RISC-V CPU

As expected, Imagination Technologies is giving another try to the CPU IP market with the Catapult RISC-V CPU cores following their previous unsuccessful attempt with the MIPS architecture, notably the Aptiv family. Catapult RISC-V CPUs are/will be available in four distinct families for dynamic microcontrollers, real-time embedded CPUs, high-performance application CPUs, and functionally safe automotive CPUs. The new 32-/64-bit RISC-V cores will be scalable to up to eight asymmetric coherent cores-per cluster, offer a “plethora of customer configurable options”, and support optional custom accelerators. What you won’t see today are block diagrams and detailed technical information about the cores because apparently, all that information is confidential even though some Catapult RISC-V cores are already shipping “in high-performance Imagination automotive GPUs”. The only way to get more details today is to sign an NDA. Having said that we have some more information about the target markets and development tools.  Imagination Capapult […]

TQ Embedded launches NXP i.MX RT1170 SoC module and SBC


TQ Embedded (aka TQ) has just announced the availability of the TQMa117xL system-on-chip module based on NXP i.MX RT1170 crossover processor family, and as well as MBa117xL single board computer (SBC) based on the 31×31 mm module. TQMa117xL’s small size has been achieved thanks to a 277-pad LGA design, with the module still integrating LP-SDRAM, Quad-SPI NOR flash and EPROM, a PMIC, as well as an optional security chip. TQMa117xL i.MX RT1170 SoM Specifications: Crossover processor (one or the other) NXP i.MX RT1171 with Cortex-M7 @ up to 1 GHz (Consumer) or 800 MHz (industrial), 1 GbE (AVB) NXP i.MX RT1172 with Cortex-M7 @ 800 MHz/ 1 GHz, graphics accelerators and camera/display interfaces, 1GbE (AVB) NXP i.MX RT1173 with Cortex-M7 @ 800 MHz (industrial only), Cortex-M4 @ 400 MHz, 1GbE (AVB), graphics accelerators and camera/display interfaces, tamper inteface NXP i.MX RT1175 with Cortex-M7 @ 800 MHz / 1 GHz, Cortex-M4 […]

ADLINK COM-HPC Ampere Altra 80-core Arm server module targets embedded applications


ADLINK has integrated Ampere Altra, an up to 80-core Armv8.2 server processor with up to 175W TDP, into a COM-HPC module designed for embedded applications, together with the AVA Developer Platform equipped with a 32-core processor and housed in an “ultra-silent liquid-cooled tower system”. Both the ADLINK COM-HPC Ampere Altra module and the developer kit are compliant with the just-announced Arm’s Scalable Open Architecture for Embedded Edge (SOAFEE), a “software initiative and reference implementation providing a cloud-native environment for embedded edge development”. ADLINK COM-HPC Ampere Altra COM-HPC Ampere Altra key features and specifications: SoC – Ampere Altra with 32x to 80x Armv8.2 Neoverse N1-based cores with up to 3.3 GHz frequency,  up to 128 lanes of high-speed PCIe Gen4 and 8×72 ECC protected DDR4 3200 memory; TDP: 60 to 175 Watts depending on the number of cores System Memory – Up to 768GB DDR4 with 6x individual memory channels Networking […]

LP-AM243 dual Gigabit Ethernet MCU board features TI Sitara AM243x Cortex-R5F microcontroller

LP-AM243 Sitara AM2434 development board

The few microcontroller boards that get Ethernet, are often limited to 10 Mbps or 100 Mbps, but the LP-AM243 LaunchPad development kit comes with two Gigabit Ethernet ports controlled by the newly announced 800 MHz Texas Instruments Sitara AM243x Cortex-R5F microcontroller with industrial communication and security features. TI Sitara AM243x Cortex-R5F microcontroller The Sitara AM243x is the first family of microcontrollers part of the larger Sitara AM2x  MCU series that, a bit like NXP i.MX RT crossover processors, aims to combine the advantages of traditional microcontrollers and microprocessors by leveraging the real-time capabilities of the former and the high performance of the latter, but in a way optimized for industrial communication and safety. The Sitara AM243x family is comprised of three processors with one, two, or four cores with the following key features and specifications: CPU AM2431 – Single-core Cortex-R5F real-time core @ 800 MHz with 128KB TCM AM2432 – Dual-core […]

3D printer board leverages Allwinner A64’s AR100 core for real-time control

Recore Allwinner A64 3D printer board

Elias Bakken has been working on Recore 3D printer control board based on Allwinner A64 processor since 2019 and with revision “A5” of the PCB,  Recore is now considered stable and will ship to customers. But wait? Isn’t Allwinner A64 just a quad-core Cortex-A53 processor meant to run Linux? But 3D printer control boards require real-time I/O and that’s why many are designed with STM32, Arduino compatible Microchip MCU or other microcontrollers. The trick here is that Elias did not use the Cortex-A53 cores for real-time control, but instead the 300 MHz AR100 32-bit OpenRISC 1000 core found in Allwinner A64 SoC. Recore specifications: SoC – Allwinner A64 quad-core Cortex-A53 processor running at 1 GHz, with AR100 32-bit core @ 300 MHz, Mali-400MP2 GPU System Memory – 1 GB DDR3 RAM Storage – 8 GB eMMC flash Video Output – HDMI output to connect a display Networking – Gigabit Ethernet […]

Embedded Artists launches 1GHz NXP i.MX RT1176 Crossover MCU module and devkit

uCOM iMX RT1176 Developer Kit

Microcontrollers used to be those cute little chips clocked at 8 MHz, but it’s now common to have MCUs clocked at one or two hundred Megahertz, and with Cortex-M7 cores, several hundred Megahertz is now possible, and NXP even pushed the limit to one Gigahertz with their i.MX RT1170 series of Cortex-M7/M4 Crossover MCUs announced over a year ago. Embedded Artists has now made a computer-on-module and a corresponding devkit based on NXP i.MX 1176 Crossover MCU clocked at one Gigahertz. iMX RT1176 uCOM MCU module delivers up to 6468 Coremarks, comes with up to 32MB SDRAM, 16MB QSPI flash, optional WiFi and Bluetooth, and various peripherals in a tiny 45x42mm form factor. iMX RT1176 uCOM module Specifications: SoC – NXP i.MX RT1176 processor with Cortex-M7 core up to 1 GHz/800MHz (Commercial vs industrial), Cortex-M4 core up to 400/200 MHz, 2MB internal SRAM, 2D GPU with OpenVG 1.1 support and […]

Raspberry Pi Pico Gets supports for Rust, RT-Thread OS and FreeRTOS

Raspberry Pi Pico Rust RT-Thread FreeRTOS

In January end, we saw the launch of Raspberry Pi Pico equipped with an RP2040 dual-core Cortex-M0+ microcontroller working up to 133 MHz with official support for MicroPython and C. In this feature, we will be discussing the Raspberry Pi Pico’s flexible software support compatible with RP2040 MCU, apart from the MicroPython, C/C++, and upcoming Arduino IDE software support. We will specifically be focusing on Rust, RT-Thread OS, and FreeRTOS support for Raspberry Pi Pico. Rust Code Running on Raspberry Pi Pico Rust language is considered fast, reliable, and secure when it comes to IoT gateways. It also opens up the option for writing extremely low-level code, such as operating system kernels or microcontroller applications.  Porting Rust with RP2040 for working with Raspberry Pi Pico was seen in Jonathan Pallant’s Twitter Feed. The RP2040 comes with an external QSPI flash. The internal mask-ROM reads the programs from the external flash […]