Guia docente 2020_21
Escola de Enxeñaría de Telecomunicación
Grado en Ingeniería de Tecnologías de Telecomunicación
 Asignaturas
  Electrónica digital
   Contenidos
Tema Subtema
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. Simplificación de las funciones lógicas.
Tema 2: Introducción al VHDL
Introducción a los lenguajes de descripción hardware. Sintaxis básica VHDL. Tipos de datos y objetos. Operadores. Sentencias concurrentes y secuenciales. Instanciación de componentes.
Tema 3: Sistemas combinacionales básicos Bloques funcionales. Tecnologías y tipos de salidas de los circuitos digitales. Decodificadores. Codificadores. Multiplexores. Demultiplexores. Ejemplos de aplicación. Descripción en VHDL.
Tema 4: Matrices lógicas programables Introducción a los circuitos programables. Ejemplos de aplicación.
Tema 5: Sistemas combinacionales 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. Biestables asíncronos. Biestables síncronos. Descripción en VHDL.
Tema 7: Sistemas secuenciales síncronos Teoría general. Contadores. Registros de desplazamiento. Bancos de registros. Ejemplos de aplicación. Descripción VHDL.
Tema 8: Diseño de sistemas secuenciales síncronos Diseño de sistemas secuenciales síncronos. Ejemplos de aplicación. Descripción VHDL.
Tema 9: Unidades de memoria Clasificación. Memorias de acceso aleatorio activas y pasivas. Memorias de acceso aleatorio. Memorias de acceso secuencial. Memorias asociativas.
Tema 10: Dispositivos lógicos programables Introducción a los dispositivos lógicos programables.
<br> <br>
PRÁCTICA 1. INTRODUCCIÓN A LA HERRAMIENTA DE ANÁLISIS Y SÍNTESIS DE DISEÑOS HDL Diagrama de flujo general. Descripción mediante bloques. Realización de ejemplos.
PRÁCTICA 2. INTRODUCCIÓN AL DISEÑO VHDL Descripción y síntesis de sistemas combinacionales en VHDL. Realización de ejemplos.
PRÁCTICA 3. VERIFICACIÓN DE SISTEMAS DIGITALES MEDIANTE SIMULACIÓN FUNCIONAL Obtención de símbolos para esquemáticos. Instanciación de componentes. Definición de estímulos para simulación (“testbench”). Simulación funcional. Realización de ejemplos.
PRÁCTICA 4. COMPILACIÓN E IMPLEMENTACIÓN DE SISTEMAS DIGITALES. VERIFICACIÓN DE SISTEMAS DIGITALES MEDIANTE SIMULACIÓN TEMPORAL Arquitectura del dispositivo lógico programable empleado en el laboratorio. Compilación e implementación de sistemas digitales. Simulación temporal de sistemas digitales. Realización de ejemplos.
PRÁCTICA 5. PRUEBA DE SISTEMAS DIGITALES EN LA PLACA DE DESARROLLO Placa de desarrollo. Obtención del fichero de configuración. Tecnología y métodos de configuración de dispositivos lógicos programables. Programación del dispositivo. Comprobación del sistema digital implementado. Realización de ejemplos.
PRÁCTICA 6. CIRCUITOS COMBINACIONALES Diseño y realización de circuitos combinacionales mediante descripciones en VHDL con tablas de verdad, ecuaciones lógicas y de comportamiento.
PRÁCTICA 7. CIRCUITOS ARITMÉTICOS Diseño y realización de circuitos aritméticos mediante descripciones en VHDL con tablas de verdad, ecuaciones lógicas y de comportamiento.
PRÁCTICA 8. SISTEMAS ARITMÉTICOS Diseño y realización de un sistema aritmético con bloques funcionales aritméticos descritos en VHDL. Unidad aritmético lógica (ALU).
PRÁCTICA 9. CIRCUITOS SECUENCIALES I Diseño y realización de circuitos secuenciales básicos (biestables, registros, contadores) mediante descripciones en VHDL.
PRÁCTICA 10. CIRCUITOS SECUENCIALES II Diseño y realización de circuitos secuenciales básicos (contadores, registros de desplazamiento) mediante descripciones en VHDL. Diseño y realización de sistemas secuenciales síncronos de control (máquinas de estado) mediante descripciones en VHDL.
PRÁCTICA 11. MONTAJE Y CONEXIÓN DE COMPONENTES. INSTRUMENTACIÓN DIGITAL Analizador lógico. Conexión de pulsadores e interruptores externos. Circuitos antirrebotes. Conexión de LEDs y visualizadores de 7 segmentos externos. Análisis de funcionamiento de circuitos secuenciales básicos mediante el analizador lógico.
PRÁCTICA 12. SISTEMAS SECUENCIALES I Diseño y realización de un sistema secuencial con bloques funcionales descritos en VHDL. Control de un visualizador dinámico de 4 dígitos de 7 segmentos.
PRÁCTICA 13. SISTEMAS SECUENCIALES II Diseño y realización de un sistema secuencial de complejidad media mediante descripciones en VHDL. Sistema de lectura de un teclado matricial.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000