Allwinner H135 — это 64-битныйRISC-V мультимедийный SoC, официально разработанный для недорогих проекторов. Однако поддержка HDMI Rx и кодирования видео MJPEG 1080p60 также делает его пригодным для решений KVM (клавиатура, видео и мышь) начального уровня.
H135 основан на ядре XuanTie C906, поддерживает до 256 МБ памяти DDR2/DDR3/DDR3L, интегрирует видеодекодер 1080p60 H.265/H.264, интерфейсы отображения MIPI DSI, двухканальный LVDS и RGB888, а также множество периферийных устройств, таких как USB, SDIO, UART, SPI, PWM, GPIO и многое другое.
Технические характеристики Allwinner H135:
- CPU – XuanTie C906 RISC-V CPU с 64 КБ I-кэша + 64 КБ D-кэша
- Дисплейный движок
- Allwinner Awonder1.1 Lite постобработка
- Коррекция трапецеидальных искажений в режиме онлайн и вращение [-360°,360°] в режиме офлайн
- Деинтерлейсинг (DI) до 1920×1080 при 60 кадрах в секунду
- Аппаратный ускоритель G2D с функциями поворота и микширования
- VPU
- Декодирование видео – H.265, H.264, H.263, MPEG-1/2/4 и VC-1 до 1080p60
- Декодирование изображений – JPEG до 1080p60
- Кодирование видео – JPEG/MJPEG до 1080p60
- Память – до 256 МБ 16-битной DDR2/DDR3/DDR3L
- Хранилище – SD3.0, eMMC 4.41, SPI и Flash
- Видеовыход
- Выход RGB888 до 1920 x 1080 при 60 кадрах в секунду
- Двухканальный LVDS до 1920 x 1080 при 60 кадрах в секунду
- 4-канальный MIPI DSI до 1920 x 1200 при 60 кадрах в секунду (уменьшенное гашение)
- Видеовход – HDMI Rx до 35840 x 2160 при 30 кадрах в секунду с поддержкой HDCP 1.4 и CEC
- Аудио
- 2x ЦАП
- Аналоговые аудиоинтерфейсы – HPOUTL/R
- Цифровые аудиоинтерфейсы – DMIC, OWA IN/OUT
- USB
- USB 2.0 DRD
- USB 2.0 Host
- Низкоскоростные вводы/выводы
- 2x SPI, 6x UART, 4x TWI (I2C)
- 8-канальный ШИМ
- ИК-передатчик и приемник
- LEDC
- SDIO3.0
- Аналоговый порт – GPADC, GPIO_ADC (контактная площадка может использоваться GPIO)
- Безопасность
- Алгоритмы шифрования и дешифрования AES, DES, 3DES
- Алгоритм проверки подписи RSA
- Защита от несанкционированного доступа MD5/SHA и HMAC
- Аппаратный генератор случайных чисел
- Интегрированное хранилище eFuse объемом 2 Кбит
- Корпус – QFP128, 14 x 14 мм
Блок-схема Allwinner H135
Allwinner H135 не указан на веб-сайте компании, а информацию и диаграммы, представленные в нашем обзоре, мы нашли в кратком описании продукта, размещенном на Whycan, а более подробную информацию можно найти в техническом описании.
Нам не удалось найти никакой информации о поддержке ОС. Предыдущие проекторы с Allwinner SoC, такие как H700, работали на Android, но с 256 МБ ОЗУ H135, скорее всего, поддерживают Linux, или RTOS, или HarmonyOS/openHarmony, или комбинацию этих трех.
Схема типичного проектора на базе Allwinner H135 SoC
Как упоминалось выше, некоторые люди начали работать над платами на базе Allwinner H135. Так, GLGH_ разработал плату Avaota KVM.
Как и другие платы Avaota, это будет аппаратное обеспечение с открытым исходным кодом. Плата будет поддерживать решение RISC-V KVM с захватом HDMI 4Kp30/1080p30, разъем Ethernet (это должен быть USB Ethernet), порт USB OTG, 800×480 MIPI DSI LCD, потоковую передачу видео 1920×1080 @ 60 FPS MJPEG и два разъема UART.
Вторая плата представляет собой систему-на-модуле Allwinner H135 от DongShanPi с маркировкой «DshonLite-RV/A_V2.1».
Процессор припаян к базовой плате компании 100ASK_T113-PRO, или такой, которая должна быть хотя бы частично совместима по контактам с модулем T113-S3 Core Lite, у которого нет входа HDMI, и который предназначен для автомобильных и промышленных приложений. Мы можем только предполагать, что модуль RISC-V был просто припаян к этой базовой плате для внутреннего тестирования.
Все вышесказанное означает, что мы должны получить недорогие Full HD проекторы и решения KVM на базе Allwinner H135 в конце этого года. Платы KVM будут конкурировать с такими продуктами, как Sipeed NanoKVM за 30$ на базе SOPHGO SG2002 RISC-V SoC, хотя Avaota KVM предлагает некоторые дополнительные функции с его (опциональным?) дисплеем 800×480.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь