Allwinner بیشتر به خاطر پردازنده ارزان قیمت Arm خود که برای سیستم عامل اندروید یا لینوکس ساخته شده است شناخته می شود، اما Allwinner R128 یک SoC صوتی بی سیم با هسته برنامه C906 RISC-V 64بیتی ، یک هسته Arm Cortex-M33 که بصورت Real time کار می کند.، یک 5 DSP HiFi ، WiFi داخلی و اتصال بلوتوث می باشد.
شاید برای شما مفید باشد: SoC جدید شرکت Allwinner بانام T113-S3
این SoC همچنین دارای یک مگابایت SRAM، تا 16MB فلش، تا 32 مگابایت PSRAM، اینترفیس های نمایشگر و دوربین، پشتیبانی از آرایه میکروفونی و تعدادی I/O (ورودی و خروجی) که طراحی برای اسپیکر های هوشمند، تجهزاتی که امکان کنترل صوتی دارند و انواع تجهیزات خانه هوشمند نمایشگر دار و بدون نمایشگر را برای این SoC ساده تر می کند.
مشخصات Allwinner R128
- Application core – Xuantie C906 64-bit RISC-V core clocked at 600 MHz.
- DSP – Cadence HiFi 5 audio DSP clocked at 400 MHz
- Communication core – Arm M33 Star (Cortex-M33 from Arm China?) core clocked at 240 MHz with Trustzone support
- Memory
- 1MB SRAM
- 8MB, 16MB, or 32MB PSRAM (SiP = System-in-Package)
- OPI PSRAM controller
- Storage
- QPI flash controller
- 8MB or 16MB flash (SiP)
- Display – TCON (RGB666) and SPI-DBI LCD interfaces up to 104×768 @ 60 fps with 2D graphic accelerator
- Camera – DVP interface with JPEG encoder @ 720p24
- Audio
- 3x ADC, 2x DAC
- 4x DMIC
- 2x I2S
- Wireless
- 2.4 GHz 802.11b/g/n WiFi 4 with WPA3 security
- Dual-mode Bluetooth 5.0 BR/DR and Low Energy (LE) with support for Long Range and Bluetooth Mesh
- Peripherals
- 3x UART, 2x SPI, 8x PWM, 2x I2C/TWI
- IR Tx and Rx
- 8x general-purpose ADC
- USB 2.0 OTG
- ISO/IEC 7816 smart card support
- Supply Voltage – 2.5 to 5.5V Vbat single power supply
این پردازنده هنوز در وبسایت کمپانی لیست نشده است و به همین خاطر ما تمامی اطلاعاتی که از SoC شرکت Allwinner R128 تا کنون داریم از توییتر جمع آوری شده است. برا اساس اطلاعات درز شده می توان حدس و گمان هایی راجع به مشخصات این پردازنده زد. هسته 64 بیتی Risc V این پردازنده مشابه پردازنده مورد استفاده در SoC Allwinner مدل D1 که با فرکانس 1GHz به بازار عرضه شده بود، می باشد. تنها تفاوت این پردازنده، فرکانس 600 مگاهرتزی آن می باشد. اما بر اساس مشخصات این پردازنده می توان حدس زد که این پردازنده امکان اجرای FreeRTOS یا نسخه های دیگر RTOS مانند RT-Tread را دارد.
اجرای لینوکس با این پردازنده احتمالا تجربه خوشایندی حتی با یک SiP با 32 مگابایت حافظه SRAM رقم نخواهد زد، به دلیل که این نوع حافظه عملکرد کندی دارد. با این حال ولی اجرای لینوکس ولی امکان پذیر است، ESP 32 امکان اجرای لینوکس را برای شما فراهم می نماید، اما در رابطه با Allwinner R128 SoC لینوکس هرگز بعنوان سیستم عامل اصلی آن شناخته نمیشود.
شاید برای شما مفید باشد: پروژه الکترونیک با میکروکنترلر های مختلف و آموزش 0 تا 100 راه اندازی پروژه
هسته ARM Cortex-M33 امکان اتصالات وای فای و بلوتوث را فراهم کند. فریمور به دلیل اینکه کنترل قسمت بی سیم را بر عهده دارد ، احتمالا به صورت Closed-Sourse می باشد.DSP صوتی 5 HiFi برای دستگاه هایی که با صدا قابل کنترل هستند طراحی شده است و کار های مربوط به پیش پردازش صدا و تشخیص صدا یا انجام می دهد. در دیتا های درز شده از Allwinner R128 SoC به Vbat هم اشاره شده است،بر این اساس می توان حدس زد Allwinner R128 S3 در دستگاه هایی که از باتری استفاده می کنند هم استفاده خواهد شد.
Allwinner R128 SoC به نظر جایگزینی برای برخی SoCهای بیسیم مانند Espressif Systems و Bouffalo Labs می باشد که برای برنامه هایی طراحی شده اند که ممکن است از با استفاده از یک پردازنده قدرتمند تر، از قابلیت های بیشتری مانند، انکدر JPEG و شتاب دهنده گرافیکی دو بعدی بهره مند شوند.
{به روز رسانی خبر: GLGH تصاویری از ماژول که Allwinner R128 S3 پخش کرد که به جز حفره های اضافی castellated که برا صدا تعبیه شده اند پایه هایی کاملا مشابه ماژول ESP32-S3-WRROM-1 دارد.}
منبع: CNX-Software