banner

News

May 10, 2023

Allwinner R128 wireless SoC features 64

Allwinner is mostly known for its low-cost Arm processor running Android or Linux, but the Allwinner R128 is a wireless audio SoC with a C906 64-bit RISC-V application core, an Arm Cortex-M33 real-time time core, a HiFi 5 DSP, and built-in WiFi and Bluetooth connectivity.

The SoC also comes with 1MB SRAM, up to 16MB flash, up to 32MB PSRAM, display and camera interfaces, support for microphone arrays, and plenty of I/Os that should make it suitable for smart speakers and other voice-controlled home appliances with or without display.

Allwinner R128 specifications:

That's about all the public information we have so far (from Twitter), as Allwinner R128 is not listed on the company's website just yet. But we can do some informed speculation. The 64-bit RISC-V core is the same core as on the 1GHz Allwinner D1 SoC, except clocked at 600 MHz only, but it may run FreeRTOS or another RTOS like RT-Thread instead, as Linux may not be too happy even on a SiP with 32MB SPRAM because this type of memory is usually slow. It's not to say it's impossible, after all, ESP32 can run Linux too, but Linux will not be the primary OS on the Allwinner R128 SoC.

The Arm Cortex-M33 core should handle the WiFi and Bluetooth connectivity and the firmware should probably be closed-source because it handles the wireless part. The HiFi 5 audio DSP is designed for voice-controlled appliances and takes care of audio pre-processing and speech recognition/keyword detection. I can also see references to "Vbat" so I suspect it will be used on battery-operated devices as well.

It looks like an alternative to some Espressif Systems and Bouffalo Labs wireless SoCs designed for applications that may benefit from a more powerful application processor, as well as some extra features such as a JPEG encoder and a 2D graphics accelerator. We’ll have to wait to find out… [Update: GLGH_ has shared a render of an Allwinner R128 S3 module with the same pinout as the ESP32-S3-WRROM-1 module, except for additional castellated holes for audio

]

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

Related posts:

SHARE