Objetivos de la asignatura
Conocer los lenguajes de descripción de hardware (Verilog, VHDL): Estructura básica y sintaxis.
Circuitos de lógica programable: FPGAs.
Utilización de librerías.
Diseño de librerías.
Procesamiento digital de la señal con FPGAs.
Análisis temporal y consumo de potencia.
Principales contenidos
Teóricos
TEMA 1: LENGUAJE VERILOG
1.1 Principios básicos y descripciones estructurales
1.2 Descripción funcional. Diseños sintetizables
1.3 Módulos parametrizables
1.4 Bloques de memoria. Estimación de uso de recursos
TEMA 2: MICROPROCESADOR “SOFT”: RISC-V
2.1 Fundamentos
2.2 Arquitectura: características generales y juego de instrucciones básico
2.3 Soporte e interrupciones
2.4 Mapa de memoria: conexión de periféricos
TEMA 3: UNIDADES DE COMUNICACIÓN Y TRATAMIENTO DE SEÑAL
3.1 Comunicación serie
3.2 Multiplicadores y flitros digitales
Prácticos
Trabajo colaborativo sobre un diseño de periférico en RISC-V.