Del 10-04-2019 al 12-04-2019
El objetivo de este curso de dos días es ver la potencialidad de las nuevas plataformas de diseño de alto nivel que permiten desarrollar sistemas complejos y completos en el orden de días en vez de meses que requerían con enfoques tradicionales.
Se trata de un curso introductorio teórico-práctico a los circuitos (re)programables tipo FPGA (Field Programable Gate Array), abordados desde una perspectiva de alto nivel. Se comienza con una introducción teórica del diseño de FPGAs actuales, desde los dispositivos, las principales herramientas y flujos de diseño hasta una discusión de aplicaciones y tendencias futuras.
Se analizará el modelo de computación en los dispositivos Zynq y Zynq MPSoC describiendo su arquitectura y posibilidades de diseño. Para su programación y diseños se utilizarán las herramientas SDSoC (Software Defined System on a Chip) y Vivado-HLS (High Level Synthesis).
La herramienta SDSoC automatiza múltiples fases del flujo de diseño de sistemas empotrados generando la plataforma y aceleradores a partir de una descripción de alto nivel en C/C++ y directivas para guiar la generación de cores IPs (módulos de propiedad intelectual) y su interconexión. Por otra parte, la síntesis de alto nivel se llevará a cabo con la herramienta Vivado-HLS (High Level Synthesis) que a partir descripciones C/C++ genera el código RTL (Register Transfer Level) que necesitan las herramientas de bajo nivel. Se hará hincapié en la capacidad de generar cores IP y su integración en el flujo de sistemas empotrado.
Nociones de diseño digital, los rudimentos de lenguajes de descripción de HW (VHDL o Verilog) son bienvenidos, pero no requisitos. Fundamentos de microprocesadores y de los lenguajes C/C++.
Dr. Gustavo Sutter. Profesor e investigador de la Universidad Autónoma de Madrid, España.
Ayudante: Ing. Tobías Alonso Universidad Autónoma de Madrid, España.
Lunes 8, martes 9 de abril de 2019.
Centro Cultural Borjes. Map Location
Viamonte and San Martín. Buenos Aires, Argentina
Teórico-Práctico. Se requiere ordenadores con la instalación de SDSoC 2018.3
Utilizando la página del congreso: https://www.splconf.org/spl19/
Gustavo Sutter: Doctor por la Universidad Autónoma de Madrid, Ingeniero en Sistemas en la Univ. Nacional del Centro de la Prov. de Buenos Aires. Cuenta con más de 15 años de experiencia en diseño de sistemas basados en FPGA. Se especializa en el área de arquitectura de ordenadores, diseños digitales, aritmética de computadores y computación de altas prestaciones. Ha colaborado en múltiples proyectos de investigación nacionales, europeos y de transferencia con empresas. Ha escrito tres libros y más de un centenar de comunicaciones técnicas. Ha dictado cursos en diferentes Universidades y participa activamente en la formación para empresas. Actualmente es docente e investigador en la Escuela Politécnica Superior de la Universidad Autónoma de Madrid y coordina tareas en ElectraTraining para la formación y transferencia en temas de sistemas embebidos, diseño de PCBs y FPGAs.
Tobías Alonso: Ingeniero Electrónico por la Universidad Nacional de San Juan en Argentina. Desarrolla su doctorado sobre diseño de circuitos desde alto nivel en la Escuela Politécnica Superior de la Universidad Autónoma de Madrid. Ha participado en múltiples proyectos de Investigación e I+D sobre diseño FPGA.