YuzukiNeko: una SBC RISC-V Allwinner F101 del tamaño de una Raspberry Pi Pico capaz de ejecutar Linux

YuzukiHD ha lanzado otra SBC Linux de hardware abierto. La YuzukiNeko es una placa tipo «single board computer» del tamaño de una Raspberry Pi Pico basada en el nuevo SoC RISC-V Allwinner F101.

El procesador Allwinner F101 incorpora un único núcleo RISC-V C907 a 1,008 GHz, 8 MB o 16 MB de PSRAM y soporte para diversas interfaces de vídeo como MIPI DSI, RGB de 24 bits y LVDS. La placa YuzukiNeko integra el SoC F101, una memoria flash SPI NOR, una ranura para tarjeta microSD como almacenamiento, un puerto USB-C y dos conectores GPIO de 20 pines.

Placa YuzukiNeko Allwinner F101

Especificaciones de la YuzukiNeko:

  • SoC – Allwinner F101
    • CPU – Núcleo RISC-V T-Head C907 de hasta 1,008 GHz
    • Memoria – 8 MB o 16 MB de PSRAM a 252 MHz
    • Encapsulado – QFN-68
  • Almacenamiento
    • Flash NOR de 128 Mbit (PY25Q128HA-SUH-IT)
    • Ranura para tarjeta MicroSD
  • USB – Puerto USB Type-C para datos, alimentación y programación
  • Expansión
    • 2 conectores de expansión de 20 pines con GPIO, ADC, 5V, 3.3V y GND
    • 5 pads con salida HP (salida analógica para altavoz) y cuatro GPIO
  • Otros – Botón FEL, LED de alimentación
  • Alimentación – 5V a través del puerto USB-C
  • Dimensiones – Aproximadamente 51 x 21 mm
Esquemáticos de la YuzukiNeko Allwinner F101
Esquemáticos de la YuzukiNeko

Encontrarás los esquemáticos en PDF, el diseño de PCB en EasyEDA, los archivos Gerber, el archivo 3D STEP, la lista de materiales (BoM) y otros recursos de hardware en GitHub. El código fuente de Linux, basado en mainline (Linux 7.2), y Buildroot se encuentran en repositorios independientes. Además de Linux, la placa y el procesador Allwinner F101 también son compatibles con Zephyr RTOS.

En el sitio web de Whycan se puede consultar la nota de producto del Allwinner F101, descrito como «procesador inteligente de control y visualización» (Smart Control and Display Processor), con más detalles sobre el F101, incluidos su diagrama de bloques y sus especificaciones.

Diagrama de bloques Allwinner F101

Especificaciones del Allwinner F101:

  • CPU – CPU RISC-V T-Head XuanTie C907 a 1,008 GHz con 32 KB de caché de instrucciones + 16 KB de caché de datos
  • Motor de visualización
    • Postprocesado Allwinner Awonder1.1 Lite
    • Desentrelazado (DI) de hasta 720p a 60 fps
    • Acelerador de hardware G2D compatible con funciones de rotación y mezcla, entre otras
  • Motor de vídeo
    • Decodificación de imágenes
      • JPEG de hasta 16384×16384
      • PNG de hasta 2048×2048
    • Codificación de vídeo
      • JPEG/MJPEG de hasta 720p a 30 fps
      • Resolución máxima: 8192×8192
  • Memoria
    • F101S2-XXX – 8 MB de PSRAM de 16 bits (SiP)
    • F101S3-XXX – 16 MB de PSRAM de 16 bits (SiP)
  • Almacenamiento – Interfaz para flash SPI
  • Salida de vídeo
    • RGB888 de hasta 1280×720 a 60 fps
    • LVDS de un solo enlace de hasta 1366×768 a 60 fps
    • MIPI DSI de 4 carriles de hasta 1280×800 a 60 fps
  • Audio
    • DAC
    • Audio analógico – HPOUT
    • Audio digital – I2S/PCM, OWA OUT
  • USB – USB 2.0 DRD
  • Otros periféricos
    • SDIO 2.0/3.0
    • 2x SPI, 6x UART, 3x TWI (I2C)
    • PWM de 4 canales, 2x PWM_BL, IR_RX
    • 1 canal GPADC, 4 canales TPADC
  • Seguridad – Espacio de almacenamiento eFuse integrado de 512 bits
  • Encapsulado – QFN68, 7 x 7 mm
Diagrama de aplicación típico Allwinner F101S2 F101S3
Diagrama de aplicación típico

La YuzukiNeko aún no está a la venta, pero podría estarlo pronto. Otros proyectos de hardware abierto de YuzukiHD, como la Avaota A1 y la Yuzuki Chameleon, acabaron vendiéndose en línea. Un miembro de un hilo del foro de Whycan menciona que el Allwinner F101 se vende por 18 yuanes, es decir, unos 2,70 dólares estadounidenses. Esto podría significar que la placa YuzukiNeko o diseños similares podrían venderse por menos de 10 dólares.

Gracias a Freire por el aviso.

Traducido del artículo en inglés «YuzukiNeko – A Linux-capable Allwinner F101 RISC-V SBC with Raspberry Pi Pico form factor» de Jean-Luc Aufranc (CNXSoft).