PROGRAMA DE ESTUDIO DE SISTEMAS DIGITALES
OBJETIVOS DE LA ASIGNATURA Capacitar al estudiante para que disee circuitos combinacionales y secuenciales de pequea y mediana complejidad, con circuitos integrados comerciales y con la ayuda de tcnicas computacionales. SNTESIS DEL PROGRAMA
Sistem as de num eracin y aritm tica binaria. lgebra de Boole. Diseo de circuitos combinacionales. Simplificacin de funciones. Redes de salidas mltiples [dispositivos lgicos M SI]: sum ador binario, codificadores, decodificadores, m ultiplexor, dem ultiplexor, com parador de m agnitud, generador/chequeador de paridad. M ultivibrador biestable: RS, D, JK y T. Retenedor de datos [Latch] y registros. Contadores/Divisores de frecuencia binarios. Registro de desplazamiento: Conversin S-P y P-S. Anlisis y diseo de circuitos secuenciales sincrnicos. M em orias de semiconductor: ROM y RAM. Diseo combinacional y secuencial utilizando memorias ROM .
PROGRAMA DETALLADO 1. LGEBRA DE BOOLE
OBJETIVO.- Al terminar este captulo el estudiante ser capaz de reconocer los diferentes sistemas de numeracin relacionados con los dispositivos digitales: Compuertas lgicas, memorias, microprocesadores y microcomputadores. Realizar operaciones aritmticas con el sistema de numeracin binario. Conocer los cdigos binarios alfanumricos. Utilizar los postulados, teoremas y conectivos del lgebra de Boole para representar y simplificar las funciones lgicas que se utilizarn en el diseo digital. 1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4 1.5 1.6 Sistemas analgicos y digitales Sistemas de numeracin Aritmtica binaria Complemento restringido [complemento a 1] Complemento verdadero [complemento a 2] Otros cdigos binarios: BCD, EXC-3, Gray, etc. Cdigos alfanumricos: EBCDIC y ASCII Proposiciones y conectivos binarios Conectivo AND Conectivo OR Operador NOT Compuerta NAND Compuerta NOR Postulados y teoremas del lgebra de Boole Universalidad de las compuertas NAND y NOR Simplificacin de funciones utilizando lgebra de Boole Can
Carlos Novillo Montero
SISTEM AS DIGITALES - PRO GRA M A
- 2 -
1.7 1.8
Formas estndar de las funciones Booleanas Representacin y simplificacin de funciones Booleana usando el mapa de Karnaugh 1.8.1 Funciones incompletamente especificadas HABILIDADES DESARROLLADAS: - Diferenciar entre fenmenos fsicos analgicos y digitales. - Conocer diferentes tipos de numeracin, especialmente el binario, decimal y el hexadecimal. - Utilizar los postulados y teoremas del lgebra de Boole para simplificar las funciones booleanas. - Representar las funciones booleanas en sus formas cannicas [normalizadas] y simplificadas. 2. DISPOSITIVOS LGICOS MSI
OBJETIVO.- Al terminar este captulo el estudiante ser capaz de construir circuitos combinacionales optimizados a partir de diseos que utilicen circuitos integrados de baja y mediada escala de integracin (SSI y MSI). 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2 Dispositivos Lgicos MSI [Redes de salida mltiple] Definiciones Decodificadores de BCD-a-7 segmentos Sumador aritmtico binario Codificadores y decodificadores Multiplexores y demultiplexores Comparadores de magnitud Generador/Chequeador de paridad Diseo usando circuitos MSI
HABILIDADES DESARROLLADAS - Simplificar funciones booleanas mediante el uso del mapa-K. - Disear circuitos combinacionales de mediana escala de integracin. - Utilizar la tecnologa de CIs MSI para implementar circuitos combinacionales de mayor complejidad. 3. MULTIVIBRADORES BIESTABLES
OBJETIVO.- Al terminar este captulo el estudiante ser capaz de relacionar los diferentes multivibradores biestables como las clulas bsicas para el diseo de circuitos binarios secuenciales. 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 Dispositivos Multivibradores. Biestables RS asincrnico y sincrnico Biestable tipo D Biestable RS, JK, D y T Maestro-Esclavo [Master-Slave] Entradas asincrnicas: Preset y Clear Biestable Disparado por transicin [Edge-Triggered] Aplicaciones de Flip-Flops Can
Carlos Novillo Montero
SISTEM AS DIGITALES - PRO GRA M A
- 3 -
3.2.1 Contadores/divisores de frecuencia asincrnicos 3.2.2 Contadores Ripple-Clock HABILIDADES DESARROLLADAS - Analizar el funcionamiento de los diferentes tipos de multivibradores biestables. - Ilustrar la conversin entre los diferentes tipos de biestables. 4. ANLISIS Y DISEO SECUENCIAL SINCRNICO
OBJETIVO.- Al terminar este captulo el estudiante ser capaz de construir circuitos digitales secuenciales a partir de diseos que utilicen circuitos integrados de mediana complejidad. 4.1 4.1.1 4.2 4.3.1 4.3.2 4.3.3 4.4 4.4.1 4.4.2 4.5 Anlisis y diseo de circuitos secuenciales sincrnicos Anlisis de circuitos secuenciales Diseo de circuitos secuenciales Contadores sincrnicos Contadores Up/Down Contadores programables Registros de desplazamiento Conversin Serie-Paralelo y Paralelo-Serie Contadores de anillo y Johnson Detectores de secuencia
HABILIDADES DESARROLLADAS S Disear circuitos secuenciales asincrnicos. S Disear circuitos secuenciales sincrnicos. S Disear contadores binarios sincrnicos programables. - Disear contadores binarios sincrnicos con CIs MSI. 5. MEMORIAS
OBJETIVO.- Al terminar esta unidad el estudiante ser capaz de identificar los diferente tipos de memorias y su arquitctura para utilizarlas con otros circuitos digitales. Reconocer los diagramas de tiempo en los diferentes tipos de memorias. Modificar el formato de las memorias. Realizar diseos de circuitos combinacionales y secuenciales utilizando memorias ROM. 5.1 Conexin memoria-microprocesador 5.1.1 Terminologa usada 5.2 Clasificacin de las memorias: ROM, PROM, EPROM, EEPROM, RAM estticas y dinmicas 5.3 Memorias solo para lectura [ROM] 5.3.1 Memoria ROM como encoder 5.3.2 Memoria PROM 5.3.3 Memorias EPROM, EEPROM y Flash 5.3.4 Temporizacin de la EPROM 5.4 Memoria de lectura/escritura [RAM] Carlos Novillo Montero Can
SISTEM AS DIGITALES - PRO GRA M A
- 4 -
5.4.1 5.4.2 5.5 5.5.1 5.5.2 5.6
Arquitectura de la RAM Temporizacin de la RAM Diseo de circuitos digitales utilizando memorias ROM Diseo combinacional Diseo secuencial Cambio de formato y arreglos de memorias
HABILIDADES DESARROLLADAS - Relacionar los diferentes tipos de memorias con un microprocesador y con el microcomputador. - Conocer las diferencias y semejanzas con otros tipos de memorias. - Conocer la arquitectura [partes constitutivas] y la temporizacin [formas de onda] de una ROM. - Utilizar memorias para el diseo de circuitos combinacionales y secuenciales.
- Modificar el formato de las memorias RAM y ROM, para aumentar la capacidad de almacenamiento de informacin.
ANEXOS 1-Dispositivos FPGA -Descripcin y caractersticas -Estructura de los arreglos -Descripcin del proceso de diseo 2-Mtodo tabular Quine-McCluskey 3-Otras funciones booleanas 4-Dispositivos Lgicos Programables [PLDs] 5-Multivibradores [Temporizadores] 6-Punta de prueba digital 7-Resumen de Circuitos Integrados 8-Diagrama de un reloj digital 9-Matriz de 8x8 LEDs BIBLIOGRAFA: [Autor. Ttulo. Editorial. Ciudad ao] ' Libros de texto: # Ronald J. Tocci/Neal S. Widmer/Gregory L. Moss. Sistemas Digitales, principios y aplicaciones, [Dcima Edicin]. Prentice Hall Hispanoamericana. Mxico 2007. # M. Morris Mano. Diseo Digital. Prentice Hall Hipanoamericana. Mxico 2001. ' Libros recomendados para consulta: # F. Hill y G. Peterson. Switching Theory and Logical Design. John Wiley & Sons. New York 1981. # John F. Wakerly. Diseo Digital, principios y prcticas. Prentice Hall Hipanoamericana. Mxico 2006. # M. Morris Mano. Arquitectura de Computadoras. Prentice Hall Hipanoamericana. Mxico 2002. Carlos Novillo Montero Can
SISTEM AS DIGITALES - PRO GRA M A
- 5 -
# FLOYD Thomas L., Fundamentos de Lgica Digital. Sptima Edicin. Prentice Hall. 2000. # MANDADO Enrique, Sistemas Electrnicos Digitales. Novena edicin, Marcombo, 2007. # Texas Instruments. Diseo con Circuitos Integrados TTL. McGrawHill 1975. # Manuales de los fabricantes de CIs TTL y CMOS: Texas Instruments, National Semiconductors, Motorola, ECG, NTE, Intel, Optoelectrnica, etc. # Manuales de Optoelectrnica # Manuales de Memorias # Revistas tcnicas y cualquier otro tipo de material relacionado con esta asignatura. # Sitios de Internet.
Carlos Novillo Montero
Can