$13 RPI_AC108 Audio Board Ships with a 4-Mic Array for Raspberry Pi

RPI_AC108 4-mic array for Raspberry Pi

X-Powers is a subsidiary of Allwinner, better known for its PMIC chips for Allwinner Cortex-A processors., but we also discovered X-Powers AC108 quad-channel ADC chip for microphone arrays in 2017. Soon after, Seeed Studio launched ReSpeaker 4-Mic Array for Raspberry Pi, but I had completely forgotten about the audio chip since then. That’s until this morning when I came across RPI_AC108 audio board also coming with four microphones and several LEDs. RPI_AC108 specifications: Audio X-Powers AC108 quad-channel ADC with I2S/TDM output transition 4x MEMS microphones Expansion 2x Grove interfaces (1x I2C, 1x GPIO port using pins 12 & 13) 40-pin Raspberry Pi compatible header working with Raspberry Pi Zero / Zero W / 2B / 3B / 3B + / 4 and other compatible development boards Misc – 12x LEDs (APA102) connected over SPI, GPIO5 enables power Dimensions – 65mm x 65mm x 9mm The board gets its power (3.3V and 5V) from the 40-pin header, and communicate with Broadcom BCM2xxx processor using I2C …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Zigbee Firmware News – TI Z-Stack 3.0 Zigbee for CC2530 & ptvo Zigbee FW Configuration Tool

Sonoff BASICZBR3 TI Z-Stack 3.0 Zigbee

We’ve been writing about Zigbee more in recent months with either product announcements such as Sonoff ZBBridge WiFi to Zigbee gateway, and open-source software updates such as Tasmota support for Zigbee connectivity. We’ve recently been tipped about Zigbee-related news, namely TI Z-Stack 3.0 Zigbee router firmware port to Sonoff BASICZBR3, and ptvo Zigbee Configurable Firmware v2.4 GUI tool designed to create alternative Zigbee switch and router firmware for TI CC253x based modules and devices TI Z-Stack 3.0 Zigbee Router Firmware on Sonoff BASICZBR3 Kirovilya, a well-known open-source developer and founder of ioBroker open-source home automation software, has ported TI Z-Stack 3.0 Zigbee router firmware to CC2530 and tested it on Sonoff BASICZBR3 with DS18B20 waterproof temperature sensor. This is significant as Sonoff BASICZBR3 is only shipped with TI Z-Stack Home 1.2 Zigbee router firmware and I was told no one else had ported TI Z-Stack 3.0 Zigbee to CC2530 chip so far. You’ll find source code on Github, and a …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

iWave Systems i.MX8M Mini Devkit Targets Low-cost Facial Recognition Systems

iwave systems imx8m mini devkit

iWave Systems i.MX8M Mini Board is a development platform based on an update versions of the company’s iW-RainboW-G34M-SM i.MX 8M Mini system-on-module and designed specifically for low-cost facial recognition systems thanks to NXP eIQ ML software, and MIPI display and camera. iWave Systems i.MX8M Mini (aka iW-RainboW-G34D) specifications: SoM SoC – NXP i.MX8M Mini Q/QL/D/DL/S/SL with up to 4x Cortex-A53 cores,  1x Cortex-M4F real-time core, Vivante 3D and 2D GPUs System Memory – 1GB LPDDR4 (Expandable up to 4GB) Storage – 8GB eMMC Flash (Expandable), optional 2MB QSPI Flash optional Micro SD slot Wireless – Dual-band 802.11a/b/g/n/ac WiFi 5 and Bluetooth 5.0. PMIC – BD71847AMWV i.MX8M SODIMM Carrier Board Storage – MicroSD slot Display I/F – MIPI DSI display connector Camera I/F – MIPI CSI camera connector Audio – Audio codec, 3.5mm Line In/Out jack Networking – Up to 2x Gigabit Ethernet ports (One is Optional) USB – 2x USB 2.0 Host ports, 1x USB 2.0 device port Debugging – …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Allwinner Submits A100 Initial Support to Mainline Linux

Allwinner A100 Mainline Linux

You may also have already used boards based on Allwinner processors with mainline Linux support. But so far you had to thank linux-sunxi community for all the mainlining work they do, and AFAIK Allwinner was not involved. But today, I noticed Allwinner A100 initial support was submitted by Frank Lee with an AllwinnerTech dot com email address, and although the company was involved in some other patchsets, AFAIK it might be the first time they work on mainlining one of their processors. Allwinner A100 is a mid-range tablet processor with a quad-core Cortex-A53 processor, an Imagination PowerVR GE8300 GPU, 4K video decode and 1080p encode that looks to be a replacement for/upgrade to the popular Allwinner A64. The patchset itself brings initial support for the four Cortex-A53 cores, clock and pinctrl, as well as the Device Tree file. There’s also mentioned of Allwinner Perf1 Allwinner A100 SBC with  1GB DDR3, AXP803 PMIC, two USB 2.0 ports, onboard NAND flash, MicroSD …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Advantech Edge AI Computer and PoE NVR Feature NVIDIA Jetson Xavier NX SoM

