Armv9 architecture to focus on AI, security, and “specialized compute”

Armv9

Armv8 was announced in October 2011 as the first 64-bit architecture from Arm. while keeping compatibility with 32-bit Armv7 code. Since then we’ve seen plenty of Armv8 cores from the energy-efficient Cortex-A35 to the powerful Cortex-X1 core, as long as some custom cores from Arm partners. But Arm has now announced the first new architecture in nearly ten years with Armv9 which builds upon Armv8 but adds blocks for artificial intelligence, security, and “specialized compute” which are basically hardware accelerators or instructions optimized for specific tasks. Armv9 still supports Aarch32 and Aarch64 instructions, NEON, Crypto Extensions, Trustzone, etc…, and is more an evolution of Armv8 rather than a completely new architecture. Some of the new features brought about by Armv9-A include: Scalable Vector Extension v2 (SVE2) is a superset of the Armv8-A SVE found in some Arm supercomputer core with the addition of fixed-point arithmetic support, vector length in multiples […]

Piunora has the guts of a Raspberry Pi 4 with Arduino form factor, M.2 PCIe socket (Crowdfunding)

Piunora Raspberry Pi 4 Arduino board

The Raspberry Pi 4 is a pretty cool board, but if you wished it was just a bit smaller, and you could use the PCIe interface exposed by the Broadcom BCM2711 processor more easily, Timon has designed Piunora carrier board for the Raspberry Pi Compute Module 4. The solution provides a board with the guts of Raspberry Pi 4 SBC but using the Arduino form factor including access to the six ADC pins, and an M.2 socket with the PCIe signal from the Broadcom SoC. Piunora carrier board specifications: SoM compatibility – Raspberry Pi CM4 module with Broadcom BCM2711 quad-core Cortex-A72 processor @ 1.5 GHz, 1 to 8GB RAM, optional 4GB to 32GB eMMC flash, optional wireless module with 802.11b/g/n/ac WiFi 5 and Bluetooth 5.0 Storage – 1x MicroSD card socket (for the OS when using Raspberry Pi CM4Lite system-on-module) Video Output – 1x HDMI 2.0 port up to 4Kp60 […]

Khadas Edge2 Arm mini PC

Renesas RE01B Bluetooth 5.0 LE MCU harvests energy for battery maintenance-free IoT devices

EB-RE01B Bluetooth-5.0-Energy Harvesting Board

Nobody likes to change or recharge batteries in their IoT nodes, so any new development related to energy harvesting or batteryless devices is welcomed. Renesas RE01B is a new Bluetooth 5.0 Low Energy (BLE) Arm Cortex-M0+ MCU that consumes at little as 35 µA/MHz during operation and 600 nA during standby making it suitable for battery maintenance-free IoT devices, or even batteryless IoT devices thanks to its energy harvesting controller. Renesas RE01B microcontroller’s features and specifications: CPU – Arm Cortex-M0+ core up to 64MHz GPU – 2D graphics accelerator Memory – 256KB SRAM Storage – 1.5MB flash Connectivity – 2.4 GHz radio with Bluetooth 5.0 Low Energy; up to 400m range (Long Range) and 2 Mbps data rate I/Os 8x PWM outputs 7x 14-bit A/D converters (ADC, Analog inputs) SCI (UART), I2C, SPI Timers 1x 32-bit Timer, 3x 16-bit Timer, 2x 8-bit Timer 2x Watchdog Timer, 1-second event timer, stopwatch […]

WM1302 LoRaWAN gateway mini PCIe module works over SPI or USB

WM1302 LoRaWAN Gateway Module

Announced in 2019, Semtech SX1302 LoRa transceiver is designed for cheaper, and more efficient LoRaWAN gateways, and we’ve seen it in mini PCIe concentrator cards such as nFuse SX1302 and Rak Wireless RAK2287 using USB or SPI host interfaces. Seeed Studio adds another option with WM1302 LoRaWAN gateway mPCIe module using either SPI or USB interfaces and supporting 868 or 915 MHz frequency bands. WM1302 module specifications: MCU – STMicro STM3L412 Arm Cortex-M4 microcontroller @ 80 MHz with 40KB RAM, 64 or 128KB flash LoRa Connectivity Semtech SX1302 LoRa Transceiver with 2x SX1250 Tx/Rx front-ends Tx power – Up to 26dBm @ 3.3V Rx sensitivity – Down to -139dBm @ SF12, BW 125 kHz; -125dBm @ 125K/SF7 LoRaWAN 1.0.2 compatible. LoRa band coverage – EU868, US915, AS923, AS920, AU915, KR920, and IN865. u.FL antenna connector Misc – Power, Config, and Tx/Rx LEDs Host Interface – SPI or USB interface on […]

