Fundación Fulgor, Universidad Nacional de Cordoba FCEFyN
Capacitar al alumno en conceptos avanzados de diseño digital en FPGA y ASIC, de manera de aplicarlos sobre un sistema digital de procesamiento de señales.
Desarrollar competencia tales como la utilización de un variado espectro de técnicas de diseño y mapeo de algoritmos sobre FPGAs/ASICs usando un lenguaje de descripción de hardware (HDL). Como así también se interiorizará y podrá verificar los distintos circuitos utilizando técnicas de chequeo que le darán criterios para determinar la viabilidad de un proyecto dado ya sea en términos de velocidad, área, verificación y potencia.
El dictado del curso se orienta a proveer al alumno de la capacidad de diseñar los sistemas de procesamiento de señal, brindándole las herramientas necesarias para que pueda seleccionar las arquitecturas que cumplan con los requerimientos del sistema final.
- Vivado 2020.2 y Vitis 2020.2
- Verilog
- Python 3
"Digital Design of Signal Processing Systems. A Practial Approach" de Shoab Ahmed Khan
Introducción. Historia. Síntesis lógica. Módulos. Partición del diseño y diseño jerárquico. Valores lógicos y tipos de datos. Los cuatro niveles de abstracción (switch, gate, dataflow y behavioral). Tareas y funciones. Aritmética signada. Verificación en diseño de hardware. Cobertura de código.