Del 18-09-2023 al 19-09-2023


Desarrollo de Aplicaciones con FPGAs y SoC de AMD (incompany)

Desarrollo de Aplicaciones con FPGAs y SoC de AMD In-company ABB, Vision Hub Barcelona

Objetivos: La asesoría-curso brinda los conocimientos teóricos y prácticos básicos para comenzar a desarrollar diseños de FPGA y SoC (Systems on a Chip) del fabricante AMD (Antiguamente Xilinx) con hincapié en las familias Zynq Utrascale+ (MPSoC) y Versal.

Duración y formato: La duración del programa de entrenamiento es de dos días a tiempo completo, en las instalaciones de la UAM (formato “in-company”, exclusivo para ABB). El programa incluye lecciones, discusiones, casos prácticos y un estudio colaborativo sobre cómo aplicar la tecnología a las necesidades del cliente. Electratraining proveerá ordenadores portátiles con la instalación completa de las herramientas software y placas de desarrollo basados en SoC de Xilinx.

Resumen de contenidos: Esta actividad proporciona una introducción al flujo y las capacidades de diseño de FPGA. El énfasis está en el diseño robustos y una comprensión del flujo de diseño. El programa de asesoría/training está organizado en cinco módulos.

Módulo 1: Perspectiva histórica de FPGA, características, fortalezas y debilidades y tendencias futuras. Este módulo incluye aspectos económicos, principales familias y sectores, ejemplos de casos como lazos de control complejos, procesamiento de señales, procesamiento de imágenes en tiempo real, aprendizaje automático, computación de alto rendimiento, etc.

Módulos 2: Diseño de FPGA utilizando Vivado Design Suite. Este módulo ofrece capacitación introductoria en Vivado Design Suite y ayuda a comprender el flujo de diseño con FPGA de AMD. Este módulo incluye la creación de proyecto, simulación, asignación de pines, uso de restricciones de tiempo básicas, síntesis, implementación y la depuración del diseño. Finalmente, también se cubre el proceso para generar y descargar flujo de bits (bitstream) en una placa de demostración.

Módulo 3: Diseño de Sistemas Embebidos con Xilinx FPGA. Este módulo presentará las posibilidades de desarrollar sistemas integrados completos en FPGA. Las características y capacidades Zynq UltraScale+ MPSoC y Versal. Demostraciones y laboratorios, junto con conceptos, herramientas y técnicas integrados generales.

Módulo 4: Herramienta de síntesis de alto nivel (HLS) y otras herramientas específicas del dominio. El módulo proporciona una introducción a la herramienta Vivado High-Level Synthesis (HLS) e introduce nociones del flujo acelerado de Xilinx. Además, se mencionan los frameworks específicos de dominio para el aprendizaje automático y la visión por ordenador.

Módulo 5: Discusión de Problemas y Aplicaciones. Después de las presentaciones de los módulos 1, 2, 3 y 4, se aborda un ejemplo concreto de multiplicación de matrices. En particular, multiplicar matrices de punto flotante de [4×4] x [4×2^21]. Esta tarea tiene una fuerte componente de coaching para evaluar posibles estrategias para adoptar la tecnología FPGA en la empresa.

Fechas y Lugar:

  • 18 al 19 de septiembre de 2023.

Escuela Politécnica Superior, Universidad Autónoma de Madrid (UAM)
Francisco Tomás y Valiente, 11. 28049 MADRID

Galería de imágenes