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.