Allwinner в основном известен своим недорогим процессором на базе ядра Arm под управлением Android или Linux, но Allwinner R128 — это беспроводная аудиосистема-на- кристалле с 64-битным ядром приложения RISC-V C906, ядром реального времени Arm Cortex-M33, HiFi 5 DSP, а также встроенным модулем Wi-Fi и Bluetooth.
SoC также поставляется с 1 МБ SRAM, до 16 МБ флэш-памяти, до 32 МБ PSRAM, интерфейсами дисплея и камеры, поддержкой массивов микрофонов и множеством входов-выходов, которые должны сделать его подходящим для интеллектуальных динамиков и других домашних устройств с голосовым управлением с дисплеем или без него.
Технические характеристики Allwinner R128:
- Ядро приложения — 64-битное ядро RISC-V Xuantie C906 с тактовой частотой 600 МГц.
- DSP — аудио DSP Cadence HiFi 5 с тактовой частотой 400 МГц
- Коммуникационное ядро — ядро Arm M33 Star (Cortex-M33 от Arm China?) с тактовой частотой 240 МГц с поддержкой Trustzone.
- Память
- 1 МБ SRAM
- 8 МБ, 16 МБ или 32 МБ PSRAM (SiP = System-in-Package)
- Контроллер OPI PSRAM
- Хранилище
- QPI флэш-контроллер
- Флэш-память 8 МБ или 16 МБ (SiP)
- Дисплей — ЖК-интерфейсы TCON (RGB666) и SPI-DBI с разрешением до 104 × 768 при 60 кадрах в секунду с графическим ускорителем 2D
- Камера — интерфейс DVP с кодировщиком JPEG @ 720p24
- Аудио
- 3x ADC, 2x DAC
- 4x DMIC
- 2x I2S
- Беспроводная связь
- 2,4 ГГц 802.11b/g/n WiFi 4 с защитой WPA3
- Двухрежимный Bluetooth 5.0 BR/DR и Low Energy (LE) с поддержкой Long Range и Bluetooth Mesh
- Периферийные устройства
- 3x UART, 2x SPI, 8x PWM, 2x I2C/TWI
- ИК-передатчик и приемник
- 8-кратный АЦП общего назначения
- USB 2.0 OTG
- Поддержка смарт-карт ISO/IEC 7816
- Напряжение питания — от 2,5 до 5,5 В, один источник питания
Это почти вся общедоступная информация, которая у нас есть ( из Twitter ), поскольку Allwinner R128 еще не указан на веб-сайте компании. Но мы можем сделать некоторые обоснованные предположения. 64-разрядное ядро RISC-V — это то же ядро, что и в SoC Allwinner D1 с тактовой частотой 1 ГГц, за исключением того, что работает только на частоте 600 МГц, но вместо этого оно может работать с FreeRTOS или другой RTOS, такой как RT-Thread, поскольку Linux может быть не слишком хорош даже на SiP с 32 МБ SPRAM, потому что этот тип памяти обычно медленный. Нельзя сказать, что это невозможно, в конце концов, ESP32 также может работать под управлением Linux, но Linux не будет основной операционной системой на Allwinner R128 SoC.
Ядро Arm Cortex-M33 должно обеспечивать подключение по Wi-Fi и Bluetooth, а прошивка, вероятно, должна быть закрытой, поскольку она обрабатывает беспроводную часть. Аудиопроцессор HiFi 5 предназначен для устройств с голосовым управлением и обеспечивает предварительную обработку звука и распознавание речи/обнаружение ключевых слов. Мы также нашли ссылки на «Vbat», поэтому мы подозреваем, что он будет использоваться и на устройствах с батарейным питанием.
Это выглядит как альтернатива некоторым беспроводным процессорам Espressif Systems и Buffalo Labs, предназначенным для приложений, которые могут выиграть от более мощного процессора приложений, а также некоторых дополнительных функций, таких как кодировщик JPEG и ускоритель 2D-графики. Но придется подождать, чтобы узнать так ли это… [Обновление : GLGH_ поделился рендером модуля Allwinner R128 S3 с той же распиновкой, что и у модуля ESP32-S3-WRROM-1, за исключением дополнительных зубчатых отверстий для аудио.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.