Con una CPU que dispone de un núcleo ARM y uno RISC-V, la placa TinyVision para aplicaciones de visión artificial dispone de interfaces de E/S para facilitar su integración.
YuzukiHD, diseñadora de hardware abierto, anuncia su nueva placa TinyVision para aplicaciones de visión artificial, pensada para la implementación de soluciones GNU/Linux en una amplia gama de aplicaciones, incluyendo servidores, routers, o IPCs entre otros.
Dotada de un microprocesador Allwinner V851S o V851S3 de arquitectura ARM que dispone de un núcleo de procesamiento Cortex-A7 funcionando a 1,2 GHz, y al que acompaña un núcleo RISC-V E907GC a 600 MHz.
También dispone de una unidad de procesamiento neuronal (NPU por sus siglas en inglés) que es capaz de suministrar un rendimiento de 0,5 TOPS con una precisión INT8, lo que facilita la ejecución de tareas de inteligencia artificial y procesamiento de imágenes en tiempo real.
La memoria varía según el modelo de procesador: 64 MB de tipo DDR2 para el V851SE, y 128 MB de DDR3L para el V851s3, lo que asegura una gestión eficiente del sistema operativo y las aplicaciones ejecutadas.
La placa también incluye un slot para tarjetas MicroSD compatible con UHS-SDR104 y almacenamiento NAND SD vía SPI, ofreciendo flexibilidad en la gestión de datos y almacenamiento.
Un ecosistema abierto
En cuanto a la visualización y entrada de video, la TinyVision admite varias interfaces, destacando su capacidad para manejar una pantalla MIPI DSI de dos líneas y una pantalla LCD RGB. Su subsistema de entrada de video es igualmente robusto, permitiendo la conexión de múltiples fuentes de vídeo con resoluciones y tasas de transmisión diversas.
En lo concerniente a la conexión de periféricos y E/S, esta placa incluye un puerto USB 2.0 DRD con conector de tipo C que, además, también funciona como interfaz combinada USB y UART, y un MAC Ethernet 10/100 Mbps.
Los desarrolladores se beneficiarán de la inclusión de múltiples interfaces de comunicación como TWI/I2C, UART, SPI y GPIO, lo que permite la integración con una amplia variedad de módulos y sensores.
Incorpora funciones de seguridad avanzadas como TrustZone, Secure Boot y un motor criptográfico, asegurando con ello la integridad y la confidencialidad de los datos procesados.
El soporte para sistemas operativos en tiempo real, en combinación con la compatibilidad con GNU/Linux, abre un abanico de posibilidades en aplicaciones críticas donde el tiempo de respuesta es esencial.
Los esquemas, la lista de materiales y los archivos Gerber se encuentran disponibles en un repositorio de GitHub.
En el “Servicio al lector de NTDhoy” puedes solicitar más información sobre la TinyVision. Y en nuestro monográfico Especial tarjetas CPU, puedes encontrar información de casi todas las posibilidades del mercado actual.