Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.51 KB

README.md

File metadata and controls

21 lines (15 loc) · 1.51 KB

Diseño Digital Avanzado 2021

Fundación Fulgor, Universidad Nacional de Cordoba FCEFyN

Objetivos del curso

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.

Herramientas utilizadas

  • Vivado 2020.2 y Vitis 2020.2
  • Verilog
  • Python 3

Bibliografía básica

"Digital Design of Signal Processing Systems. A Practial Approach" de Shoab Ahmed Khan

Contenidos teóricos

1. Introducción a Verilog como HDL

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.