Texas Instruments DaVinci es una familia de procesadores de sistema en un chip que se utilizan principalmente en aplicaciones de visión y video integradas. [1] [2] Muchos procesadores de la familia combinan un núcleo DSP basado en la familia de DSP VLIW TMS320 C6000 y un núcleo de CPU ARM en un único sistema en chip. Al utilizar tanto un procesador de propósito general como un DSP, las partes de control y multimedia pueden ser ejecutadas por procesadores separados.
Los chips posteriores de la familia incluyeron procesadores solo DSP y solo ARM. Todos los chips posteriores integran varios aceleradores para descargar el procesamiento específico de aplicaciones de los núcleos del procesador a aceleradores dedicados. Entre ellos, los más notables son HDVICP, un motor de compresión y descompresión H.264, SVC y MPEG-4, ISP, un motor acelerador con métodos para mejorar la entrada de video principalmente de sensores de cámara y un motor OSD para aceleración de visualización. Algunos de los procesadores más nuevos también integran un coprocesador de visión en el SoC.
Historia
Los procesadores DaVinci se introdujeron en una época en la que se utilizaban ampliamente los procesadores integrados con núcleos de procesador homogéneos. Estos procesadores se basaban en núcleos que podían procesar señales de forma óptima, como los DSP o las GPU, o en núcleos que podían procesar de forma óptima para fines generales, como PowerPC, ARM y StrongARM. Al utilizar un procesador de uso general y un DSP en un solo chip, las partes de control y multimedia pueden ser ejecutadas por procesadores que se destacan en sus respectivas tareas. Al proporcionar una oferta en paquete con software de sistema y aplicación, módulos de evaluación y herramientas de depuración basadas en Code Composer Studio, los procesadores TI DaVinci tenían como objetivo conquistar a un conjunto más amplio de clientes que buscaban agregar funciones de video a sus productos electrónicos.
El 5 de diciembre de 2005, TI anunció sus primeros procesadores de vídeo de marca DaVinci, el DM6443 y el DM6446. [3] [4] [5] [6] [7] Un año después, TI siguió con versiones solo DSP de los chips de la familia, llamadas DM643x (DM6431, DM6433, DM6435, DM6437). [8] [9] El 15 de enero de 2007, TI anunció el DM6441, que es compatible pin-pin con el DM6446, pero una versión de gama baja. [10] Con una mayor inversión y un enfoque significativo en la línea de productos DaVinci, se anunciaron los siguientes productos:
21 de mayo de 2007: TMS320DM648: procesador que ofrece una reducción de $40 en la lista de materiales para aplicaciones de seguridad [11]
4 de septiembre de 2007: TMS320DM355: chip coprocesador ARM+ de menos de 10 dólares para codificación y decodificación de MPEG-4 [12]
30 de diciembre de 2007: TMS320DM6467: mejora del rendimiento 10 veces superior a la del DM6446 [13]
18 de julio de 2008: TMS320DM335: versión DM355 solo para ISP [14]
18 de noviembre de 2008: TMS320DM357: codificación de video D1 H.264 en tiempo real de bajo costo [15]
3 de marzo de 2009: TMS320DM365: chip coprocesador ARM+ de menos de 10 dólares para codificación/decodificación H.264 de 720p30 y 1080p [16]
18 de marzo de 2010 — TMS320DM8168 — 36 canales de codificación/decodificación D-1 H.264 en tiempo real o 6 canales de codificación/decodificación HD H.264 en tiempo real [17]
14 de abril de 2010 — TMS320DM368 — Procesador compatible pin-pin con DM365 que puede codificar/decodificar H.264 a 1080p30 [18]
10 de mayo de 2010 — DMVA2 — Procesador compatible pin-pin con DM365 y DM368 que puede realizar análisis además de compresión H.264 [19]
1 de marzo de 2011: TMS320DM8148: 12 canales de rendimiento de codificación D-1 H.264 con DSP para análisis [20]
3 de diciembre de 2012: DM385 y DM8107: chips coprocesadores ARM+ que codifican y decodifican en 1080p60 y procesan imágenes de alta calidad. El DM8107 estaba destinado al mercado de DVR/NVR multicanal [21]
10 de abril de 2013: DM369: chip coprocesador ARM+ compatible pin a pin con DM365, DM365 y DMVA2, con rendimiento mejorado con poca luz [22]
29 de octubre de 2013: DM388, DMVA3, DM383: chip coprocesador ARM+ compatible pin a pin con DM385, lo que agrega una calidad de video y análisis mejorados [23]
Hoy en día, los procesadores DaVinci se utilizan en diversas aplicaciones de vídeo y visión, incluidas cámaras de seguridad IP, sistemas DVR/NVR, cajas negras de automóviles (DVR de automóvil o cámara de cabina), drones, etc.
Procesadores
Muchos de estos números de modelo deberían tener, formalmente, el prefijo TMS320; el prefijo se suele omitir para abreviar. Por ejemplo, el número de pieza completo del DM6446 comienza con TMS320DM6446 y tiene un sufijo que indica el tipo de empaque (tipo BGA) y la clasificación de temperatura.
Periféricos
Las familias de procesadores DaVinci incluyen una serie de periféricos integrados en el chip. Según el dispositivo en particular, estos pueden incluir:
Controlador CCD para aplicaciones de cámaras/videocámaras digitales
La mayoría de los DSP TMS320 incluyen una biblioteca de compatibilidad de chips (CSL) TMS320, que es una API que se utiliza para controlar los periféricos. Sin embargo, dado que la filosofía del DaVinci era permitir que el lado ARM/Linux controlara los periféricos a través de controladores Linux, actualmente no está disponible para el DSP la compatibilidad con la CSL en el DM644x (ARM/DSP de doble núcleo).
Sistemas operativos
El DSP incluido en muchos dispositivos basados en DaVinci generalmente ejecuta el sistema operativo en tiempo real TI-RTOS Kernel de TI . Cuando se incluyen varios núcleos heterogéneos en el dispositivo (por ejemplo, DM644x), los controladores DSP/BIOS Link se ejecutan tanto en el procesador ARM como en el DSP para proporcionar comunicación entre ambos.
Varios sistemas operativos para DaVinci ARM y compatibles con DaVinci y los controladores DSP/BIOS Link:
^ "Wiki - Resumen de DaVinci". Archivado desde el original el 26 de agosto de 2014. Consultado el 23 de agosto de 2014 .
^ EDN: TI presenta el kit de desarrollo DaVinci para video y DSP Archivado el 26 de agosto de 2014 en Wayback Machine.
^ "Linuxgizmos: Linux impulsa el chip de próxima generación para dispositivos de vídeo". Archivado desde el original el 24 de diciembre de 2013. Consultado el 23 de agosto de 2014 .
^ Embedded.com: Los sistemas de un solo chip facilitan la reproducción de vídeo digital
^ BDTI: TI lanza los primeros procesadores de vídeo "DaVinci"
^ EETimes: Boletín de diciembre: TI lanza los primeros procesadores de vídeo "DaVinci"
^ EDN: El procesador de vídeo digital supera los 10 dólares
^ Texas Instruments anuncia la ampliación de la familia DaVinci
^ El último procesador DaVinci de TI impulsa el crecimiento de las aplicaciones de vídeo digital portátiles
^ La tecnología DaVinci(TM) de Texas Instruments duplica el rendimiento del sistema con una reducción de $40 en la lista de materiales del sistema para aplicaciones de videovigilancia y seguridad
^ Texas Instruments lanza un nuevo procesador DaVinci de bajo costo para impulsar el crecimiento de aplicaciones de video HD portátiles
^ TI ofrece la primera solución de transcodificación de video HD en tiempo real con un solo chip y tecnología DaVinci
^ Los costos de diseño para la electrónica de visualización portátil disminuyen con el procesador de medios digitales de menor costo de TI
^ El nuevo procesador de medios digitales de Texas Instruments ofrece H.264 con resolución D1 para video de calidad profesional en productos de video de consumo de bajo costo
^ El nuevo procesador TMS320DM365 de Texas Instruments ofrece flexibilidad de video H.264 de 1080p con píxeles perfectos sin la complejidad del diseño
^ El nuevo SoC de video DM8168 DaVinci de Texas Instruments ofrece el mejor rendimiento de video integrado de su clase para videovigilancia y comunicaciones por video
^ El nuevo procesador de video DaVinci TMS320DM368 de Texas Instruments ofrece video Full HD con un aumento en el rendimiento ARM® para aplicaciones de video avanzadas
^ Texas Instruments lanza el procesador de vídeo DaVinci DMVA2, el primer SoC para cámara IP de megapíxeles con análisis inteligente
^ ¿ Nos ves ahora? Los procesadores de video más nuevos de TI transforman la experiencia de video con un rendimiento de procesamiento de video HD tres veces mayor
^ Los nuevos procesadores de video TI DaVinci brindan una calidad de imagen "realista" y un rendimiento incomparable en condiciones de vigilancia con poca luz
^ TI ofrece la mejor tecnología de baja iluminación para el mercado de cámaras IP de megapíxeles con el nuevo SoC de video DaVinci DM369
^ Para revitalizar la próxima generación de cámaras, TI ofrece la mejor tecnología de procesamiento de señal de imagen (ISP) integrada en su clase en los nuevos procesadores de video DaVinci
Enlaces externos
Página de inicio de DaVinci
Wiki de desarrolladores de DaVinci Archivado el 4 de julio de 2008 en Wayback Machine (alojado por TI)
Catálogo de información de Linux DaVinci Archivado el 4 de junio de 2014 en Wayback Machine
Diseños de referencia de cámaras IP de Texas Instruments basados en procesadores DaVinci
Diseños de referencia de DVR/NVR de Texas Instruments basados en procesadores DaVinci
Diseños de referencia de cajas negras para automóviles de Texas Instruments basados en procesadores DaVinci