Advantech NVIDIA-Jetson-Xavier NX Edge AI Computer

Following the launch of NVIDIA Jetson Xavier NX SoM last year, we noted several third-party carrier boards and embedded PCs had been announced, and we expected more to come soon. Advantech has now unveiled two systems based on NVIDIA latest module with respectively  MIC-710AIX edge AI computer and MIC-710IVX NVR system equipped with eight PoE ports. MIC-710AIX edge AI computer Specifications: SoM – NVIDIA Jetson Xavier NX with 6-core NVIDIA Carmel ARM v8.2 64-bit CPU, 6MB L2 + 4MB L3 caches 384-core NVIDIA Volta GPU with 48 Tensor Cores 2x NVDLA deep learning accelerators System Memory – 8GB 128-bit LPDDR4x Storage – 16 GB eMMC 5.1 flash Storage – M.2 2280 Key-M socket for SSD; SD card socket Video Output – HDMI up to 3840×2160 @ 60 Hz Networking – 2x Gigabit Ethernet (RJ45) via Intel i210IT controller USB – 1x USB 3.0 host port, 1x USB 2.0 host port, 1x USB 2.0 internal interface, 1x Micro USB OTG port …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Powkiddy X2 is a Low-End Nintendo Switch Lookalike

Nintendo Switch Lookalike

Powkiddy specializes in handheld gaming consoles, and if their latest Powkiddy X2 portable game console looks familiar, it’s because it looks just like a Nintendo Switch. But the comparison stops there. The NVIDIA processor is replaced by a quad-core Cortex-A7 processor, the display has a lower resolution, the controllers aren’t detachable, and unsurprisingly you can’t play any Nintendo Switch games. Powkiddy X2 specification: SoC – Quad-core Cortex-A7 processor @ 1.3 GHz (possibly Rockchip RK3128) System Memory – TBD Storage – TBD flash storage, MicroSD card slot Display – 7″ IPS display with 1024×600 resolution Video Output – Mini HDMI output Audio – 3.5mm audio jack; speaker(s); MP3/MP4 audio playback USB – 2x Micro USB port to connect external gamepads User input – 2x rockers, 2x D-PADs, select and start keys, function key, L&R; power & reset keys, volume control Battery – 3,000 mAh The console is said to come with 11 game console emulators to play retro games for the …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Updated x86/x64 Software Optimization Manual Reveals More Intel Tremont Details

Tremont Microarchitecture Processor Pipeline

We first found out about Tremont microarchitecture in April 2018 in some Intel documents and Linux mainline source showing it was likely meant to be Goldmont Plus successor. Last year, Intel formally announced Tremont architecture providing some of the details with a block diagram and key features. But this morning, we were informed by email of a new revision of the x86/x64 Software Optimization Manual (PDF) with even further details about Tremont architecture. If you want to know all the details, jump to 4.1 Tremont Architecture section of the document, but here are some of the highlights / improvements over Golmond Plus microarchitecture: Enhanced branch prediction unit. Increased capacity with improved path-based conditional and indirect prediction. New committed Return Stack Buffer. Clustered 6-wide out-of-order front-end fetch and decode pipeline. Banked ICache with dual 16B reads. Two 3-wide decode clusters enabling up to 6 instructions per cycle. Deeper back-end out-of-order windows. Dedicated integer and vector integer/floating-point store data ports. 33% increase …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

MARK AI Robot Kit Aims to Teach AI & Robotics to 12+ Years Old (Crowdfunding)

MARK AI Robot Kit fot Education

We’ve written about Kendryte K210 RISC-V AI processor, and Sipeed M1 module several times including in our getting started for Maixduino and GroveAI HAT boards for low-power AI inference such as object recognition or face detection using Arduino and Micropython programming. Shenzhen-based Tinkergen, a STEM Education owned by Seeed Studio, has now leveraged the low-cost processor to design MARK AI robot kit, where MARK stands for Make A Robot Kit, in order to processor an educational AI Robotics platform for children ages 12 years old and more. MARK will ship as a kit with the main parts and components including a chassis, a cover, two wheels, stepper motors, a pan-tilt camera with K210 processor, a 2.4″ LCD display, Grove & Arduino compatible MARKduino interface board, some sensors, and six AA batteries. Tinkergen offers pre-trained model to recognized objects like humans, books, pens, or smartphones, as well as traffic signs, numbers from 1 to 9, as well as domestic and wild …

Support CNX Software – Donate via PayPal or become a Patron on Patreon