Guia docenteCurso Escuela Universitaria Politécnica |
Grao en Enxeñaría Electrónica Industrial e Automática |
Asignaturas |
Sistemas Digitales I |
Contenidos |
|
|
|
Datos Identificativos | 2016/17 | |||||||||||||
Asignatura | Sistemas Digitales I | Código | 770G01026 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Grado | 2º cuatrimestre |
Tercero | Obligatoria | 6 | ||||||||||
|
Tema | Subtema |
Tema 1. Diseño de sistemas secuenciales síncronos. | Máquinas de estados finitos. Análisis y síntesis. Descripción en VHDL. |
Tema 2. Introducción a la lógica programable. | Características de los circuitos programables. Fases del diseño. Ventajas. Aplicaciones. |
Tema 3. Arquitectura del CPLD CoolRunner II | Bloques Función. Macroceldas. Bloques de Entrada/Salida. Modelo de tiempos. |
Tema 4. Diseño de sistemas digitales con CPLDs | Fases de la implementación: Síntesis. Ejemplos de codificación de macros. Informe de síntesis. Opciones. Translate. Fit. Informe de tiempos Diseño de sistemas secuencialess: Señales de reloj Diseño de circuitos secuenciales síncronos: contadores, circuitos de control, tratamiento de entradas asíncronas, metaestabilidad. Acoplamiento entre sistemas secuenciales y otros circuitos. Diseño de sistemas digitales complejos: Método sistemático de diseño. Aplicación práctica del método. |
Tema 5. Arquitectura de las FPGAs de la familia Spartan 3E de Xilinx | Introducción.CLBs.Slices. LUTs.Multiplexores. Memorias. Multiplicadores "hardware". Circuitos de reloj. Bloques de E/S. Tecnologías de E/S. Utilización de recursos específicos. |
Tema 6. Diseño síncrono con FPGAs | Normas de diseño de sistemas secuenciales síncronos. Transitorios en salidas. |
Tema 7:Tratamiento de ficheros en VHDL | Declarar fichero. Leer y escribir fichero. Abrir explícitamente un fichero. Cerrar Fichero. Paquete std_logic_textio.Ejemplos |
Tema 8. Diseño de un controlador VGA | Conversor DA para VGA en la Nexys 2. Estándard VGA. Diseño del controlador. |
Tema 9. Diseño de sistemas aritméticos con lógica programable | Introducción. Paquetes matemáticos. Sumadores. Multiplicadores. Divisores |
Tema 10. Técnicas de mejora de prestaciones en sistemas síncronos. | Técnica de segmentación. Técnica de duplicación de estados |
|