Del 26-11-2020 al 11-12-2020


MPSoC VCU (Video Codec Unit) y el framework GStreamer

Curso diseño de soluciones multimedia usando la unidad de codificación de Video (VCU – Video Codec Unit) y el framework GStreamer en MPSoC

Esta formación se basa en el curso “Developing Multimedia Solutions with the Video Codec Unit Using the GStreamer Framework”.

El objetivo de la formación es lograr los conocimientos necesarios para comprender los fundamentos de la operación del Zynq UltraScale+ VCU TRD (Targeted Reference Design). La razón es que este TRD es la base ideal sobre la que construir soluciones a medida que empleen la unidad de codificación de vídeo de los dispositivos Zynq UltraScale+.

Para abordar este curso es necesario tener unos sólidos conocimientos de los dispositivos Zynq UltraScale+, tanto a nivel de arquitectura y diseño hardware como del uso de Linux. Para este curso se utilizan las tarjetas de desarrollo ZCU104 y ZCU106. Ambas usan el dispositivo Zynq UltraScale+ XCZU7EV-2FFVC1156 MPSoC.

Los descriptores del curso de 4 días son:

  • Día 1: Arquitectura de Zynq UltraScale+, desarrollo de sistemas sencillos en Zynq US+, emulación en QEMU, entorno Petalinux, desarrollo básico de aplicaciones en Linux.
  • Tema 2: Desarrollo de sistemas avanzados en Zynq US+, movimiento de datos en Zynq US+, coherencia caché y prestaciones en la transferencia de datos, arranque y configuración del dispositivo, descripción de las características avanzadas de Zynq US+ (seguridad, virtualización).
  • Tema 3: repaso de las soluciones multimedia de Xilinx y de los bloques disponibles en Zynq US+, introducción a la VCU, arquitectura de la VCU, estándares soportados, prestación y latencia, pila software para la VCU.
  • Tema 4: introducción al entorno GStreamer, entornos de vídeo en Linux, IP cores para conectividad y procesamiento multimedia, pipelines usando GStreamer, soluciones de Xilinx para audio y gráficos, introducción a los TRDs (targeted reference designs) de Xilinx

Fecha:

Noviembre – Diciembre 2020.

Lugar de realización:

In-Company bajo NDA