FACULTAD DE INGENIERÍA


DIVISIÓN DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE INGNIERÍA EN COMPUTACIÓN
Programa de la Asignatura: DISEÑO DE SISTEMAS DIGITALES Clave: 0134 Núm. de créditos: 08 Carrera: ING. COMPUTACIÓN Duración del curso: Semanas: 16 Horas: 64 Semestre: 8º Horas a la semana: Teoría: 4 Obligatoria: SI Prácticas: 0 Optativa: OBJETIVO DEL CURSO El alumno modelará, diseñará, programará y construirá sistemas digitales. TEMAS Núm: Nombre: Horas I. INTRODUCCION. 3 II. TECNICAS DE MODELADO PARA EL DISEÑO DE SISTEMAS DIGITALES CON CONTROL PROGRAMADO. 6 III. DISEÑO UTILIZANDO COMPONENTES MSI Y LSI. 8 IV. DISEÑO DE SISTEMAS DIGITALES CON MEMORIAS. 10 V. DISEÑO DE SISTEMAS DIGITALES USANDO ARREGLOS LOGICOS PROGRAMABLES (PLA). 8 VI. DISEÑO DE SISTEMAS DIGITALES USANDO CONTROL MICROPROGRAMADO. 14 VII. MICROCOMPUTADORAS EN UN SOLO CIRCUITO. 15 VIII. PROYECTO. ______ TOTAL DE HORAS 64 ASIGNATURA ANTECEDENTE OBLIGATORIA: DISEÑO DIGITAL ASIGNATURAS ANTECEDENTES : COMPUTADORAS Y PROGRAMACIÓN INGENIERÍA DE PROGRAMACIÓN ASIGNATURAS CONSECUENTES : ORGANIZACIÓN DE COMPUTADORAS MICROCOMPUTADORAS ANTECEDENTES, OBJETIVOS Y CONTENIDOS DE LOS TEMAS I. INTRODUCCION. ANTECEDENTES: Diseño Digital. OBJETIVO: El alumno explicará las técnicas modernas de diseño digital. CONTENIDO: I.1 Componentes digitales SSI, MSI y LSI. I.2 Estructura de una máquina digital. I.3 Unidad de control alambrada y programada. I.4 Sistemas especializados de control. II. TECNICAS DE MODELADO PARA EL DISEÑO DE SISTEMAS DIGITALES CON CONTROL PROGRAMADO. ANTECEDENTES: Ingeniería de Programación. OBJETIVO: El alumno usará las herramientas de análisis que se utilizan para construir sistemas controlados por programa. CONTENIDO: II.1 Diseño arriba-abajo. II.2 Diagrama de flujo de datos. II.3 Diagrama de jerarquía de módulos o funciones. II.4 Algoritmos o seudocódigo. II.5 Diagramas de estado. II.6 Cartas ASM. III. DISEÑO UTILIZANDO COMPONENTES MSI Y LSI. ANTECEDENTES: Diseño Digital. OBJETIVO: El alumno diseñará y construirá sistemas digitales utilizando componentes MSI y LSI usando cartas ASM. CONTENIDO: III.1 Multiplexores. III.2 Decodificadores y codificadores. III.3 Comparadores. III.4 Registros. III.5 Registros de corrimiento. III.6 Contadores. IV. DISEÑO DE SISTEMAS DIGITALES CON MEMORIAS. ANTECEDENTES: Diseño Digital. OBJETIVO: El alumno diseñará unidades de control utilizando circuitos de almacenamiento de información (memorias). CONTENIDO: IV.1 Diseño utilizando memorias. IV.2 Direccionamiento por trayectoria. IV.3 Direccionamiento entrada-estado. IV.4 Direccionamiento implícito. IV.5 Direccionamiento de formato variable. V. DISEÑO DE SISTEMAS DIGITALES USANDO ARREGLOS LOGICOS PROGRAMABLES (PLA). ANTECEDENTES: Incluídos en la asignatura. OBJETIVO: El alumno usará las técnicas que le permitan diseñar sistemas digitales, utilizando arreglos lógicos programables. CONTENIDO: V.1 Conocer la estructura interna de un PLA. V.2 Tipos de PLA's V.3 Transformación de las ecuaciones booleanas para adecuarlas a la operación del PLA. V.4 Generación de la tabla de programación y software de apoyo. V.5 Paquetes existentes de CAD/CAM como herramientas en el diseño de sistemas digitales. VI. DISEÑO DE SISTEMAS DIGITALES USANDO CONTROL MICROPROGRAMADO. ANTECEDENTES: Computadoras y Programación. Diseño Lógico. OBJETIVO: El alumno usará las técnicas que le permitan diseñar sistemas digitales, utilizando circuitos secuenciadores. CONTENIDO: VI.1 Características de secuenciadores. VI.2 Programación de secuenciadores. VI.3 Secuenciadores "bit-slice". VI.4 Presentación de una familia de secuenciadores. VI.5 Diseño utilizando una familia de secuenciadores. VI.6 Microinstrucciones. VI.7 Diseño de una arquitectura sencilla usando los conceptos anteriores. VII. MICROCOMPUTADORAS EN UN SOLO CIRCUITO. ANTECEDENTES: Computadoras y Programación. Diseño Digital. OBJETIVO: El alumno usará las herramientas que le permitan diseñar sistemas digitales utilizando microcomputadoras en un solo circuito. VIII. PROYECTO. ANTECEDENTES: Computadoras y Programación. Diseño Digital. OBJETIVO: El alumno diseñará, modelará, programará y construirá un sistema digital. TECNICAS DE ENSEÑANZA: ELEMENTOS DE EVALUACION: Exposición oral (X) Exámenes parciales (X) Exposición audiovisual (X) Exámenes finales (X) Ejercicios dentro de clase (X) Trabajos y tareas fuera del aula(X) Ejercicios fuera del aula (X) Participación en clase (X) Seminarios ( ) Asistencia a prácticas ( ) Lecturas obligatorias (X) Trabajo de investigación (X) Prácticas de taller o lab ( ) Prácticas de campo ( ) BIBLIOGRAFIA TEXTOS BASICOS Temas de la materia para los que se recomienda: ALEXANDRIS, Nikitas Todos "Design of microprocessors based systems" Ed. Prentice Hall, E.E.U.U. 1993 HAYES, JOHN P. I, II, III, Diseño de sistemas digitales y V, VI microprocesadores. Mc. Graw-Hill, España, 1986. BIBLIOGRAFIA COMPLEMENTARIA CLARE, C.R. I, V, VI "Designing logic systems using state machines." Ed. Mc. Graw-Hill. New York, E.E.U.U., 1973 FLETCHER, William V, VI "An engineering approach to digital design." Ed. Prentice Hall, E.E.U.U., 1980 PRESSMAN, R. IV Software engineering. A practitioners approach. Mc. Graw-Hill, E.E.U.U., 1993. MANUALES Y REVISTAS Embedded control applications. VII Intel. 1988. Embedded controller handbook VII Intel. 1988. PAL handbook. III Monolithic memories Inc. 1983. Programmable array logic handbook. III Advanced micro devices. 1984. Programmable logic handbook. III Monolithic memories Inc. 1985.