Volver
|
1.- CIRCUITOS COMBINACIONALES BÁSICOS
1.1. REALIZACIÓN DE FUNCIONES LÓGICAS CON PUERTAS. Ejemplos y ejercicios.
1.2. REALIZACIÓN DE FUNCIONES LÓGICAS CON MULTIPLEXORES Y DECODIFICADORES. Ejemplos y ejercicios.
1.3. EL LENGUAJE VHDL. Ejemplos.
2.- BIESTABLES, REGISTROS Y CONTADORES
2.1.- BIESTABLES
2.1.1.- Cerrojos.
2.1.2.- Flip-flop maestro-esclavo.
2.1.3.- Flip-flop J-K, D y T. Parámetros temporales.
2.2.- REGISTROS
2.2.1.- Registros de desplazamiento.
2.2.2.- Operaciones con registros.
2.3.- CONTADORES
2.3.1.- Contador de anillo.
2.3.2.- Otros contadores síncronos.
3.- SISTEMAS SECUENCIALES Y MAQUINAS DE ESTADOS
3.1.- DISEÑO DE SISTEMAS SECUENCIALES
3.1.1.- Diagramas de flujo y de estados.
3.1.2.- Lenguajes de descripción hardware (HDL).
3.1.3.- Circuitos de Moore y Mealy. Minimización de estados.
3.1.4.- Diseños alternativos. Circuitos de memoria finita.
3.2.- EJEMPLOS DE DISEÑO DE SISTEMAS SECUENCIALES
4.- CIRCUITOS DE MEMORIA
4.1.- MEMORIA DE ACCESO ALEATORIO (RAM)
4.1.1.- Estructura de una RAM semiconductora. Tamaño.
4.1.2.- Organización de la memoria interna en una y dos dimensiones.
4.1.3.- Volatibilidad de las memorias.
4.2.- MEMORIA DE SOLO LECTURA (ROM)
4.2.1.- ROM programables (PROM) y borrables (EPROM).
4.2.2.- Utilización de ROM como tablas de Look Up (LUT). Generación de ondas complejas.
4.3.- OTRAS MEMORIAS
4.3.1.- Memorias RAM dinámicas. Refresco.
4.3.2.- Memorias de acceso secuencial. Pilas de memoria.
4.3.3.- Memorias masivas.
4.4.- PLD's y FPGA's
4.4.1.- Estructura de una PAL. Notación.
4.4.2.- Ejemplos de algunos dispositivos comerciales.
4.4.3.- FPGA's. Arquitecturas y diagrama de flujo de diseño.
5.- CIRCUITOS ARITMETICOS
5.1.- CIRCUITO SUMADOR-RESTADOR
5.1.1.- Representación de números en complemento a dos.
5.1.2.- Suma de números binarios. Sumador paralelo. Sumador serie.
5.1.3.- Suma BCD.
5.2.- UNIDAD ARITMETICO LOGICA (ALU)
5.3.- CIRCUITO MULTIPLICADOR
6.- CONTROLADORES
6.1.- OPERACIONES ELEMENTALES
6.1.1.- Transferencia de registros
6.1.2.- Complementar
6.1.3.- Incrementar
6.1.4.- Puesta a cero (RESET). Puesta a uno (SET)
6.1.5.- Registro sensible a múltiples órdenes
6.2.- UN CONTROLADOR PARA OPERACIONES ELEMENTALES
6.2.1.- Respuesta condicional
6.2.2.- Control de las operaciones
6.3.- UNA COMPUTADORA SENCILLA
6.3.1.- Operación de la computadora
6.3.2.- Diseño del controlador
6.3.3.- Control de las interrupciones
7.- ARQUITECTURA DE ORDENADORES
7.1.- PARTES FUNDAMENTALES DE UN ORDENADOR
7.1.1.- La unidad aritmético lógica (ALU)
7.1.2.- La unidad de control
7.1.3.- La memoria principal
7.2.- UNA ARQUITECTURA ELEMENTAL. SISTEMA1
7.2.1.- Descripción del sistema SISTEMA1
7.2.2.- Instrucciones
7.2.3.- El lenguaje máquina
7.2.4.- Ejemplos de programación
7.2.5.- Controlador microprogramado
7.3.- UNA ARQUITECTURA MEJORADA. SISTEMA2
7.3.1.- Descripción del sistema SISTEMA2
7.3.2.- Instrucciones y modos de direccionamiento
7.3.3.- Limitaciones en la arquitectura del ordenador SISTEMA2
- Fundamentos de Sistemas Digitales. T.L.Floyd. Prentice Hall. 2000.
- Introducción al Diseño Lógico Digital, J. Hayes Addison-Wesley, 1996.
- Diseño Lógico. A. Lloris y A. Prieto. Mc Graw Hill. 1996.
- Sistemas Digitales y Tecno. de Computadores. J.M. Angulo y J.García. Paraninfo. 2002.
- Problemas de Sistemas Electrónicos Digitales. J. Velasco y J. Otero. Paraninfo. 1995.
- Diseño Digital. Principios y Prácticas. J. Wakerly. Prentice Hall, 1995.
- Circuitos digitales y microprocesadores. H. Taub. Mc Graw Hill. 1983.
- Fundamental of Logic Design. C. Roth, West Publishing Co, Mineapolis.1975.