Команда YuzukiHD выпустила очередной одноплатный компьютер с открытой аппаратной частью, способный работать под Linux. YuzukiNeko повторяет габариты Raspberry Pi Pico и построен на новом процессоре Allwinner F101 с архитектурой RISC-V.

Процессор располагает одним ядром C907 с частотой до 1,008 ГГц, памятью PSRAM объёмом 8 или 16 МБ и поддержкой разных интерфейсов дисплеев — MIPI DSI, 24-битного RGB и LVDS. Сама плата, помимо процессора, несёт микросхему флеш-памяти SPI NOR, слот microSD, порт USB-C и две 20-контактные гребёнки GPIO.

Одноплатный компьютер YuzukiNeko в форм-факторе Raspberry Pi Pico

Характеристики платы YuzukiNeko

Схемотехника платы YuzukiNekoСхемотехника YuzukiNeko. Источник изображения — cnx-software.com

реклама кормит Уточку 🦆
  • Процессор — Allwinner F101
    • Ядро — T-Head C907 (RISC-V) с частотой до 1,008 ГГц
    • Память — 8 или 16 МБ PSRAM @ 252 МГц
    • Корпус — QFN-68
  • Хранение данных
    • Флеш-память NOR на 128 Мбит (PY25Q128HA-SUH-IT)
    • Слот для карты microSD
  • USB — порт Type-C для данных, питания и прошивки
  • Расширение
    • 2 гребёнки по 20 контактов с линиями GPIO, АЦП, питанием 5 В, 3,3 В и землёй
    • 5 контактных площадок с аналоговым выходом на наушники и четырьмя линиями GPIO
  • Прочее — кнопка FEL, светодиод питания
  • Питание — 5 В через порт USB-C
  • Габариты — около 51 × 21 мм

Что доступно разработчику

Схемы в формате PDF, топология платы для EasyEDA, гербер-файлы, трёхмерная модель в формате STEP, перечень элементов и прочие аппаратные материалы выложены на GitHub. Исходный код Linux на базе основной ветки ядра и сборка Buildroot лежат в отдельных репозиториях. Помимо Linux, плата и сам процессор поддерживают операционную систему реального времени Zephyr.

реклама кормит Уточку 🦆

Краткое описание процессора, который производитель называет «процессором интеллектуального управления и отображения», доступно на профильном сайте, откуда известны и блок-схема, и подробные характеристики.

Блок-схема процессора Allwinner F101

Характеристики процессора Allwinner F101

Типовая схема применения процессора Allwinner F101Типовая схема применения. Источник изображения — cnx-software.com

  • Процессор — T-Head XuanTie C907 (RISC-V) @ 1,008 ГГц с кэшем инструкций 32 КБ и кэшем данных 16 КБ
  • Графический движок
    • Постобработка Awonder1.1 Lite
    • Деинтерлейсинг до 720p при 60 кадрах в секунду
    • Аппаратный ускоритель G2D с поддержкой поворота, смешивания и других функций
  • Видеодвижок
    • Декодирование изображений
      • JPEG до 16384 × 16384
      • PNG до 2048 × 2048
    • Кодирование видео
      • JPEG/MJPEG до 720p при 30 кадрах в секунду
      • Максимальное разрешение: 8192 × 8192
  • Память
    • F101S2-XXX — 8 МБ 16-разрядной PSRAM в корпусе чипа
    • F101S3-XXX — 16 МБ 16-разрядной PSRAM в корпусе чипа
  • Хранение — интерфейс флеш-памяти SPI
  • Видеовыход
    • RGB888 до 1280 × 720 при 60 кадрах в секунду
    • Одноканальный LVDS до 1366 × 768 при 60 кадрах в секунду
    • Четырёхполосный MIPI DSI до 1280 × 800 при 60 кадрах в секунду
  • Звук
    • ЦАП
    • Аналоговый выход HPOUT
    • Цифровой звук — I2S/PCM, OWA OUT
  • USB — USB 2.0 с двойной ролью
  • Прочая периферия
    • SDIO 2.0/3.0
    • 2 × SPI, 6 × UART, 3 × TWI (I2C)
    • 4 канала ШИМ, 2 × PWM_BL, приёмник инфракрасного сигнала
    • 1 канал GPADC, 4 канала TPADC
  • Безопасность — встроенная область eFuse на 512 бит
  • Корпус — QFN68, 7 × 7 мм
реклама кормит Уточку 🦆

Цена и доступность

YuzukiNeko пока не поступила в продажу, но, вероятно, поступит в ближайшее время. Прежние открытые разработки той же команды — например, Avaota A1 и Yuzuki Chameleon — в итоге появлялись в онлайн-магазинах.

На профильном форуме упоминалось, что сам процессор Allwinner F101 продаётся по 18 юаней — около 2,7 доллара. Это позволяет предположить, что плата YuzukiNeko или аналогичные конструкции могут стоить дешевле 10 долларов.

Наиболее интересен здесь именно ценовой ориентир. Полноценный Linux на RISC-V в габаритах платы для микроконтроллера и за считаные доллары меняет расклад для самодельных проектов с экраном: там, где раньше выбирали между дешёвым микроконтроллером без операционной системы и куда более дорогим одноплатником, появляется промежуточный вариант.