Del 10-07-2023 al 12-07-2023


Sistemas Empotrados en AMD-Xilinx con MPSoC y Zynq: Advanced Embedded

Sistemas Empotrados en AMD-Xilinx con MPSoC (Zynq UltraScale+) y Zynq: Advanced Embedded (2023)

Estos cursos han sido rediseñados y se centran en los dispositivos Zynq UltraScale+, aunque se revisan y comparan conceptos comunes y diferenciadores de Zynq, Microblaze y Versal.

Se trata de 2 cursos interrelacionados que exploran tanto las alternativas hardware como software en el desarrollo de sistemas empotrados basados en dispositivos (FPGA, SoC, MPSoC, ACAP) de Xilinx:

SoC-ESS: Breve resumen: Se explica el desarrollo de sistemas empotrados en FPGAs de Xilinx, tanto el diseño hardware con Vivado-IP Integrator como software desde Vitis (Software Development Platform). El curso se basa especialmente Zynq ultraScale+ (MPSoC) aunque también se describen y utilizan Zynq, Microblaze y Versal. Se estudian las diferentes alternativas de buses AXI (Full, Lite, Stream) y su aplicación. El curso enseña a crear periféricos a medida para ampliar el sistema, así como simularles utilizando modelos funcionales del bus (BFMs). Se revisa el flujo de depuración software, hardware e interacción software-hardware. Utilizar QEMU (Quick Emulator) para emular el comportamiento del (de los) microProcesadores y su interacción con la lógica programable; Introducción a las técnicas de programación de software desde Vitis (La nueva plataforma de desarrollo software de Xilinx). Desarrollo del board support package (BSP), biblioteca de dispositivos y drivers para aplicaciones standalone (baremetal), Profiling de aplicaciones. Introducción a Linux en Sistemas embebidos de Xilinx y el desarrollo de aplicaciones desde Vitis.

SoC-ADV: Breve resumen: Ayuda a desarrolladores a entender y utilizar los componentes avanzados de las arquitecturas Zynq UltraScale+ y Zynq (también se revisan conceptos de Versal ACAP y Microblaze). Para Zynq detalla los componentes individuales en el PS: periféricos I/O, timers, caché, DMA e interrupciones. Énfasis en el acceso a la DDR desde la lógica PL y acceso eficiente en la interconexión PL-PS. En Zynq UltraScale+ (MPSoC) estudio en de los elementos clave de la unidad de procesamiento (APU – application processing unit) y la unidad de procesamiento en tiempo real (RPU – real-time processing unit). Utilizar las estrategias de gestión de energía y aprovechar las capacidades de la unidad de gestión de la plataforma (PMU). Para ambos sistemas, se detalla la secuencia de inicio apropiadas a las necesidades del sistema. Movimientos de datos eficientes, maestros AXI, programación controladores DMA. Entornos de procesamiento múltiple asimétrico (AMP) y entornos de multi-procesamiento simétricos (SMP); Introducción y uso de OpenAMP. Situaciones donde utilizar la tecnología ARM TrustZone y/o un hipervisor (Hypervisor). Arranque del sistema (booting), multibbot, secureboot.. Sistemas Linux en dispositivos Xilinx, configuración de Petalinux, utilizar componentes de código abierto (open-source), configuraciones de entorno, componentes de red y opciones de depuración para plataformas Linux.

Descriptores y detalles:

Puedes ver los detalles de esta edición (aquí).

Fechas:

  • SoC-ESS: Lunes 26, martes 27 y miércoles 28  junio de 2023 de 9:00 a 18:00h. (3 días).
  • SoC-ADV: Lunes 10, martes 11 y miércoles 12 julio de 2023 de 9:00 a 18:00h (3 días).

Lugar de realización:

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

Puede ver como llegar (Aquí).

Fundación Fundae:

Recuerde que su empresa puede beneficiarse de las subvenciones de la fundación fundae (antigua fundación tripartita)

Pre-registro:

[Evento finalizado]

Próxima edición abril 2024.

Galería de imágenes


Profesores a cargo:

  • Raúl Mateos Gil

    Raúl Mateos Gil es doctor por la Universidad de Alcalá e Ingeniero de Telecomunicación por la Universidad Politécnica de Madrid. Actualmente es profesor titular del Departamento de Electrónica de la Universidad de Alcalá. Sus áreas de investigación se centran en...Leer Más

  • Sergio Lopez-Buedo

    El Dr. Sergio López Buedo, es profesor contratado doctor en el área de Arquitectura y Tecnología de Computadores de la UAM y socio fundador de NAUDIT, una empresa de base tecnológica spin-off de dicha universidad. Tiene más de 15 años...Leer Más

  • Gustavo Sutter

    Doctor en informática y telecomunicaciones por la Universidad Autónoma de Madrid, Ingeniero en Sistemas en la Univ. Nacional del Centro de la Prov. de Buenos Aires en Argentina. Cuenta con más de 15 años de experiencia en diseño de sistemas...Leer Más