Diseo Lgico (Plan: 97)
Pgina del curso realizada por los docentes Informacin de la asignatura obtenida de la base de datos
Estado de la asignatura: vigente Materia: Sistemas Digitales poca de Dictado: primer semestre Instituto Responsable: Ingeniera Elctrica Ganancia del Curso: Taller y parciales Aprobacin de la Asignatura: prueba nica escrito sin material Crditos: 12 Informacin de Previas Sistema de Bedelas : Programacin 1.
1) Nombre de la asignatura: Diseo Lgico 2) Materia: Sistemas Digitales 3) Crditos: 12 (incluyendo 2 de laboratorio) 4) Objetivo de la asignatura. El estudiante al finalizar el curso conocer los conceptos bsicos de las tcnicas de diseo lgico de sistemas digitales. Esto permitir al estudiante encarar el diseo de sistemas digitales en base a lgica combinatoria y secuencial cableada, tomando como bloques constructivos los dispositivos SSI y MSI estndares y dispositivos lgicos programables (PLDs). El estudio de los distintos sistemas se realiza exclusivamente desde el punto de vista lgico, sin estudiar la implementacin de las diferentes tecnologas de circuitos integrados. De dichas tecnologas slo se describen las diferentes caractersticas que influyen en las tcnicas de diseo lgico. Estos conocimientos son bsicos para la utilizacin de los sistemas digitales como parte de sistemas electrnicos dedicados. El curso incluye un mdulo de laboratorio cuyo principal objetivo es permitirle al estudiante llevar a la prctica los principales conceptos con aplicaciones concretas, y familiarizarse con las tcnicas de implementacin. 5) Metodologa de enseanza:
Curso semestral con 3 horas semanales de terico y 1 hora y media semanal de ejercicios. Mdulo de laboratorio: 12 horas, no includas en las horas por tema.
6) Temario: Parte 1 1.1 Introduccin. - 3 horas Objetivos del Curso. Definicin y caractersticas bsicas de un sistema digital de procesamiento de informacin.
1.2 Representacin de la informacin en forma digital. - 16 horas Notacin. Representacin de informacin: lgica, simblica. Representacin de informacin nmerica: sistemas de numeracin, conversin de bases, aritmtica binaria, representacin de nmeros enteros: magnitud y signo, complemento a 1, desplazamiento, complemento a 2. Representacin de nmeros decimales. Representacin en punto flotante de nmeros reales (Estndard IEEE 754). Cdigos para deteccin y correccin de errores: Definicin de distancia, paridad, cdigo de Hamming. Conversin A/D y D/A. Parte 2: Sistemas combinatorios. 2.1 Operaciones lgicas. - 4 horas Definicin. Representacin cannica de una funcin lgica. Dispositivos lgicos electrnicos. 2.2 Algebra de conmutacin - 3 horas 2.3 Minimizacin de funciones lgicas - 6 horas 2.4 Tcnicas de implementacin - 4 horas Dispositivos MSI estndares. Utilizacin de memorias ROM. Dispositivos lgicos programables combinatorios. Parte 3: Sistemas secuenciales. 3.1 Almacenamiento de la informacin - 4 horas Introduccin. Almacenamiento de la informacin: Flip-flops 3.2 Sntesis clsica de circuitos secuenciales - 24 horas Contadores sncronos y asncronos. Circuitos secuenciales modo reloj: anlisis, diseo, estudio de tiempos. Circuitos secuenciales modo nivel: diseo, eliminacin de carreras y azares. 3.3 Lenguajes de descripcin hardware - 6 horas Diagrama de flujos ASM (Algorithmic state machine chart) Lenguaje RTL (Register Transfer Logic), notacin y diseo. 3.4 Tcnicas de implementacin - 2 horas Dispositivos secuenciales MSI estndares. Dispositivos lgicos programables. Mdulo de laboratorio Practica I - Circuitos Combinatorios Finalidad: Disear, armar y comprobar el funcionamiento de un circuito combinatorio utilizando un sistema de desarrollo para Dispositivos Lgicos Programables (PLD). Practica II - Circuitos Secuenciales Finalidad:
Disear, armar y comprobar el funcionamiento de un circuito secuencial modo reloj, utilizando un sistema de desarrollo para Dispositivos Lgicos Programables (PLD). 7) Bibliografa: Se indica en cada caso los temas en que su contenido y orientacin coinciden mayormente con el del curso. 7.1. Textos del curso: "Diseo Digital, Principios y Prcticas" - John F. Wakerly - Prentice Hall Hispanoamericana - ISBN 968880-244-1 - 1ra Ed., 1992. Temas: Parte 1, Parte 2, Parte 3. "Teora de Conmutacin y Diseo Lgico" - Frederick J. Hill y Gerald R. Peterson - Editorial Limusa ISBN 968-18-0551-8 - 1982. Temas: Parte 2, Parte 3. "Introduccin al Diseo Lgico Digital"; - John P. Hayes - Addison-Wesley Iberoamericana - ISBN 0-20162590-3 - 1 Ed. [Link]: Parte 1, Parte 2, Parte 3. "Manual Diseo Lgico: Hojas de Datos", CEI Oficina de Publicaciones, 1ra Ed., 1991. 7.2. Libros de referencia en temas particulares: "Circuitos Digitales y Microprocesadores" - Herbert Taub - McGraw-Hill de Mxico - ISBN 968-451-3798 - 1ra Ed., 1983. Parte 3.2. "Digital Logic and Microprocessors" - Frederick J. Hill y Gerald R. Peterson - John Wiley and Sons - ISBN 0-471-08539-1 - 1ra Ed., 1984. Temas: Parte 3.3: Caps 9 y 10. 8) Conocimientos previos exigidos y recomendados Exigidos: Ninguno. Recomendados: Manejo de computador personal, ambiente Windows; conocimientos bsicos de programacin. Anexo I: Cronograma
sem
Terico
Ejercicios
Terico Rep. de info. Digital
Laboratorio 1a. Parte 2a. parte
1 Introduccin Sist. de numeracin Punto flotante 2 Aritm. binaria. Comp. a 2. Mag Conversores A/D y D/A y signo 3 Def. cdigo, dist. paridad -Func. Complemento a 2 lgicas 4 Algebra de Boole 5 Mapas K 5 y 6 var.- azares mapas 0 6 ROM - PLD Punto flotante Mapas K Cdigos varios Func. Lgicas Dispositiv. electrnicos Mapas K 3 y 4 var.- Don't care MSI - deco, MUX, tristate
Hamming
Secuenciales - FF RS
P1
D, JK flanco 7 FF JK, MS, D flanco, tsu, thold FF anlisis FF D 8 FERIADO Contadores Diseo detector de secuencia D y JK Modo nivel - carreras - azares Diseo completo modo nivel P2 P2 P2 P2 P1 P1 P1 P1
9 Minimizacin de estados 10 Eliminacin de carreras 11 RTL - bloques control-datos 12 RTL - tiempos 13 FERIADO
Sec. reloj Sec. reloj Sec. nivel Sec. nivel RTL RTL
P1
Ejemplo RTL, lenguaje y hardware P2 RTL - ampliacin de instrucciones RTL - diseo completo Repaso general P2
14 Encuestas y Evaluacin del curso
Anexo II: Dedicacin esperada del estudiante Horas dedicadas al curso de Diseo Lgico Horas de asistencia a clases Clases de terico: 3 horas semanales * 15 semanas = 45 Clases de ejercicios: 1 horas semanales * 15 semanas = 15 Clases de consulta: 0.5 horas semanales * 15 semanas = 7.5 Laboratorios:3 horas * 4 prcticas = 12 Subtotal = 79.5 Horas de preparacin Preparacin domiciliaria de ejercicios y terico (estimada): 30 a 35 Preparacin domiciliaria de laboratorios (estimada): 9 a 12 Preparacin del examen (estimada): 40 a 45 Subtotal: 79 a 92 TOTAL: 158.5 a 171.5 La dedicacin domiciliaria no est uniformemente distribuida, se incrementa en la Parte 3: Sistemas secuenciales. Anexo III: Mtodo de Aprobacin
Para ganar el curso es condicin necesaria aprobar el mdulo de laboratorio. En cada clase de laboratorio se realizar un control de conocimientos sobre la temtica de cada prctica. Adems se realizarn dos pruebas parciales durante el semestre. Habiendo aprobado el mdulo de laboratorio y de acuerdo a los resultados obtenidos en ambas pruebas, el estudiante podr: a) aprobar la asignatura; b) ganar el curso, debiendo dar un examen final para aprobar la asignatura; c) reprobar el curso, debiendo recursar la asignatura.
Anexo IV: Previaturas Programacin I: curso a curso Fsica General I: curso a curso Clculo I: curso a curso Geometra y Algebra Lineal I: curso a curso Estas previas tienen el objeto de asegurar que los estudiantes sostengan un avance en la carrera con cierto ordenamiento.
Responsable Principal Juan Pablo Oliver Co-responsable Ayudante Ayudante Ayudante Ayudante Ayudante Julio Prez Sebastin Fernndez Lyl Ciganda Javier Rodrguez Fiorella Haim Pablo Rolando