BLUETTI EP500 is a power bank & UPS for home appliances (Crowdfunding)

Bluetti EP500

Many people are using a power bank to extend the battery life of their mobile device(s), and there are also laptop power banks which higher capacity and support for 12V and/or 19-20V besides the usual 5V. But BLUETTI EP500 & EP500Pro go up a notch as the systems aim at powering multiple home appliances or be used as UPS in case of power failure, or whenever you need to use tools or appliances away from the mains. BLUETTI EP500 & EP500Pro specifications: Control system based on Texas Instruments C2000 dual-core Arm+DSP real-time microcontroller AC Rated Power EP500 – 2000W (peak 4800W less than 500ms) EP500Pro – 3000W (peak 6000W less than 500ms) Power Input EP500 600W max, 100-264V AC via AC input – Charging time around 9 to 10 hours 1,200W max via PV input or T500 input (55-145V DC, 20A) – Charging time around 5 hours with solar panels […]

Geniatech DB1126 development board features RV1126 SoC for AI applications

DB1126 Development Board

Since the release of Rockchip RV1126 SoC, we have covered the detailed specifications on the chip and the RV1126-based Firefly dual-lens AI camera module. To take advantage of hybrid MCU cores from ARM and RISC-V, Geniatech has announced the DB1126 development board, a new addition to their long list of ARM Embedded developer boards designed to tackle any task requiring artificial intelligence. The new Developer Board 1126 development board gets its name from Rockchip RV1126 SoC with a quad-core ARM Cortex-A7 and RISC-V MCU and a neural network acceleration with performance up to 2.0 TOPS that support INT8/ INT16. As the company says, “DB1126 is a high-performance, versatile, high-computing (2TOPS) general-purpose, intelligent integrated carrier board + core board.” The board is not just a simple development board but also a carrier board with a core board connected via a board-to-board (BTB) double groove connection. Geniatech has provided the DB1126 development […]

Advertisement

PanVk – Panfrost gets a Vulkan driver

PanVk Panfrost Vulkan

We’ve followed with interest the progress of the Panfrost open-source driver for Arm Mali Midgard and Bifrost GPUs which has gotten more traction over time with official support from Arm and is getting closer to OpenGL ES 3.0 compliance with work on OpenGL ES 3.1 on the way. But Collabora has now started working on PanVk driver for the more recent Vulkan graphics API, as part of the Panfrost project. This is very early stage, but the 3D cube demo above appears to be rendered with Panfrost’s PanVk Vulkan driver on Wayland in a Khadas VIM3 board based on Amlogic A311D hexa-core Cortex-A73/A53 processor with a Mali-G52 GPU. As noted in the announcement, getting a useful Vulkan driver will take time as : The driver lacks almost all core features that would make it usable for real-world applications Optimizations are left on the side for now The code base is […]

Station P2 Arm mini PC offers dual GbE, M.2 & SATA SSD, up to 8GB RAM (Crowdfunding)

Rockchip RK3568 mini PC

Last week, we noted Firefly launched the first RK3568 system-on-module with Core-3568J AI Core and a corresponding full-featured development kit. But the company has been working on another interesting Rockchip RK3568 based device with Station P2 mini PC. Most Arm mini PCs need to make compromises when it comes to interfaces having to rely on USB bridges, but Station P2 feels very much like standard x86 based mini PC, albeit with a slower processor, thanks to native interfaces, or implemented through PCIe, with M.2 and SATA 3.0 SSD/HDD, dual Gigabit Ethernet, as well as WiFi 6, several USB 3.0/2.0 ports, and support for up to 8GB RAM among other features. Station P2 mini PC specifications: SoC – Rockchip RK3568 quad-core Cortex-A55 processor @ up to 2.0 GHz with Arm Mali-G52 2EE GPU with support for OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU for AI acceleration, 4Kp60 H.265/H.264/VP9 […]

Khadas VIM4 SBC