CURSO. DESARROLLO DE APLICACIONES CON METODOLOGÍA DE DISEÑO DE HARDWARE Y SOFTWARE EN FPGA

DESCRIPCIÓN

En este curso de 40 horas de duración en la modalidad remota, se trabajan nociones de diseño digital y arquitectura de computadoras para su aplicación en programas basados en lenguaje de descripción de hardware, y su posterior implementación en FPGAs. El curso comprende además aspectos relacionados a la programación, síntesis e implementación de programas en las tarjetas de desarrollo FPGA. Las aplicaciones de los FPGA son bastante amplias, trabajan una gran cantidad de datos de entrada, agregan rapidez y flexibilidad al procesamiento manteniendo un buen nivel de rendimiento. Al finalizar el curso, el participante estará en capacidad de desarrollar proyectos de complejidad media relacionados a la electrónica digital de baja latencia y alto rendimiento.

OBJETIVO GENERAL

  • Comprender los criterios de diseño, variables temporales, latencia, retardo de propagación, síntesis de circuitos combinacionales y secuenciales.
  • Diseñar/ejecutar/desarrollar programas y arquitecturas en la herramienta IDE de programación, Análisis lógico, síntesis, Implementación dentro del Software.
  • Explorar el uso del diseño en FPGA para aplicaciones como Aceleración de circuitos, Reconfiguración parcial, Aritmética de alto rendimiento.

DIRIGIDO A

El curso está orientado para estudiantes o egresados de carreras técnicas/universitarias en electrónica/telecomunicaciones o afines y técnicos/profesionales que deseen complementar su formación.

PRE - REQUISITO

  • Conocimientos de arquitectura de computadoras.
  • Electrónica digital, circuitos combinacionales.
  • Lenguajes de programación.
  • Tener instalado en su PC o Laptop el software Vivado Webpack (versión 2017.2 en adelante), el cual se puede descargar directamente de la página de Xilinx.

TEMARIO

Sesiones de clase:
1. Niveles de integración en circuitos (02 horas)
2. Aspectos introductorios en arquitectura de computadores (04 horas)
3. Lenguajes de programación y descripción de hardware (04 horas)
4. Bloques combinatorios y secuenciales en FPGA (04 horas)
5. Configuración y primeros pasos con Pynq -Z1 (04 horas)
6. Overlays con Pynq -Z1 para programación y conexión (04 horas)

Sesiones de laboratorio:
1. Bloques combinatorios y secuenciales con el Pynq–Z1 (06 horas)
2. Pynq–Z1 con el SoCy Microblaze (06 horas)
3. Overlays en el Pynq-Z1 (06 horas)

DURACIÓN

40 Horas

PROGRAMACIÓN

No hay programaciones disponibles.

REQUISITOS PARA LA CERTIFICACIÓN

  • Aprobar el curso con una nota mínima de 14.
  • Tener el 75% de asistencia/participación remota en el curso.
  • No tener deudas pendientes con la institución.

INVERSIÓN

Curso Libre: S/.400.00