Alibaba, el gigante chino tras Aliexpress, también ha querido seguir los pasos de Amazon, como sabrás, y se ha adentrado de lleno en el mundo de la tecnología, tanto a nivel de dispositivos creados por ellos mismos como también servicios en la nube. Ahora han publicado importante documentación sobre el procesador RISC-V de cuatro núcleos Alibaba T-Head TH1520, incluyendo manuales de usuario e información técnica sobre el dispositivo, tanto a nivel de la GPU, como del audio integrado, interfaces de memoria, registros disponibles, NPU incorporada, etc.
Este SoC Alibaba T-Head TH1520 dio ya mucho que hablar cuando fue empleado para dar vida a un portátil denominado ROMA y que apareció en octubre de 2022. Pero, desde entonces, ha habido interesantes lanzamientos usando este chip, como la SBC BeagleV Ahead, competidora de la Raspberry Pi, pero basada en la ISA RISC-V, y con soporte para el kernel Linux 6.6.
- Para descargar el manual gratuito, lo puedes hacer tanto desde la web de Sipeed, como de la web oficial de la propia BeagleBoard. Desgraciadamente, estos manuales solo están en chino y en inglés por el momento. Nada de español, pero los de inglés pueden ser de gran ayuda por el momento.
Concretamente se han lanzado 9 manuales en formato PDF, y que cada uno va orientado a explicar un aspecto de la Alibaba T-Head TH1520:
- TH1520 Audio Processing User Manual.pdf: tiene 141 páginas de documentación para el CPR (Component Parameter Register), I2S, TDM, VAD, y SPDIF de audio.
- TH1520 Memory Interface User Manual.pdf: con 261 páginas, obtendrás información sobre el sistema de memoria SRAMC, LPDDR4, eMMC/SD, y QSPI.
- TH1520 NPU User Manual.pdf: 12 páginas donde ver una rápida introducción y las capacidades del acelerador de IA integrado, es decir, de la NPU.
- TH1520 Peripheral Interface User Manual.pdf: tiene 375 páginas sobre las interfaces GMAC, USB, MPJTAG, ADC, I2S, PWM, I2C, UART, y GPIO.
- TH1520 System User Manual.pdf: es el manual más extenso de todos, con nada menos que 1.240 páginas, y muestra todos los aspectos para el usuario del sistema, como el mapa de direcciones, interrupciones, pinmux, clock, reset, modos de bajo consumo, Boot o arranque, procesadores (C910, C906 y E902), DSP, MBOX, RTC, WDT, Timers, DMAC, PVT, configuración del sistema, y BMU (Bus Monitor Unit).
- TH1520 Video CODEC User Manual.pdf: 14 paginas sobre la codificación y decodificación de vídeo.
- TH1520 Video Image Processing User Manual.pdf: documentación sobre la GPU 3D (BXM-4-64), el acelerador 2D G2D, y el procesador DEWARP, con 18 páginas de información.
- TH1520 Video Input User Manual.pdf: es un documento con 85 páginas para conocer las entradas de vídeo MIPI CSI, VIPRE (GLUE, MIPI2DMA y lógica MUX), ISP, y IVS (interacción entre ISP-VENC).
- TH1520 Video Output User Manual.pdf: y, por último, 37 páginas para explicar las salidas de vídeo compuestas por DPU, HDMI, y MIPI DSI.
Gracias a ellos, entre otras cosas, se podrán desarrollar nuevos drivers para este SoC, para dar soporte a Linux y otros sistemas…