Download (11121) Lógica digital y Laboratorio
Document related concepts
no text concepts found
Transcript
FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA Código-Materia: Requisito: Programa – Semestre: Período académico: Intensidad semanal: Créditos: 11121 LÓGICA DIGITAL Y LABORATORIO PRE: 11264 Electrónica y Laboratorio PRE: 08276 Matemática Discreta COR: 11317 Espacio de Laboratorio de Lógica Digital Ingeniería de Sistemas – sexto semestre Ingeniería Telemática – quinto semestre Agosto a Noviembre de 2016 4 horas semanales 4 MOTIVACIÓN La asignatura Lógica Digital es la aplicación de la matemática en el campo de la ingeniería, donde se sientan primero las bases de álgebra booleana aplicada a la lógica en los sistemas digitales. Es la base de los Sistemas Digitales y ello implica también, la base de la Estructura de Computadores que se estudia en otros cursos. Entre otras se revisan axiomas y teoremas, conversión entre sistemas de numeración. A continuación se tratan los dispositivos lógicos combinatorios básicos como decodificadores, multiplexores, sumadores y comparadores. Además se realiza una introducción a los lenguajes de descripción de hardware. La segunda parte del curso comprende los dispositivos lógicos secuenciales básicos, (flip-flops), y máquinas de estado. Tiene un componente práctico que involucra el diseño e implementación de sistemas digitales para resolver problemas tecnológicos basados en dispositivos lógicos programables. OBJETIVOS Generales Describir los diferentes elementos del nivel de lógica digital y establecer como dichos elementos sirven de base para la implementación de los sistemas modernos de computación y comunicación. Terminales: 1. El estudiante será capaz de entender y explicar las funciones del hardware digital como elemento base para la implementación de sistemas que procesan, manipulan y almacenan información. Así mismo, describir las limitaciones de dichos sistemas digitales. 2. Dada una situación específica, modelar problemas de representación binaria usando tablas de verdad, funciones de conmutación y/o máquinas de estado, con el fin de aplicar métodos de simplificación de circuitos y determinar la equivalencia y validez de las diferentes soluciones. 3. Diseñar e implementar circuitos digitales que den solución a problemas tecnológicos del entorno, aplicando de forma recursiva técnicas de diseño apropiadas y haciendo uso de herramientas CAD, dispositivos lógicos programables e interfaces con sensores y actuadores. Lógica Digital y Laboratorio Página 1 de 6 FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA Específicos De formación académica: Unidad 1: LAS FAMILIAS LOGICAS DIGITALES Diferenciar los ámbitos de utilización de los circuitos digitales Utilizar adecuadamente los circuitos digitales en el laboratorio Identificar los parámetros eléctricos y temporales y describir las limitaciones de las compuertas digitales. Reconocer la necesidad de la incorporación de etapas de potencia para acople de circuitos digitales con otros sistemas y proponer algunos diseños básicos de implementación. Actividad Laboratorio: -Introducción a los elementos y dispositivos empleados en lógica digital -Simulación de compuertas Lógicas con elementos de conmutación -Compuertas lógicas básicas Unidad 2: INFORMACIÓN Y SISTEMAS BINARIOS DE NUMERACION Aplicar las reglas de la aritmética binaria para realizar operaciones manualmente. Identificar y utilizar diferentes códigos binarios y formatos de representación binaria. Identificar las limitaciones inherentes a todos los sistemas de numeración binaria. Actividad Laboratorio: -Simulación de un circuito Sumador-Sustractor en C2 - Sistemas de numeración y aritmética binaria (ALU). Unidad 3: ALGEBRA DE BOOLE Y CIRCUITOS LÓGICOS Aplicar las reglas del álgebra de Boole a la simplificación de circuitos combinacionales Identificar y utilizar las formas normales para describir funciones lógicas Realizar un circuito lógico a partir de su función Obtener la función lógica a partir del diagrama de circuito Actividad Laboratorio: Introducción a la herramienta de captura esquemática para crear circuitos lógicos. Unidad 4: CIRCUITOS COMBINACIONALES Y BLOQUES CONSTRUCTORES Aplicar los métodos de simplificación a diferentes tipos de problemas de diseño. Identificar la función y uso de los bloques constructores tipo MSI Implementar funciones lógicas con los diferentes bloques constructores Aplicar las funciones lógicas y bloques constructores a la solución de problemas Lógica Digital y Laboratorio Página 2 de 6 FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA Implementar y simular circuitos combinacionales con herramientas CAD y dispositivos programables. Implementación de circuitos combinacionales y bloques constructores usando VHDL y dispositivos lógicos programables Actividad Laboratorio: -Problema de diseño usando simplificación con mapas de Karnaugh. -Simulación de circuitos utilizando Bloques Constructores. Unidad 5: SISTEMAS SECUENCIALES Y ELEMENTOS CON MEMORIAS – FLIP- FLOPS Identificar los diferentes tipos de Filp-Flop Explicar cómo los registros y memorias son implementadas con flip-flops. Aplicar los procedimientos de síntesis a problemas de diseño de circuitos Implementar y simular circuitos secuenciales con herramientas CAD y dispositivos lógicos programables Actividad Laboratorio: - Manejo de Registros de almacenamiento de datos -Implementación de un sistema de memoria simple. METODOLOGÍA La asignatura de Lógica Digital conjuga la componente teórica y la componente práctica para fortalecer el aprendizaje del contenido. La componente teórica se caracteriza por una serie de sesiones de clase, las cuales irán acompañadas de ejercicios sobre el material que está siendo cubierto. Se espera que el estudiante prepare anticipadamente el material que se tratará en el aula y que participe activamente en clase. En el curso se trabaja con un texto de base y varios textos de apoyo, aunque no existe formalmente un texto guía. El trabajo en clase se centrará en resolver las dudas encontradas por los estudiantes durante la preparación de la misma, la verificación de las respuestas encontradas, la solución de ejercicios que no se hayan podido resolver, pero sobre todo en discutir nuevos ejercicios que permitan alcanzar mayor claridad en cada tema. La componente práctica está compuesta por una serie de experiencias de laboratorio de característica cerrada, con un conjunto de guías de laboratorio y algunas prácticas abiertas las cuales consisten en miniproyectos sobre circuitos lógicos. El laboratorio equivale a un 15% de la nota total del curso, pero se requiere que el estudiante haya ganado los exámenes teóricos para que esta nota se tenga en cuenta en el cómputo final. Lógica Digital y Laboratorio Página 3 de 6 FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA La asignatura tiene un proyecto final en el que se involucran aspectos de tecnología digital en trabajos de cierta complejidad que exigen la explotación de herramientas de software o el estudio detallado de periféricos de computadores. El proyecto final se entregará a más tardar el viernes de la segunda semana de exámenes finales. Actividades del estudiante Antes de la clase: Los estudiantes deben realizar una lectura asignada cada semana y a partir de esta desarrollar un informe de lectura según indicaciones del profesor en cada sesión. Responder las preguntas de preparación de cada tema Resolver los ejercicios propuestos para aplicar los conceptos estudiados. Escribir las inquietudes y observaciones surgidas en el proceso de preparación del tema. Durante la clase: Los estudiantes deben participar activamente (compartir experiencias, transmitir las dudas para ser aclaradas) en las actividades asignadas para cada tema partiendo del conocimiento previo adquirido a través de la lectura y de la elaboración de los informes. Realizar los ejercicios complementarios que el profesor indique. Después de la clase: Terminar los ejercicios presentados en cada clase. Resolver los ejercicios propuestos por el profesor. Aplicar los conocimientos y técnicas aprendidas en la realización de los ejercicios de cada tema. EVALUACIÓN La evaluación consta de dos componentes, uno teórico, distribuido en tres evaluaciones parciales y revisiones aleatorias de tareas o ejercicios de clase, y una componente práctica asociada al laboratorio y al proyecto final. Tenga en cuenta que la nota del proyecto final y el laboratorio sólo se contabilizan si el cómputo de las notas teóricas es mayor o igual a tres punto cero (3.0). Primera evaluación parcial (P) 25% (6ª Semana) Objetivos de aprendizaje evaluados: Identificar los diferentes tipos de circuitos Diferenciar los ámbitos de utilización de los circuitos digitales Aplicar las reglas de la aritmética binaria para realizar operaciones manualmente Identificar y utilizar diferentes códigos y sistemas de numeración binaria Identificar las limitaciones de los sistemas digitales Aplicar las reglas del álgebra de Boole a la simplificación de circuitos combinacionales Utilizar las formas normales para describir funciones lógicas Lógica Digital y Laboratorio Página 4 de 6 FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA Realizar un circuito lógico a partir de su función Obtener la función lógica a partir del diagrama de circuito Segunda evaluación parcial (SP) 30% (11ª Semana) Objetivos de aprendizaje evaluados: Aplicar los métodos de simplificación a diferentes tipos de problemas Identificar los bloques constructores lógicos. Implementar funciones lógicas con los diferentes bloques constructores. Aplicar las funciones lógicas y bloques constructores a la solución de problemas Implementar y simular circuitos combinacionales con herramientas CAD y tarjeta SPARTAN 3E Utilizar herramientas CAD y lenguaje VHDL en la programación de dispositivos. Evaluación final (F) 30% (17ª Semana) Objetivos de aprendizaje evaluados: Identificar los diferentes tipos de Filp-Flop con sus tablas características Utilizar los diagramas de tiempo como herramienta de análisis de circuitos con memoria. Describir como se usa e implementa un registro partiendo de un arreglo de flip-flops. Describir la estructura de una memoria SRAM. Aplicar los procedimientos de síntesis a problemas de diseño de circuitos Implementar y simular circuitos secuenciales con herramientas CAD Solucionar problemas diversos que requieran el uso de circuitos digitales. Tareas y Quices (TQ) 15% ________________________________________________________________ Proyecto final (PF) 20% Objetivos de aprendizaje evaluados: Desarrollar técnicas de análisis y síntesis de circuitos digitales cableados y programados. Aplicar metodologías de diseño de sistemas secuenciales para solucionar un problema real dado. Manejar adecuadamente herramientas software de análisis de circuitos digitales: captura de esquemas, simulaciones Laboratorio (L) Lógica Digital y Laboratorio 15% Página 5 de 6 FACULTAD DE INGENIERÍA DEPARTAMENTO CIENCIAS FÍSICAS Y TECNOLOGÍA Nota: Algunos temas de los exámenes son acumulativos, dichos temas y objetivos serán informados por el profesor. FORMA DE CALCULAR LA NOTA DEFINITIVA: La nota definitiva (ND) se calcula de la siguiente manera: La nota teórica (NT) está dada por: NT= P*0.25+SP*0.3+F*0.3+TQ*0.15 Si la nota teórica es mayor o igual a 3, entonces: ND= (NT*0.65)+PF*0.2+L*0.15 Si la nota teórica es menor que 3 (NT<3) entonces la nota definitiva es: ND=NT Nota proyecto final: La nota del proyecto final tiene en cuenta el diseño del sistema y su funcionamiento. El funcionamiento será relativo a los otros trabajos presentados. Nota: Recuerde que la nota del laboratorio y del trabajo final sólo se tiene en cuenta si el estudiante tiene la nota teórica mayor a 3.0. BIBLIOGRAFÍA BROWN, Stephen y VRANESIC, Zvonko. Fundamentos de Lógica Digital con diseño VHDL. 2ª edición. México: McGraw-Hill, 2006 Diseño Digital. Principios y Aplicaciones. Wakerly, John., 3a edición, Prentice Hall, 2.001 Roth, Charles H. Fundamentos de Diseño Lógico. 5ª Ed. Mexico: Thomson, 2005. Marcoviotz, Alan B. Diseño Digital. 2ª ed. México: McGraw-Hill, 2005. Diseño Lógico, Lloris Antonio, Prieto Alberto, McGraw- Hill 1996 Digital Design, Principles and Practices. Wakerly, John. 3rd Edition, New York: Prentice Hall, 1.999 Contemporary Logic Design. Katz, Randy. Addison Wesley, 1.993 Organización y arquitectura de computadores. Martínez, Jaime y Olvera, r. Jorge A. Méxixo: Prentice Hall, 2000 Diseño Lógico, Mano Morris, Prentice -Hall Fundamentos de Diseño Lógico y Computadoras, Mano M., Kime Ch., Prentice – Hall Análisis y Diseño de Circuitos Lógicos Digitales. Nelson, Nagle, Carrol e Irwin, Prentice Hall Fundamentos de Electrónica Digital. Floyd, Editorial Limusa Sistemas Digitales, principios y aplicaciones. Tocci R, Prentice Hall Lógica Digital y Laboratorio Página 6 de 6