2. Teoría de Electrónica Digital¶
2.1. Temario de Electrónica digital¶
PRESENTACIÓN DE LA ASIGNATURA (1T+0A+0P)
INTRODUCCIÓN A LOS SISTEMAS DIGITALES (2T+0A+2P)
- Definición de Sistema electrónico
Métodos de descripción de un sistema electrónico
Jerarquía en la descripción de un sistema electrónico
- Señales analógicas y digitales
Señal analógica: características
Señal digital: características
- Sistemas Electrónicos digitales
Esquema de un sistema digital real
- Sistemas combinacionales y secuenciales
Sistemas combinacionales
Sistemas secuenciales. Concepto de reloj
- Especificación e implementación de Sistemas electrónicos digitales
La especificación y el diseño
La implementación y el análisis
Entorno de diseño y simulación
Diagrama en Y
Dominio físico: técnicas de implementación
ESPECIFICACIÓN DE SISTEMAS COMBINACIONALES (2T+2A+1P)
- Representación de la información
Sistemas de numeración
Conversión entre sistemas de numeración
Códigos binarios
- Principios de diseño lógico: Algebra de Boole
Elementos básicos del álgebra: AND, OR, NOT
Algebra de BOOLE: teoremas y axiomas
Representación de funciones
Producto de sumas y sumas de producto
Mini-términos y maxi-términos
Puertas XOR y XNOR
- Lenguaje VHDL
Estructura de un bloque funcional en VHDL
Descripción de la funcionalidad
Tipos de datos y señales
TECNOLOGÍA DE CIRCUITOS INTEGRADOS DIGITALES (2T+2A+2P)
- Tecnología de circuitos integrados digitales
Familias lógicas
Tecnologías de los circuitos integrados digitales
Transistor MOS
Inversor MOS
Otras puertas en la familia lógica CMOS
Márgenes lógicos y de ruido
- Métricas de diseño de sistemas digitales
Tiempos de retardo y frecuencias de funcionamiento
Consumo de Potencia
Ocupación
Encapsulado
ANÁLISIS Y DESCRIPCIÓN DE CIRCUITOS CON PUERTAS LÓGICAS (2T+2A+2P)
- Síntesis básica usando algebra de Boole
Álgebra de Boole y simplificación lógica
Simplificación mediante mapas de Karnaugh
Implementación usando puertas NAND.-NAND y NOR-NOR
- Otras puertas básicas
Puertas or-exclusiva. Diseño de circuitos con XOR y XNOR
Puertas triestado
Lógica programable
ESPECIFICACIÓN DE SISTEMAS SECUENCIALES (2T+0A+OP)
Introducción
- Descripción funcional explícita
Diagramas de estados
- Componentes biestables
Latches
flip-flops
Especificación de MEF
Minimización de estados
ANÁLISIS Y DESCRIPCIÓN DE SISTEMAS SECUENCIALES (2T+2A+4P)
- Máquinas de estado finitas
Análisis
Síntesis
CIRCUITOS COMBINACIONALES ESTÁNDARES (2T+1A+0P)
Multiplexores. Diseño de circuitos con multiplexores
Decodificadores y codificadores
Comparadores
CIRCUITOS ARITMÉTICOS COMBINACIONALES (4T+2A+2P)
- Operaciones básicas
Aritmética binaria
Representación de números negativos
Operaciones aritméticas de números con signo
Sumadores binarios
Resta binaria
Sumadores/restadores
Unidades Aritmético Lógicas
Codificación de sistemas aritméticos en VHDL
CIRCUITOS SECUENCIALES ESTÁNDARES (2T+2A+2P)
Registros
Contadores
Registros de desplazamiento
Conversión serie/paralelo y paralelo/serie
Memorias
SISTEMAS A NIVEL DE TRANSFERENCIA DE REGISTROS (RTL) (4T+0A+0P)
Grafos de ejecución
Organización de sistemas
Especificación RTL de sistemas usando VHDL
Implementación de sistemas en RTL
Análisis de Sistemas RTL
Diseño de sistemas RTL
- Subsistemas de datos
Módulos de almacenamiento
Módulos funcionales
Datapaths
Subsistemas de control
Ejemplo de diseño
2.2. Bibliografía¶
Introduction to digital system / Milos D. Ercegovac, Tomás Lang, Jaime H. Moreno. John Wiley & Sons,, New York : (1999) 0471527998
Diseño digital: principios y prácticas / John F. Wakerly. Pearson Educación,, México : (2001) - (3 ª ed.) 9702607205
Fundamentos de sistemas digitales / Thomas L. Floyd. Pearson Education, Madrid : (2006) - (9ª ed.) 8483220857
Digital Systems: From Logic Gates to Processors / Jean-Pierre Deschamps, Elena Valderrama, Lluís Terés. Springer International Publishing Switzerland 2017. ISBN 978-3-319-41197-2, ISBN 978-3-319-41198-9 (eBook)
Introduction to Logic Circuits & Logic Design with VHDL / Brock J. LaMeres. Springer Nature Switzerland AG 2017, 2019. Second Edition. ISBN 978-3-030-12488-5