Tema |
Subtema |
Tema 0: Presentación
|
Profesorado. Datos identificativos. Contenidos de teoría. Contenidos de laboratorio. Planificación. Evaluación. Calendarios de teoría y laboratorio. Bibliografía. |
Tema 1: Introducción a la Electrónica Digital |
Introducción a la Electrónica Digital. Sistemas de numeración y códigos digitales. Álgebra de Boole. Tablas de verdad. Puertas lógicas. Circuitos lógicos digitales. Simplificación de las funciones lógicas. Diseño de sistemas combinacionales con puertas lógicas. |
Tema 2: Introducción al VHDL |
Exposición de los conceptos y elementos del lenguaje necesarios para el curso. |
Tema 3: Sistemas combinacionales básicos (I) |
Bloques funcionales. Tecnologías y tipos de salidas de los circuitos digitales. Decodificadores. |
Tema 4: Sistemas combinacionales básicos (II) |
Multiplexores. Codificadores. Demultiplexores. Memorias programables o tablas de consulta (LUT). |
Tema 5: Sistemas Aritméticos |
Comparadores. Detectores/Generadores de paridad. Circuitos aritméticos. Ejemplos de aplicación. Descripción en VHDL. |
Tema 6: Fundamentos de los sistemas secuenciales |
Definición y clasificación. Latches y biestables. Ejemplos de aplicación. Descripción en VHDL. |
Tema 7: Bloques secuenciales síncronos básicos |
Registros. Contadores. Registros de desplazamiento.
|
Tema 8: Diseño de sistemas secuenciales síncronos de control |
Sistemas secuenciales síncronos de control. Diseño de sistemas secuenciales síncronos de control (SSSC). Ejemplos de diseño de SSSC. |
Tema 9: Memorias semiconductoras |
Clasificación. Memorias de acceso aleatorio activas y pasivas RAM y ROM). Memorias de acceso por contenido (CAM). Memorias de acceso secuencial (LIFO, FIFO, circulares). |
Práctica 1 |
Introducción al diseño con VHDL y la herramienta de diseño Vivado (I)
|
Práctica 2 |
Introducción al diseño con VHDL y la herramienta de diseño Vivado (II). |
Práctica 3 |
Diseño e implementación de sistemas combinacionales (I). |
Práctica 4 |
Diseño e implementación de sistemas combinacionales (II). |
Práctica 5 |
Diseño e implementación de sistemas combinacionales (III). |
Práctica 6 |
Diseño e implementación de sistemas combinacionales (IV). |
Práctica 7 |
Circuitos aritméticos. |
Práctica 8 |
Sistemas aritméticos. |
Práctica 9 |
Circuitos secuenciales. |
Práctica 10 |
Sistemas secuenciales (I). |
Práctica 11 |
Sistemas secuenciales (II) |
Práctica 12 |
Sistemas secuenciales (III). |