Download Circuitos Digitales 2011-I - ALUMNOS FISI
Document related concepts
Transcript
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA Escuela Académico Profesional de Ingeniería de Sistemas SILABO 1. ESPECIFICACIONES GENERALES Nombre del curso Código del curso Duración del curso Forma de dictado Horas semanales Naturaleza Número de créditos Prerrequisitos Semestre académico : Circuitos Digitales : 204007 : Semestral : Teórico – práctico - experimental : T=02h, P=02h, L=02h : Básico de la profesión : 04 : 203007 - Electromagnetismo : 2011- I 2. SUMILLA Magnitudes analógicas y digitales Sistemas Numéricos y Codificación, Álgebra Boleana y Compuertas Lógicas, Funciones Lógicas, Análisis y Diseño de Circuitos Combinacionales, Bloques Combinacionales Aritméticos, Bloques Combinacionales Lógicos, Fundamentos de Circuitos Secuenciales, Análisis de Circuitos Secuenciales Diseño de Circuitos Secuenciales: Análisis y diseño de registros, Análisis y diseño de contadores, Análisis y Diseño de Máquinas de Estados Finitas (FSM) de aplicación real. 3. OBJETIVO GENERAL Analizar y diseñar de Circuitos Combinacionales y Circuitos Secuenciales de aplicación real en las Microcomputadoras, emplea de manera optima Circuitos Integrados (Chips) de baja y media escala de integración, Diseña y modela con Máquinas de Estados Finitas (FSM) Sistemas Digitales de aplicación Real, con propiedad. 4. OBJETIVOS ESPECÍFICOS Iniciar el estudio del área de los Circuitos digitales, Interpretar el álgebra de Boole como base teórica para los mismos, Interpretar el manejo de los sistemas de numeración como elementos de representación de información, Interpretar la utilización del sistema de numeración binaria y sus códigos derivados, Interpretar y diferenciar los conceptos de sistemas digitales programados y programables, Identificar los distintos tipos de Circuitos digitales programados: combinacionales y secuenciales, Dominar las herramientas básicas de análisis, diseño e implementación aplicables a los mismos, Analizar las unidades elementales de utilización frecuente en circuitos digitales, Plantear los conceptos básicos sobre electrónica digital que permitan el uso de manuales de especificación técnica de circuitos integrados, Adquirir conceptos sobre depuración y puesta en marcha de implementaciones de circuitos digitales y su simulación mediante el uso de programas de computación. 5. CONTENIDO ANALÍTICO POR SEMANAS: 1 1º Semana: INTRODUCCION A LOS CIRCUITOS DIGITALES Teoría Introducción a los sistemas digitales. Conceptos básicos. Magnitudes analógicas. Magnitudes digitales. Su representación y medición. La necesidad de la utilización de las magnitudes digitales para representar magnitudes analógicas. Evolución hacia los circuitos integrados Concepto de conversión analógico-digital y de conversión digital-analógica. Práctica Teoría del muestreo de señales Laboratorio Uso del Multímetro, Protoboard, Dispositivos Eléctricos y Electrónicos (C, R, LED, CI), Uso del Software de simulación winbreadboard. 2º Semana: SISTEMAS NUMÉRICOS Y CODIFICACIÓN Teoría Introducción. Sistemas Posicionales. Representación de números enteros y fraccionarios. Conversión entre sistemas de numeración. Sistemas básicos utilizados en los sistemas digitales: sistema binario, sistema octal, sistema hexadecimal. Conversión directa entre estos sistemas. Representación de números negativos. Complemento a dos. Operaciones aritméticas. Sumas y restas con números enteros y fraccionarios. Algoritmos para la multiplicación y división en el sistema binario. Codificación binaria. Utilización de códigos para la representación binaria de números o de textos. Códigos numéricos BCD, GRAY. Códigos alfanuméricos. Paridad. Códigos para detección de errores. Códigos para corrección de errores. Práctica Ejercicios y problemas de conversión y operaciones aritméticas entre sistemas de numeración con números enteros y fraccionarios. Laboratorio Implementación de circuitos de conversión decimal a binario, binario a decimal, conversión de binario a octal 3º Semana: ALGEBRA BOOLEANA Y COMPUERTAS LOGICAS Teoría Postulados De Álgebra De Boole, Compuertas universales AND, OR, NOT. Representación alternas de las compuertas lógicas. Práctica Ejercicios y problemas de Aplicación de los postulados del algebra de conmutación, familiarización con el empleo de las compuertas lógicas. Laboratorio Comprobación de las tablas de verdad de las Compuertas lógicas básicas AND, OR, NOT, NAND, NOR, XOR. 4º Semana: FUNCIONES LÓGICAS Teoría Las funciones lógicas como derivado del álgebra de proposiciones. Tablas de verdad. Funciones básicas. Funciones lógicas de dos variables. Funciones equivalentes. Compuertas lógicas como elemento de representación de las funciones básicas. Funciones de “n” variables. Representación de funciones mediante tablas de verdad y mediante ecuaciones lógicas. Relación entre ambos tipos de representación. Representación de funciones lógicas en dos niveles. Formas canónicas. Términos mínimos y términos máximos de una función. 2 Práctica Ejercicios de aplicación de funciones lógicas y su representación en forma canónica y términos máximos y términos mínimos Laboratorio Implementación de circuitos combinacionales usando Algebra de Conmutación (Boole). 5º Semana: ANÁLISIS Y DISEÑO DE CIRCUITOS COMBINACIONALES Teoría Circuitos lógicos combinatorios. Implementación de funciones lógicas mediante la utilización de compuertas. Funciones lógicas equivalentes y el concepto de simplificación. Distintos métodos para la simplificación de funciones lógicas: simplificación por inspección, simplificación por métodos gráficos (Diagramas de Veitch y de Karnaugh) de 2,3,4 y 5 variables, simplificación por métodos algorítmicos (Quine - McCluskey). Implementación de funciones lógicas Práctica Ejercicios de aplicación del empleo de los mapas V-K , de Quine – McClausky, problemas de diseño combinacional Laboratorio Diseño de circuitos combinacionales empleando mapas de karnaugh 6º Semana: BLOQUES COMBINACIONALES ARITMETICOS Teoría Circuitos lógicos combinatorios. Aplicaciones funcionales. Circuitos aritméticos. Sumadores. Restadores, Unidad Lógica y Aritmética (ALU). Comparadores binarios. Práctica Ejercicios y problemas de Circuitos sumadores y restadores asociación de sumadores y ALU. Laboratorio Implementación con compuertas lógicas de un semi-sumador, sumador completo, semi-restador, restador completo, aplicación del CI sumador de un sumador restador 7º Semana: BLOQUES COMBINACIONALES LÒGICOS Teoría Codificadores y Decodificadores. Conversores de códigos,.Multiplexores y Demultiplexores. Implementación de funciones mediante decodificadores y multiplexores. Memoria ROM. Análisis de riesgos en circuitos combinatorios Práctica Ejercicios de implementación y aplicaciones lógicos. de funciones con bloques combinacionales Laboratorio Implementación del Decodificador BCD a 7 segmentos y Codificador de Prioridad. Multiplexores y Demultiplexores, comparadores 8º Semana EXAMEN PARCIAL 9º Semana: FUNDAMENTOS DE CIRCUITOS SECUÉNCIALES 3 Teoría Circuitos Secuenciales: Conceptos de estado y realimentación Concepto de sincronismo. Tipos de sincronismo Técnicas de representación de circuitos secuenciales Concepto de biestable Tipos de biestables, Parámetros temporales de los biestables, Biestables S-R síncrono con compuertas NAND y compuertas NOR Práctica Ejercicios de con circuitos match, temporización. Laboratorio Implementación de los circuitos match, comprobación de las tablas de verdad. 10º Semana: CIRCUITOS SECUENCIALES Teoría Biestables D, Biestables J-K Biestables T, Biestables maestro-esclavo, Tablas de verdad y tablas de excitación de los biestables Conversión entre biestables, Biestables síncronos activados por flancos con habilitación de entrada y/o de salida (Biestables Con Entradas Asíncronas) Diagramas temporales de los Biestables. Práctica Ejercicios con Flip Flops, asociación de Flip Flops, conversión entre Biestables, temporización con entradas síncronas y asíncronas. Laboratorio Comprobación de las tablas de los Flip Flops D, JK , con y sin entradas asíncronas 11º Semana: ANÁLISIS DE CIRCUITOS SECUÉNCIALES Teoría Definiciones previas, variables de estado, variables de excitación, Tablas y diagramas de estado. Metodología de análisis de circuitos secuenciales. Análisis temporal Práctica Aplicaciones de análisis de circuitos secuénciales con diferentes tipos de Flip Flops, temporización y evaluación de salidas Laboratorio Implementación de circuitos con dos o más Flip Flops. Análisis temporal del circuito 12º Semana: DISEÑO DE CIRCUITOS SECUÉNCIALES Teoría Técnicas de diseño de circuitos secuénciales con Flip Flops, uso de las tablas de excitación de los Flip flops Práctica Ejercicios de diseño con aplicación de la metodología de diseño de circuitos secuenciales. Laboratorio Diseño e Implementación de circuito secuénciales. 13º Semana: REGISTROS Teoría Concepto de registro. Tipos de registros. Tipos de entradas en los registros. Registros de almacenamiento paralelo. Registros de desplazamiento serie/serie. Registros de conversión serie/paralelo. Registros de conversión paralelo/serie. Registros de desplazamiento. Registros programables universales. Interconexión de registros. Banco de registros. 4 Práctica Ejercicios de análisis y diseño de registros con Flip Flps y Bloques secuénciales. Laboratorio Implementación de registro con Flip flops y módulos secuenciales 14º Semana: CONTADORES Teoría Concepto de Contador. Tipos de contadores. Contadores asíncronos. Contadores síncronos. Diagramas temporales, Contador síncrono ascendente módulo 2n-1.Contador síncrono descendente módulo 2n-1. Contador síncrono reversible módulo 2n-1.Contador síncrono A-B. Divisor de frecuencia. Asociación de contadores síncronos Práctica Ejercicios de análisis y diseño de contadores con Flip Flops y bloques secuenciales. Laboratorio Implementación de circuitos contadores con Flip Flops y bloques secuenciales 15º Semana: Máquina Finita De Estados (FSM). Teoría Concepto de máquina finita de estados (FSM).Tipos de FSM, Máquina de Mealy. Máquina de Moore. Síntesis de FSM, Síntesis de máquinas de Mealy, Síntesis de máquinas de Moore. Minimización de maquinas de estado, tabla de implicación, análisis de FSM, Análisis de máquinas de Mealy. Análisis de máquinas de Moore. Sincronización de entradas en máquinas secuénciales. Práctica Ejercicios de aplicación de diseño de maquinas de estado , aplicando la metodología y la técnica de reducción de estados. Laboratorio Implementación de diseños de máquinas de estado de aplicación real 16º Semana EXAMEN FINAL 17º Semana EXAMEN SUSTITUTORIO 6. METODOLOGÍA En las clases de teoría predomina la clase magistral apoyada con pizarra, transparencias y/o equipo multimedia, fomentando la intervención de los estudiantes mediante interrupciones como respuesta a preguntas o manifestaciones espontáneas. En las clases practicas, el método preferentemente empleado será el inductivo o experimental, al comienzo de la clase practica se facilitara al estudiante la información necesaria, así como una guía de realización. En los laboratorios, Guía de cada una de los laboratorios a implementar con control de asistencia. 5 7. EVALUACIÓN El alumno será evaluado de la siguiente forma: a.-) En prácticas se exigirá al alumno la presentación de una memoria o trabajo por cada práctica realizada la cual será evaluada. La nota final de la carpeta de prácticas será la media de las notas obtenidas en las prácticas. Los exámenes de conocimientos adquiridos durante las prácticas serán tres (03) en cada tercio del total del curso. b.-) En teoría se realizarán dos exámenes: un examen parcial a mitad de semestre y otro examen al final del semestre. c.-) En Laboratorio se tomara en cuenta la asistencia, y las guías de laboratorio implementadas en perfecto estado de funcionamiento. La asignatura se considerará superada si se han aprobado simultáneamente, las prácticas y la teoría, además de los laboratorios. PF= (EP + EF+ PPL)/3 PPC= ( PPC + PL)/2 Donde: PF EP EF PPC PL PPL : Promedio Final : Examen Parcial : Examen Final : Promedio de Prácticas Calificadas : Promedio de Laboratorio : Promedio de Prácticas y Laboratorio 8. BIBLIOGRAFÍA Fundamentos De Los Sistemas Digitales Thomas Floyd Ed. Prentice Hall 2000 Diseño Digital Alan B.Marcovitz Mc Graw Hill Interamericana 2005,2002 Diseño Digital. Principios y Prácticas Wakerly, JF Prentice Hall. 2001 Problemas de Circuitos y Sistemas Digitales Carmen Baena – Manuel Bellido – Albertho Molina – María del Pilar Parra – Manuel Valencia Mc -Graw Hill. 1997. Análisis y Diseño de Circuitos Lógicos Digitales Nelson, Troy, Carroll, Irwin. Prentice Hall.1996 6