Programa IE323 II Semestre 2019
Programa IE323 II Semestre 2019
Programa IE323 II Semestre 2019
Descripción del curso: Este es un curso que enseña las herramientas y desarrolla las destrezas para el análisis y diseño de
circuitos digitales combinacionales y secuenciales.
Créditos: 3.
Horas lectivas: 4 por semana.
Requisitos y correquisitos: IE-0313 Eléctrónica I
Objetivo general: Dar una introducción a la teoría y tecnologías de Circuitos Digitales. Aprender sobre el análisis y diseño
de circuitos combinacionales y secuenciales y la simbología normalizada.
Objetivos específicos: Al finalizar el curso los estudiantes dominarán las herramientas y tendrá las habilidades para:
i. Manejar operaciones algebraicas en cualquier base numérica.
ii. Reconocer y utilizar los principales códigos binarios.
iii. Utilizar el álgebra de conmutación.
iv. Analizar y diseñar circuitos electrónicos digitales en tecnología CMOS.
v. Leer e intepretar especificaciones del fabricante de circuitos electrónicos digitales SSI y MSI.
vi. Obtener la función mínima de una función combinacional con la técnica de Mapas de Karnaugh.
vii. Analizar y diseñar circuitos digitales con las unidades lógicas combinacionales.
viii. Analizar y diseñar circuitos digitales basados en flip-flops.
ix. Analizar y diseñar máquinas de estado sincrónicas.
CONTENIDOS
1 de 5
UNIVERSIDAD DE COSTA RICA
ESCUELA DE INGENIERÍA ELÉCTRICA
PROGRAMA DEL CURSO
IE-0323 Circuitos Digitales I
3.4 Otras conectivas lógicas que son un conjunto completo en sí mismas: NOO, NOY.
3.5 Representaciones alternas de las conectivas Y, O y NO con conectivas NOY y NOO.
6.1 Mapas de dimensión reducida: Mapas de una variable ingresada para funciones completamente especificadas. Función
mínima.
6.2 Mapas de dos variables ingresadas para funciones completamente especificadas. Función mínima.
6.3 Mapas de una ingresada para funciones parcialmente especificadas. Función mínima.
6.4 Mapas de dos variables ingresadas para funciones parcialmente especificadas. Función mínima.
6.5 Unidad lógica combinacional: Diseño de Multiplexores
6.6 Realización de funciones lógicas con multiplexores.
6.7 Mapas de variable ingresada y funciones de N variables con Multiplexores: i) 2N X 1, ii) 2N-1 X 1, iii) 2N-2 X 1.
6.8 Árboles de multiplexores (Realización en N niveles de multiplexación.)
6.9 Multiplexores monolíticos 74HC151/152/153 y 74HC251/252/253
7. FLIP-FLOPS [6 Lecciones]
2 de 5
UNIVERSIDAD DE COSTA RICA
ESCUELA DE INGENIERÍA ELÉCTRICA
PROGRAMA DEL CURSO
IE-0323 Circuitos Digitales I
7.3 Biestrables RS con habilitador de entrada. Latch tipo D transparente.
7.4 Flip-Flops RS; Flip-Flop tipo D Maestro-Esclavo, Flip-Flops JK maestro-esclavo; Flip-flop T, disparados por transición
y por pulso. Ejemplo de análisis por Diagramas de tiempos.
7.5 Flip-Flops integrados 74HC74 y 74HC109
7.6 Circuitos de restablecimiento al encendido (power-up reset). Circuito para 0 y 1 momentáneo en el power-up.
7.7 Metaestabilidad: Causas y efectos.
7.8 Ejemplo de diseño con FF: Contadores de rizo y Contadores sincrónicos.
8.1 Máquinas de estados: Tablas de estado, diagramas de estado, diagramas de estado algorítmico.
8.2 Máquinas en modo de reloj (máquinas sincrónicas).
8.3 Estructura de las máquinas de estado sincrónicas: memoria de estado, lógica combinacional de próximo estado, lógica
combinacional de salidas.
8.4 Relación entre el diagrama ASM y el diagrama de temporización.
8.5 Pasos en el diseño de una máquina secuencial: Definición, descripción, evaluación, síntesis y prueba.
8.6 Primera etapa de diseño: Definición, evaluación y descripción: Ejemplo de semáforo peatonal.
8.7 Eliminación de estados redundantes: métodos de las particiones.
8.8 Segunda etapa de diseño: Síntesis y prueba.
8.8.1 Declaración de estados, Asignación de estados y Tabla de excitación de F.F.
8.8.2 Estructura y síntesis de máquinas clase 1.
8.8.3 Registros de desplazamiento izquierda/derecha con carga en paralelo.
8.8.4 Determinación de la función de próximo estado: Transición de estado incondicional y Transición de estado
condicional
8.8.5 Cálculo de la función de salidas: Salidas incondicionales y salidas condicionales
8.8.6 Determinación del tipo de flip-flop que reduce la función de próximo estado: un método heurístico
8.8.7 La función de salidas: Modos de activación y Acondicionamiento de salidas
8.8.8 Síntesis de máquinas clase 2: contadores sincrónicos y secuenciadores.
8.8.9 Síntesis de máquinas Clases 3 y 4. Ejemplos de diseño de máquinas clase 3 y 4.
Bibliografía:
1- Clare, CR: “Designing Logic Systems Using State Machines”; McGraw-Hill, 1973.
2- Comer, D.J; “Digital Logic and State Machine Design”; Second Ed., Sanders College Publishing, 1990.
3- Wakerly, J.F; “Digital Design: Principles and Practices”, Prentice-Hall, tercera edición actualizada, 2001.
4- Hill, F.J; Peterson, C.R.: “Introduction to Switching Theory and Logical design”, John Wiley and Sons,
1974.
5- Lee C., Samuel; “Digital Circuits and Logic Design”; Prentice Hall Inc., 1976.
6- Mano, M.M.; “Diseño Digital”; Prentice Hall, 1978.
7- Vasquez, Marco Antonio. “Máquinas de Estado Sincrónicas”. Libro no publicado. I Edición 2001
8- Delgado, Geovanny. “Tutorial de Redes Iterativas. Material disponible en HTML en www.ftp://cr-
automation.com . Edición. 2017
9- Delgado, Geovanny. “Tutorial de Máquinas de Estado Sincrónicas”. Material disponible en PDF en
www.ftp://cr-automation.com. Edición 2017.
Evaluación:
Este curso se evalúa mediante la aplicación de cinco exámenes parciales, distribuidos de la siguiente manera:
I Parcial (Temas 1, 2) 20 %
II Parcial (Temas 3 y 4) 20%
III parcial (Tema 5) 20 %
IV Parcial (Temas 6 y 7) 20 %
V Parcial (Tema 8) 20%
3 de 5
UNIVERSIDAD DE COSTA RICA
ESCUELA DE INGENIERÍA ELÉCTRICA
PROGRAMA DEL CURSO
IE-0323 Circuitos Digitales I
1. En cumplimiento del inciso a. del Artículo 18 del Reglamento de Régimen Académico Estudiantil se informa que
las fechas indicadas en el cronograma para los exámenes son la convocatoria oficial para aplicar dichos examenes.
Cualquier modificación de estas fechas se realizará con base en lo indicado en el Artículo 17 del mencionado
reglamento, los temas a evaluar en los exámenes son los indicados en la sección Evaluación de este documento y
todos los examenes tendrán una duranción de exactamente tres horas.
2. En cumplimiento del punto 1, inciso 2, del Artículo 22, solo se admitirán reclamos o aclaraciones a los exámenes
revisados en un plazo no mayor a 3 días hábiles contados a partir de la fecha de su devolución.
3. Los exámenes de reposición por ausencia a un examen se realizarán al final del curso, según el cronograma
indicado y habiéndose cumplido los requerimientos del Artículo 24.
4. Los documentos de referencia elaborados por Geovanny Delgado se encuentran en el servidor ftp://cr-
automation.com username: digitales1, password: IE323_SS19
5. Los estudiantes disponen de un Compedio de Problemas de Práctica que les permite desarrollar habilidades y
destrezas en cada uno de los temas cubiertos en el curso. ES RESPONSABILIDAD del estudiante realizar las
prácticas sugeridas y en caso de duda, acudir a las horas de consulta.
4 de 5
UNIVERSIDAD DE COSTA RICA
ESCUELA DE INGENIERÍA ELÉCTRICA
PROGRAMA DEL CURSO
IE-0323 Circuitos Digitales I
5 de 5