Anda di halaman 1dari 42

UNIVERSIDAD AUTNOMA DE BAJA CALIFORNIA

FACULTAD DE CIENCIAS QUMICAS E INGENIERA


INGENIERA EN COMPUTACIN

MANUAL DE PRCTICAS DE LABORATORIO DE CIRCUITOS DIGITALES AVANZADOS


Profesora Teresa Carrillo Gutirrez
tcarrillo@uabc.mx

Nombre del Alumno


ver. 2008-1

CONTENIDO

Agradecimientos Presentacin Introduccin Lista de Material y Equipo Ficha de Control de Laboratorio Simbologa y Nomenclatura Programas utilizados Prctica 1 Prctica 2 Prctica 3 Prctica 4 Prctica 5 Prctica 6 Anexo A Anexo B Anexo C Glosario Referencias Dispositivos Programables y LCD Sistema de seguridad Circuitos Aritmticos Redes Iterativas Circuito Secuencial Sncrono Circuito Secuencial Asncrono Criterios de Evaluacin ADC DAC

3 3 4 5 6 7 7 8 12 18 20 22 26 28 32 36 39 41

M. C. T. Carrillo G.

Pg. 2

AGRADECIMIENTOS
Agradezco a las generaciones de alumnos de las carreras de Ingeniera en Computacin que les toc, de alguna manera, colaborar en la implementacin de un mejor manual de prcticas de laboratorio de Circuitos Digitales Avanzados. A mis maestros en el rea de Ingeniera y a los del rea de Educacin que de ellos aprend que integrando todo ese mundo de conocimientos se pueden hacer grandes proyectos.

PRESENTACIN
La materia de Circuitos Digitales Avanzados es la segunda materia del rea de Digitales, lo que representa la continuacin en el aprendizaje de las bases tericas y prcticas del anlisis y sntesis de los sistemas digitales. Debido a la importancia de esta materia terico-prctica se elabor este manual de prcticas de laboratorio cumpliendo con las competencias generales del curso: analizar y aplicar los conocimientos bsicos de circuitos lgicos secuenciales sncronos y asncronos, en el que se utilizarn dispositivos de memoria y dispositivos lgicos programables conocidos como PLDs. El manual va dirigido a los alumnos de las carreras de Ingeniera en Computacin que cursan la materia de Circuitos Digitales Avanzados y a todos aquellos alumnos o maestros que deseen aprender ms del interesante mundo digital. La limitacin principal que se puede encontrar al implementar este manual al laboratorio es el factor tiempo; cada sesin de laboratorio consta de dos horas que no son suficientes si se pretende contestar las preguntas de investigacin, elaborar el diseo y/o anlisis correspondiente y realizar su verificacin experimentalmente. La mejor solucin que se ha encontrado es la de contestar las preguntas de investigacin antes de la sesin de laboratorio, as como la elaboracin del diseo y se recomienda avanzar en la verificacin experimental alambrando el circuito a prueba, dependiendo de las habilidades de alambrado del alumno. De tal manera que las cinco prcticas s son factibles de realizar durante el curso y dejar el tiempo suficiente para la elaboracin del proyecto final.

M. C. T. Carrillo G.

Pg. 3

INTRODUCCIN
Sin lugar a dudas, la funcin ms importante que desarrolla un ingeniero en su actividad profesional es disear; es la esencia de la ingeniera, su razn de ser. Las dems funciones se derivan de esta principal. Con el diseo se busca y halla la mejor solucin a un problema planteado. En general, los problemas que se le presentan a los ingenieros tienen una caracterstica en comn: son abiertos. Esto quiere decir que admiten mltiples soluciones; a una de ellas se considera la mejor. Por mejor se entiende la que satisface simultneamente una serie de restricciones como tiempo: costo, calidad, entre otros; en cierto modo opuestas, y optimiza un conjunto de criterios de seleccin. El manual consta de ocho prcticas, de las cuales seis se proponen como obligatorias y se encuentran en el contenido principal del manual y dos prcticas como optativas, localizadas en el anexo B y en el C. La prctica 1 cubre los temas de dispositivos de memoria, en las cuales se aprende a programar y utilizar diferentes tipos de dispositivos de memorias en circuito integrado en un sistema con display de cristal lquido (LCD). En la prctica 2 se disea un sistema de seguridad con clave de acceso en el cual se utilizan circuitos MSI, dispositivos de memoria y PLDs. En la prctica 3 se disea un ejemplo de circuito aritmtico, se propone el diseo de una Unidad Aritmtico Lgica bsica. En la prctica 4 se disea un circuito en Red Iterativa y para su verificacin se realiza la simulacin en Multisim o en Circuit Maker. Las dos ltimas prcticas 5 y 6 se introduce al diseo de circuitos combinacionales y secuenciales tanto sncronos como asncronos respectivamente. Lo que se puede lograr al realizar todas las prcticas expuestas en este manual de laboratorio es analizar y aplicar los conocimientos bsicos de circuitos digitales segundo nivel, adems de aplicar los conocimientos adquiridos no slo a este nivel sino llevarlo ms all, tan lejos como el estudiante quiera.

M. C. T. Carrillo G.

Pg. 4

LISTA DE MATERIAL Y EQUIPO *

Cantidad
1 1 2 1 1 1 1 1 1

#
28C64 2732 GAL22V10 7489 74XX 7476 Circuito Temporizador Contador Binario LCD Teclado matricial Codificador de teclado Dip Switch 2.2 K, 330 LED Registro Multiplexores

Descripcin
EEPROM EPROM PLD Dispositivo Lgico Programable RAM Compuertas Flip flops JK de 1 Hz 4 bits Display de Cristal Lquido Panel de interruptores SPST Resistores Diodos emisores de luz Entrada paralelo salida serie

*El material necesario depende del diseo realizado.

M. C. T. Carrillo G.

Pg. 5

Ficha de control de Laboratorio Circuitos Digitales Avanzados


TCarrillo
Nombre del Alumno: Sesin:
No. de

Pre-reporte
A: Acreditado NA: No Acreditado Acred. Fecha

prc.

Prctica terminada
Calif. Valor

A: Acreditado NA: No Acreditado Logrado Fecha

Reporte

Calificacin de la prctica
Valor Logrado

1 2 3 4 5 6 Calificacin de prcticas

6 8 5 4 4 3 30

Proyecto Avance 40 1 Fecha Calificacin reporte del proyecto Calificacin Proyecto

Avance 2

Avance 3

M. C. T. Carrillo G.

Pg. 6

SIMBOLOGA Y NOMENCLATURA

Acrnimo de Institute of Electrical and Electronics Engineers (Instituto de ingenieros elctricos y electrnicos). Es Instituto norteamericano de ingenieros que dicta recomendaciones y normalizaciones con mbito internacional. Se divide en comits. PROGRAMAS UTILIZADOS

IEEE

Warp (Galaxi/Nova)
WarpR4 es una herramienta para el diseo con lgica programable creada por Ciprs Semiconductor, la cual procesa varios tipos de entrada de datos; tales como captura esquemtica, compilador estndar de VHDL y la combinacin de ambos, hacindola muy flexible y funcional. En la actualidad es uno de los estndares mas usados en la industria, ya que presenta la caracterstica de optimizar los diseos con rapidez y precisin utilizando tan solo una pequea rea del circuito; adems, ofrece una interfaz grafica llamada Galaxi amigable con el usuario.

SuperPro o PROMAX
Para la programacin de los circuitos integrados es necesario un programador compatible con archivos en formato JEDEC, que soporte dispositivos lgicos programables como el GAL (arreglo lgico genrico).

Multisim o Circuit Maker


Multisim El programa fue originalmente creado por una compaa llamada Electronics Workbench, la cual es ahora una subsidiaria de National Instruments. El programa fue originalmente llamado Electronics Workbench y en esa poca fue usado principalmente como una herramienta educacional para ensear electrnica en colegios. Por la historia de la educacin, todava hay una versin especial de Multisim con caractersticas especficamente diseadas ayuda a ensear electrnica.
M. C. T. Carrillo G.

Pg. 7

PRCTICA 1

Dispositivos Programables y LCD

OBJETIVO: Desplegar un mensaje corto en un display de cristal lquido LCD


utilizando dispositivos programables.

DURACIN:
1 1 1 1 1 1

2 sesiones

; MATERIAL:

28C64 EEPROM 2732 EPROM GAL22V10 Temporizador de 1 Hz Contador LCD Display de Cristal Lquido

Fuente de voltaje (5 V DC) Programador (SuperPro o PROMAX) Multmetro Manual ECG Pinzas de corte y de punta Protoboard

EQUIPO:

SOFTWARE:

Warp de Cypress SuperPro

FUNDAMENTO TERICO:
Como se ha visto, la memoria es una parte integral de la revolucin tecnolgica moderna. Incluso el ms elemental circuito de procesamiento puede resultar ineficiente si no dispone de algn tipo de memoria (flip-flop, registro, RAM, ROM, etc.), para almacenar datos. Las computadoras, microprocesadores y muchos otros circuitos y sistemas digitales requieren memorias para almacenar datos e instrucciones binarias. Como sabemos, existen bsicamente dos tipos de memorias: las ROM y las RAM. Las primeras tienen la ventaja de que no son voltiles. Lo anterior significa que los datos permanecen almacenados en una ROM cuando se suspende el suministro de potencia y siguen siendo vlidos cuando se restablece este ltimo. Uno de los tipos de ROM mayormente utilizados es la EPROM que significa ROM programable y borrable. Una EPROM puede ser programada por el usuario y tambin puede borrarse y reprogramarse tantas veces como se desee. En una EPROM las celdas de almacenamiento son transistores MOSFET que tienen una compuerta de silicio sin ninguna conexin elctrica, mejor conocida como compuerta flotante. En su estado normal cada transistor esta apagado y cada celda guarda un 1 lgico.
M. C. T. Carrillo G.

Pg. 8

El proceso para programar una EPROM implica la aplicacin de niveles de voltaje especiales (de 10 a 25 v) a las entradas adecuadas del circuito en una cantidad de tiempo especificada (por lo general 50 ms por localidad de direccin). El proceso de programacin usualmente es efectuado por un circuito especial de programacin (PROMAX o SuperPro) que est separado del circuito en el cual la EPROM trabajar por ltimo. Una vez que se ha programado una celda de la EPROM, se puede borrar su contenido exponiendo la EPROM a la luz ultravioleta (UV), la cual se aplica a travs de la ventana que se encuentra sobre el encapsulado del circuito. En esta prctica aprenders a programar una EPROM por medio de equipo especial, como la computadora y la interfase paralela PROMAX. La PROM elctricamente borrable (EEPROM) se invent alrededor del ao de 1980 como una mejora a la EPROM. Aprovecha la misma estructura de compuerta flotante de la EPROM. Agrega la caracterstica de borrado elctrico a travs de la adicin de una delgada regin de xido arriba del drenaje de la celda de memoria MOSFET. Las EEPROM son similares a las memorias EPROM, pero no poseen la clsica ventanilla de cuarzo, puesto que no necesitan rayos de luz ultravioleta para ser borradas. Una ventaja importante importante ofrecida por las EEPROM sobre las EPROM es la capacidad de borrar y reprogramar elctricamente palabras individuales en el arreglo de la memoria. Otra ventaja es que una EEPROM se puede borrar completamente en cerca de 10 ms versus cerca de 10 minutos de una EPROM en luz UV externa.

M. C. T. Carrillo G.

Pg. 9

PROCEDIMIENTO:
En esta prctica se programar en una memoria EPROM o EEPROM un mensaje a ser desplegado en un Display de Cristal Lquido (LCD). Deber tener en cuenta todo lo necesario para desplegar un mensaje en el display, adems de los conocimientos para programar y utilizar dispositivos programables.

Timer (555)

Pulso 1 Hz RS

Enable

Contador (GAL)

Ecuacin de RS (GAL) Memoria EPROM (Datos que se enviarn al Display)


Lnea de Datos D0-D7

Diagrama a Bloques del sistema

M. C. T. Carrillo G.

Pg. 10

Elaborar una tabla de Mapeo de direcciones. No olvidar los cdigos de inicializacin del display utilizados. Tabla de Mapeo de Direcciones D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Contenid o En Hex Desplegad o

RS

Construir un reloj de pulsos de 1 Hz. Programar los dispositivos programables: GAL, memoria EPROM o EEPROM. Desplegar dicho mensaje en un display de cristal lquido LCD.

INVESTIGACIN:
a) Menciona las partes que componen la arquitectura de una EPROM. b) Explica las ventajas y desventajas de la EPROM con respecto a la MROM. c) Investiga las especificaciones del dispositivo de memoria EPROM que utilizars en la prctica. d) Elabora un diagrama de flujo que indique los pasos a seguir en la programacin de una EEPROM. e) Investiga la distribucin de pins de tu memoria EEPROM adems de las caractersticas elctricas bsicas.
M. C. T. Carrillo G.

Pg. 11

PRCTICA 2

Sistema de Seguridad para acceso OBJETIVOS:


Describir el funcionamiento global del sistema. Explicar el propsito de los dispositivos. Determinar los dispositivos especficos que se usan en el sistema. Desarrollar un diagrama lgico detallado a partir del diagrama lgico general. Aplicar las memorias en un sistema digital.

DURACIN: 3 sesiones
1 1 1 1

; MATERIAL:
Teclado matricial GAL22V10 RAM 7489 Codificador de teclado Integrados necesarios en el

Circuitos diseo.

Fuente de voltaje (5 V Multmetro Manual ECG Pinzas de corte Protoboard

EQUIPO:
DC)

SOFTWARE:
Warp de Cypress SuperPro

FUNDAMENTO TERICO:
La informacin almacenada en una memoria temporal puede ser alterada y actualizada frecuentemente mientras se suministre potencia al dispositivo. Pero, si la potencia falla o se suspende, los contenidos de la memoria se pierden. Es decir, las memorias temporales son dispositivos voltiles por naturaleza. Las memorias temporales se conocen comnmente como memorias de acceso aleatorio o RAMs (Random Access Memories). Este nombre (acceso aleatorio) se refiere al hecho de que cualquier localidad de una RAM puede ser accesada tan rpidamente como otra, sin afectarla. La mayora de los sistemas electrnicos de procesamiento de datos requieren por lo menos una RAM. La cantidad de memoria temporal requerida depende de la aplicacin. Un sistema sencillo, por ejemplo un control electrnico de temperatura,
M. C. T. Carrillo G.

Pg. 12

puede requerir nicamente unos pocos bytes de RAM. Sin embargo, un sistema ms complejo, por ejemplo una computadora, puede requerir millones de bytes de RAM. Existen, bsicamente dos tipos de memorias RAM: estticas (SRAM) y dinmicas (DRAM). Naturalmente, ambas son memorias temporales pero cada una tiene sus ventajas y desventajas particulares. Para completar el marco terico recomendado para esta prctica se recomienda leer el captulo 10 y el captulo 12 del libro de texto Fundamentos de Sistemas Digitales de Thomas L. Floyd. Procedimiento para programar la SRAM 1. En la figura se muestra un circuito demostrativo que permite comprender claramente cmo opera la RAM esttica 7489. rmalo en tu protoboard para fijar los conceptos de manera prctica. Los interruptores S1-S4 suministran los bits de direccin. Los interruptores S5-S8 suministran los datos entrada. Los LED D1-D4 visualizan los datos de salida. Las resistencias R1-R9 son de pullup1. El pulsador S9 suministra las seales de lectura/escritura. En condiciones normales, el circuito est en el modo de lectura. Cuando se pulsa S9, pasa al modo de escritura y la informacin de entrada en S5-S8 se transfiere a la posicin de memoria seleccionada por S1-S4. Para escribir en la memoria, selecciona con S1-S4 una direccin determinada, programa con S5-S8 la palabra que deseas almacenar y presiona S9. Cuando liberes S9, el dato que almacenaste aparecer completamente en las salidas y se visualizar, en su forma verdadera, en los LED D1-D4. 2. Como ejemplo de aplicacin de la teora expuesta en clase, describiremos a continuacin un proyecto completo basado en una RAM esttica 7489. Se trata de un secuenciador de luces programable. En la figura 8.2 se muestra el diagrama esquemtico de este sistema demostrativo. El orden o secuencia en la cual se iluminan los LED D0-D15 la determinas t y puede ser modificada, simplemente, reprogramando la memoria 7489. No se necesita realambrar el circuito para alterar la secuencia. Asume que deseas programar el circuito para iluminar los LED siguiendo la secuencia mostrada en la figura 8.3. Para escribir estos datos en la memoria 7489, el interruptor S1 debe estar en la posicin B y para leerlos debe estar S1 en la posicin A. Inicialmente, cierra S2 y sita S1 en la posicin B (lectura). El 555 enviar un pulso cada 15 minutos. Este pulso ser recibido por el contador binario 7493, el cual, como resultado, direccionar las 16 posiciones del 7489 en secuencia. A medida que se selecciona cada direccin, palabra de 4 bits almacenada en una posicin dada, ser leda por el decodificador 74154. Dependiendo del dato
Se conecta el dispositivo a voltaje de alimentacin a travs de una resistencia. M. C. T. Carrillo G.
1

Pg. 13

recibido, se ilumina un LED en particular y permanece en ese estado hasta la prxima lectura. Si deseas que un mismo LED permanezca iluminado durante dos o ms ciclos de reloj, simplemente programa dos o ms posiciones de memoria consecutivas con el mismo dato. Para programar el circuito, es decir, para escribir datos en cada posicin de memoria, sita S1 en la posicin A (escritura) con el fin de que el reloj entregue un pulso cada 5 segundos, aproximadamente. Cuando los LED D16-D19 indiquen 0000, se interrumpe el paso de pulsos hacia el pin 14 del contador abriendo el interruptor S2. A continuacin, usando los interruptores S5-S8, sita en las entradas D1-D4 el complemento del dato que se desea obtener en las salidas /Q1-/Q4. Presiona entonces el interruptor S4 para habilitar la operacin de escritura. Esto causa que la palabra deseada se almacene en la direccin 0000. Cierra nuevamente S2 con el fin de aplicar un pulso al pin 14 del contador, selecciona la posicin de memoria 0001 y escribe en la misma el dato deseado. Repite este procedimiento para llenar todas las 16 posiciones de memoria. El circuito puede ser inicializado en cualquier momento, en la posicin 0000, pulsando el interruptor S3 (RESET).

5V 5V 5V S4 A3 S3 A2 S2 A1 S1 A0 5V
R9 10 K R4 10 k R3 10 k R13 10 k D4 R12 10 k R11 10 k R10 10 k

D2

13 A3
R2 10 k R1 10 K

Q4 Q3 Q2 Q1

14 A2 15 A1 1 A0

5 . 7 9 11
R8 10 k R7 10k R6 10 k

D3

D1

7489
13
WE

R5 10 k

5V S8 S7 S6 S5

D4 D3 D2
GND CS

S9 R/W

4 . 6 10 12

D1

M. C. T. Carrillo G.

Pg. 14

PROCEDIMIENTO:
En esta aplicacin a los sistemas digitales, se va a trabajar con un sistema de seguridad para acceso. Este sistema permite desactivar las alarmas para poder entrar en un edificio. La desactivacin del sistema se consigue introduciendo una secuencia especfica de cuatro dgitos a travs de un teclado numrico. El sistema se activa de nuevo pulsando un interruptor cuando se abandona el edificio. El sistema utiliza tres registros de desplazamiento y otros dispositivos. Tambin se emplea una memoria. Consultar pginas 664 a 669 y 801 al 807 del libro de Floyd.

M. C. T. Carrillo G.

Pg. 15

Pg. 665 del libro de Thomas L. Floyd llamado Fundamentos de Sistemas Digitales, Editorial Pearson 7 edicin. Pg. 666 explicacin del diagrama a bloques.

M. C. T. Carrillo G.

Pg. 16

FUNCIONAMIENTO BSICO DEL SISTEMA DE SEGURIDAD PARA ACCESO En la figura anterior se presenta un esquema lgico preliminar del sistema. El sistema est formado por dos tarjetas de circuito impreso, el panel de interruptores y el teclado numrico. El sistema de acceso de seguridad controla la activacin y desactivacin de los sensores y alarmas de un determinado edificio. La activacin de los sensores y alarmas se consigue presionando un nico pulsador designado por ACTIVACIN y, mientras ste est pulsado, introduciendo cualquier dgito. La desactivacin se realiza introduciendo a travs del teclado una secuencia predeterminada de cuatro dgitos. Cuando el sistema est activado, los registros de desplazamiento A y B y el contador de memoria se borran, pasando al estado en que todas las posiciones son cero, mientras el registro de desplazamiento C se inicializa en el estado 11110000. Como resultado, en la salida serie del registro de desplazamiento C, se presenta un nivel BAJO, que activa los sensores de alarma y hace que se encienda la luz de ACTIVACIN. Cuando se introduce a travs del teclado el primer dgito del nmero de acceso, la correspondiente lnea del teclado pasa a su nivel activo. El decodificador decimal-BCD genera el cdigo BCD de 4 bits que corresponde al dgito decimal. Al mismo tiempo, el monoestable A se dispara y genera un impulso de reloj que hace que el cdigo BCD de 4

INVESTIGACIN:
Incluir marco terico captulos 10 y 12 del libro de Floyd. Diagrama a bloques y procedimiento detallado.

M. C. T. Carrillo G.

Pg. 17

PRCTICA 3

Circuitos Aritmticos
Diseo de una ALU

OBJETIVO: Disear una Unidad Aritmtica Lgica bsica.


DURACIN: 1 sesin
SOFTWARE:
Warp de Ciprs (Galaxi/Nova) Multisim

FUNDAMENTO TERICO:
Una ALU es una Unidad Aritmtico Lgica. Es una unidad capaz de realizar diferentes operaciones aritmticas y lgicas sobre dos nmeros binarios.

PROCEDIMIENTO:

Las caractersticas principales de la ALU que se pide son:


Ancho de operandos de 4 bits. Posibilidad de realizar hasta 8 operaciones distintas. Entradas: dos operandos A[3:0] y B[3:0], y tres lneas de seleccin de operacin, S[2:0]. Salidas: resultado de la operacin R[3:0] junto con una seal de acarreo, COUT, necesaria en algunas operaciones. Operaciones a realizar:

M. C. T. Carrillo G.

Pg. 18

S2 S1 S0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

Salida 0000 (reset) COMPARA (A,B) A AND B B A/2 Complemento a 2 de A B-A ROR(B)

La operacin COMPARA(A,B) consiste en proporcionar en COUT un 1 si A >=B y 0 en caso contrario. La operacin ROR(B) consiste en desplazar los bits de B una posicin a la derecha, es decir, R(2)<=B(3), R(1) <= B(2), R(0)<=B(1), R(3)<=B(0). Como estrategia de diseo, puede realizar un circuito completamente combinacional, o utilizar multiplexores para canalizar 8 funciones diferentes hacia la salida. EJERCICIOS a) Disear la ALU completa y realizar su simulacin. Esta simulacin debe asegurar el perfecto funcionamiento de todas las operaciones de la ALU, para cualquier par de nmeros (es decir, al menos habr que probar un par de veces cada operacin). b) Disear una ALU en VHDL con slo las 4 primeras operaciones propuestas (aquellas que tienen S2=0). Este ejercicio mostrar la gran ventaja del diseo a travs de VHDL en lugar de mediante esquemticos. Acompaar el diseo de su correspondiente simulacin.

INVESTIGACIN:
Investigar marco terico sobre la ALU .

M. C. T. Carrillo G.

Pg. 19

PRCTICA 4

Redes Iterativas OBJETIVO: Disear un circuito


DURACIN: ; MATERIAL:
Programa simulador de circuitos lgicos
2 hrs.

detector de secuencias como red iterativa y verificar su funcionamiento en un simulador.

EQUIPO:

Computadora

FUNDAMENTO TERICO:
Una red iterativa consiste de un nmero de celdas idnticas interconectadas entre s de manera consecutiva. Algunas operaciones, como la suma binaria, se prestan de manera natural para ser realizadas con una red iterativa porque la misma operacin es ejecutada en cada par de bits de entrada. La forma ms sencilla de red iterativa consiste de un arreglo lineal de celdas combinacionales con seales entre celdas viajando en una sola direccin. Cada celda es un circuito combinacional con una o ms entradas primarias (xi) y posiblemente una o mas salidas primarias (zi). Adems, cada celda tiene una o mas entradas secundarias (ai) y una o ms salidas secundarias (ai + 1). La seal ai permite transmitir informacin acerca del estado de la celda previa. Las entradas primarias a las celdas (x1, x2,, xn) son aplicadas en paralelo; esto es, son seales que se presentan al mismo tiempo. Las entradas ai propagan su informacin entre la lnea de celdas. Como el circuito es combinacional, el tiempo requerido para que alcance una condicin de estado constante esta determinado nicamente por el tiempo de propagacin de las compuertas dentro de las celdas. En este prctica disears un circuito combinacional como red iterativa aplicando todos los pasos del diseo lgico. Adems aplicars conocimientos adquiridos en Circuitos Digitales, como lo es simulacin de circuitos lgicos.

M. C. T. Carrillo G.

Pg. 20

PROCEDIMIENTO:
Disea un circuito como red iterativa que compare dos nmeros binaros de n bits y determine si son iguales o si uno es mayor que el otro. Utiliza tres salidas activas en ALTO: Z1=1 si x<y Z2=1 si x=y Z3=1 si x>y Designando los dos nmeros binarios a ser comparados como: X=xn.x2 x1 y Y=yny2 y1

Diagrama a bloques
x1 y1 a2 Celda 1 b2 Celda 2 b3 bi x2 y2 a3 ai Celda i bi+1 bn xi yi ai+1 an Celda n bn+1 xn yn an+1
Red de Salida

z1 z2 z3

a1 b1

Elabora: 1. 2. 3. 4. 5. Grfica de Estados con el menor nmero de estados. Tabla de Estados. Tabla de Transiciones binarias. Mapas de Karnaugh / Ecuaciones. La simplificacin de las ecuaciones para obtener el diagrama lgico de la celda inicial. 6. Simulacin para 3 celdas.

INVESTIGACIN:

Con un diagrama a bloques representa las caractersticas de una red iterativa. Menciona las ventajas y desventajas de una red iterativa.

M. C. T. Carrillo G.

Pg. 21

PRCTICA 5

Circuitos Secuenciales Sncronos OBJETIVO:


Disear un detector de secuencias como red secuencial

DURACIN: 2 sesiones ; MATERIAL:


7476 FFs JK Compuertas Bsicas Dip Switch LEDs Resistores 330 Resistores 2.2 k Registros entrada paralelo-salida serie Contador Multiplexores Nota: El material depende del diseo realizado.

 EQUIPO:
Fuente de voltaje (5 V DC) Multmetro Manual ECG o NTE Pinzas de corte y de punta Protoboard

SOFTWARE: si se programa PLDs


Warp de Cypress Superpro

FUNDAMENTO TERICO:
El concepto bsico de dispositivo secuencial es fundamental en el diseo de sistemas digitales. Recuerda que en las redes lgicas combinatorias la salida slo es funcin de la entrada presente. En contraste, la salida de un dispositivo secuencial no slo depende de la entrada presente, sino tambin de las entradas anteriores. Este historial de entradas de un circuito secuencial se conserva mediante el uso de dispositivos de almacenamiento, es decir, de memoria. Este uso de memoria aade una nueva dimensin al diseo lgico, proporcionando la capacidad de resolver diversos problemas para cuya solucin no basta la lgica combinatoria. Supongamos que un diseador digital recibe una tabla de estados arbitraria y se le pide construir un diagrama esquemtico para una implantacin en hardware.
M. C. T. Carrillo G.

Pg. 22

Su ingenio y el conocimiento del flip-flop JK no resolvern tan fcilmente este problema. Llamamos a esto el problema general de sntesis (diseo) de un circuito secuencial sncrono. Hay dos tipos de circuito secuencial: sncrono y asncrono. El comportamiento de un circuito sncrono depende de los valores de la seal en puntos discretos en el tiempo; el comportamiento de un circuito asncrono depende del orden en el cual las seales de entrada cambian, y estos cambios pueden ocurrir en cualquier momento. Los instantes discretos en un circuito sncrono se determinan mediante una seal de control, por lo general llamada reloj. Una seal de reloj hace transiciones de 0 a 1 y de 1 a 0 a intervalos regulares. Los circuitos secuenciales sncronos utilizan flip-flops como elementos de memoria; los cuales son dispositivos electrnicos que pueden almacenar ya sea un 0 o un 1. Esto es, un flip-flop puede permanecer en uno de los dos estados lgicos, y un cambio en las entradas al flip-flop es necesario para llevar a cabo un cambio de estado.

M. C. T. Carrillo G.

Pg. 23

PROCEDIMIENTO:
Disea un circuito secuencial que compare dos nmeros binaros de n bits y determine si son iguales o si uno es mayor que el otro. Utiliza tres salidas activas en ALTO: Z1=1 si x<y Z2=1 si x=y Z3=1 si x>y Designando los dos nmeros binarios a ser comparados como: X=xn.x2 x1 y Y=yny2 y1

Ejemplo:

Entradas en Paralelo

I0 . . . . . . I7

X Entrada Serial
Red Secuencial

Circuito de salida

X< Y X=Y X>Y

Y Entrada Serial
Reloj

Circuito Temporizador

Diagrama a bloques del circuito esperado

Elabora :
M. C. T. Carrillo G.

Pg. 24

1. 2. 3. 4. 5. 6. 7. 8. 9.

Grfica de Estados. Tabla de Estados. Tabla de Transiciones. Mapas de Karnaugh/ecuaciones. Diagrama del Circuito Lgico. Diagrama de alambrado. Diagrama de tiempos. Alambrado del Circuito Digital. Verificacin experimental.

INVESTIGACIN:
a) Menciona las caractersticas de una red o circuito secuencial. b) Anota las tablas funcionales de los diferentes tipos de flip-flops, as como sus ecuaciones caractersticas.

M. C. T. Carrillo G.

Pg. 25

PRCTICA 6

Circuitos Secuenciales Asncronos


OBJETIVO: Disear un circuito DURACIN: 1 sesin
Interruptor Lgica Combinacional secuencial asncrono en modo fundamental y verificar su funcionamiento.

; MATERIAL:

Fuente de voltaje (5 V Multmetro Manual ECG o NTE Pinzas de corte Protoboard

 EQUIPO:

DC)

SOFTWARE: si se programa PLDs


Warp de Cypress Superpro

FUNDAMENTO TERICO:
Muchas aplicaciones requieren el uso de circuitos secuenciales que no estn sincronizadas con una seal de reloj. Estos circuitos son los circuitos secuenciales asncronos. Los circuitos asncronos exigen una atencin especial, pues no existe una seal de reloj que proporcione informacin comn del tiempo a los elementos del circuito. Por tanto, los circuitos asncronos responden de inmediato a cualquier cambio de entrada, en vez de responder a las entradas actuales durante un pulso de reloj. La ausencia de una seal de reloj tambin significa que las transiciones de los elementos de memoria deben iniciarse por otro medio, y es preciso tomar precauciones para evitar problemas relativos al tiempo. Las seales de entrada pueden ser en forma de pulsos o niveles. Los circuitos asncronos con entradas de pulso, se dice que operan en el modo de pulso; mientras que aquellos con entradas de nivel, se dice que operan en el modo fundamental. Los circuitos secuenciales asncronos se utilizan cuando la velocidad de operacin es importante. Si la aplicacin requiere que el circuito responda inmediatamente despus de un cambio en la entrada sin esperar a que llegue el pulso de reloj, los circuitos secuenciales asncronos son ms apropiados.
M. C. T. Carrillo G.

Pg. 26

PROCEDIMIENTO
Implementa un interruptor con filtrado de rebotes, como el ilustrado en la figura 6.1. Los interruptores mecnicos son notables generadores de ruido en los circuitos digitales, ya que los contactos vibran entre s cuando se abren y se cierran. Por tanto, hay que disear un circuito de modo fundamental segn el diagrama de tiempos de la figura 6.2. Cuando se pulsa el botn del interruptor y se libera el contacto en la entrada X1, el diagrama de tiempos muestra una oscilacin momentnea. Despus de un periodo de corto de tiempo la seal X1 se estabiliza en 1 lgico. Cuando se cierran los contactos, en X2, estos oscilan inicialmente y por ltimo X2 asume el valor 0 lgico. Al liberarse el botn, se presenta la misma secuencia de eventos pero en orden inverso.
Boton Interruptor

Oscilaciones 5V
x1

Resorte

X1 X2 Logica Combinatoria

x2

y 5V Retardo

Estado a

Estado b

Estado a

Figura 6.1 Diagrama esquemtico tiempos

Figura 6.2 Diagrama de

Elabora: 1. Grfica de Estados con el menor nmero de estados. 2. Tabla de Estados. 3. Tabla de Transiciones. 4. Mapas de Karnaugh / Ecuaciones. 5. Diagrama de alambrado. 6. Verificacin experimental.

INVESTIGACIN:
a) Explica los tipos de circuitos asncronos. b) Dibuja los modelos de los circuitos asncronos.

M. C. T. Carrillo G.

Pg. 27

ANEXO A
CRITERIOS DE EVALUACIN LABORATORIO DE CIRCUITOS DIGITALES
1) Pre-reporte El pre-reporte de laboratorio es OBLIGATORIO e individual. NO se realizar durante la sesin del laboratorio. Si no est terminado, favor de no entrar al laboratorio. El pre-reporte incluye: Hay que contestar TODAS las preguntas y/o ejercicios de la seccin de INVESTIGACIN, an cuando sean puntos no cubiertos en clase, por eso es de INVESTIGACIN. Toda la preparacin terica de la prctica lo evidenciar con un Mapa Mental. Incluir lo que se pide en la seccin de PROCEDIMIENTO, tales como tablas de verdad, ecuaciones, deducciones, etc. Elaborar los Diagramas lgicos completos y CORRECTOS, no tachados ni sucios. Elaborar el Diagrama de ALAMBRADO completo, se podr auxiliar de una herramienta CAD (Diseo asistido por computadora) por ejemplo Circuit Maker, MultiSim, etc.). VERIFICACIN de lista de material, completarla si fuera necesario. Presentacin del Manual del laboratorio impreso o en formato electrnico en su computadora personal. Evaluacin del pre-reporte: Para obtener una A de Acreditado deber estar COMPLETO. Podr estar a mano con buena letra y calidad de presentacin en diagramas. Sin faltas de ortografa. No es para entregar slo se mostrar durante la sesin de laboratorio que corresponda. La acreditacin del mismo se anotar en la lista de control del maestro y en la ficha de control del laboratorio del alumno. Para acreditar laboratorio es requisito indispensable aprobar la totalidad de prereportes. 2) Prctica de laboratorio: Circuito funcionando completamente, con calidad de alambrado aceptable, con etiquetas, realizar la presentacin del mismo y contestar todas las preguntas que le realice el maestro.

M. C. T. Carrillo G.

Pg. 28

La entrega se realizar en la sesin de laboratorio que corresponda, si se entregara despus bajar su calificacin un punto por da. La calificacin se anotar en la lista de maestro y en la ficha de control del laboratorio. Despus de la revisin del funcionamiento de la prctica se des-alambrar completamente y se mostrar el protoboard. Para acreditar una prctica tendr que obtener una calificacin mnima de 7 (escala 10). Para acreditar laboratorio es requisito indispensable aprobar la totalidad de prcticas. En caso de no aprobar el laboratorio por prcticas de laboratorio repite el curso sin derecho a examen extraordinario ni regularizacin. En siguiente tabla se muestran los valores totales de cada una de las prcticas, considerando el pre-reporte, la prctica funcionando y el reporte. No 1 2 3 4 5 6 Ttulo de la prctica Dispositivos Programables y LCD Sistema de seguridad Circuitos Aritmticos Redes Iterativas Circuito Secuencial Sncrono Circuito Secuencial Asncrono Valor puntos 6 8 5 4 4 3 30 puntos

3) Reporte de prctica de laboratorio: Para acreditar laboratorio es requisito indispensable aprobar la totalidad de reportes. En caso de entregar y no acreditar el reporte se bajar 1 punto de la calificacin de la prctica. Se entregar el reporte corregido en la siguiente sesin de laboratorio. No habr otra oportunidad en caso de no acreditarlo. Se entregar el reporte como tiempo lmite en la siguiente sesin de laboratorio de la fecha de elaboracin de la prctica. Se podr entregar impreso, en hojas recicladas de preferencia, a mano o en archivo electrnico va correo electrnico. El tipo de letra ser de los sencillos como Arial, Times New Roman etc. y de tamao 10 mximo 12. Sin faltas de ortografa y con buena redaccin. Se puede realizar a mano si es con buena letra. Tener el cuidado de recoger su reporte evaluado y verificar su acreditacin. En caso de que el reporte se enve por correo electrnico se tendr cuidado de revisar y guardar la respuesta; tambin en este caso se usaran la ficha de control de laboratorio del alumno y la lista de control del maestro. En caso de acreditar el reporte se queda la calificacin obtenida en la prctica. Si se obtiene un A+ se sumar un punto a los puntos logrados.
M. C. T. Carrillo G.

Pg. 29

Para acreditar un reporte tendr que tener las caractersticas que a continuacin se mencionan: La portada del reporte de la prctica de laboratorio debe incluir los siguientes datos: Nombre de la materia Nombre del alumno Nombre del maestro Ttulo y nmero de la prctica Sesin de laboratorio Fecha de elaboracin de la prctica Fecha de entrega del reporte El documento llamado Reporte debe contener lo siguiente: 1. Portada 2. Introduccin (explicar el objetivo de la prctica) 3. Procedimiento y metodologa 4. Representacin de la funcin mediante diagrama de alambrado, diagrama esquemtico, circuito, ecuacin o tabla de verdad 5. Resultados, conclusiones y recomendaciones (por lo menos media cuartilla que es media pgina a 1.5 de interlineado) 6 Cuestionario resuelto 7. Referencias (bibliogrficas y/o cibergrficas) 4) Proyecto del laboratorio Tiene un valor de 40 puntos. Se realizar en equipo de mximo 3 alumnos. Entregar en la fecha solicitada la propuesta del proyecto con los nombres de los integrantes del equipo. Entregar en las fechas indicadas los avances del proyecto. No se aceptan cambios en el proyecto sin autorizacin. Aprobar el proyecto final igualmente con calificacin mnima de 6 (equivale a 24 puntos). Para acreditar el proyecto de laboratorio deber estar funcionando completamente. Todos los integrantes del equipo debern demostrar que trabajaron en igual proporcin. Si no fuera as tendrn diferentes calificaciones. Exposicin del funcionamiento del proyecto por todos los integrantes del equipo. Slo el proyecto podr ser entregado en extraordinario en caso de no funcionar, y en caso de haber acreditado todas las prcticas. Reporte del proyecto del laboratorio Es requisito indispensable para acreditar el proyecto de laboratorio. Se podr entregar impreso, en hojas recicladas de preferencia, a mano o en archivo electrnico va correo electrnico.
M. C. T. Carrillo G.

Pg. 30

El documento tendr los mismos puntos y caractersticas de calidad y cantidad de un reporte de prctica de laboratorio. Es un reporte por proyecto donde colabora en su elaboracin TODO el equipo de trabajo. En caso de entregar y no acreditar el reporte se bajar 10 puntos de la calificacin del proyecto. Se entregar el reporte corregido en la siguiente sesin de laboratorio. No habr otra oportunidad en caso de no acreditarlo. Con el reporte acreditado se quedan los puntos logrados en el proyecto. Si se obtiene un A+ se suman 5 puntos a la calificacin lograda en el proyecto.

M. C. T. Carrillo G.

Pg. 31

ANEXO B
CONVERTIDOR ANALGICO DIGITAL

ADC
OBJETIVO: Operar el Convertidor Analgico Digital ADC-0804.

; MATERIAL:
1 ADC-0804 (convertidor digital-analgico de 8 bits) 1 LM555 (temporizador programable) 4 Capacitores 0.01 f, 0.1f , 150 pf, 1 pf. 2 Resistores de 10.0 k 8 Resistores de 330 o 220 1 Resistor de 3.3 k 1 Resistor de 1.0 k 1 Resistor de 470 1 Display de 7 segmentos 1 Fotocelda Radio Shack 276-116 1 Decodificador 744

EQUIPO:
Fuente de voltaje (5 V Multmetro Manual ECG o NTE Pinzas de corte Protoboard
DC)

FUNDAMENTO TERICO:
En esta prctica vamos a estudiar la forma de convertir una seal continua o anloga en palabras digitales. Cada palabra digital resultante representa el valor del nivel anlogo existente en el momento de la conversin. La mayora de los sistemas electrnicos de medicin, control, comunicaciones, etc. utilizan esta configuracin. Ms an, se puede afirmar que la circuitera electrnica se ha normalizado en una arquitectura, con la que es posible implementar todo tipo de aplicaciones, compuesta por los siguientes bloques: Un bloque para convertir las seales anlogas en digitales.
M. C. T. Carrillo G.

Pg. 32

operaciones de muy diversa ndole, incluyendo comparacin, temporizacin, medicin, sincronizacin, almacenamiento, etc. Un bloque para convertir las seales digitales en analgicas. En esta prctica se estudiar el modo de operacin del convertidor ADC0804, que resulta ser un convertidor A/D de aproximaciones sucesivas de 8 bits, 1LSB, con salidas tercer estado y un tiempo de conversin de 100s. Tambin, se construir un fluxmetro digital (medidor de luz) como circuito de aplicacin.

Un bloque digital de circuitos procesadores. Estos circuitos pueden realizar

PROCEDIMIENTO:
1. Alambra el circuito de prueba del ADC 0804 mostrado en la figura 5.1. 2. Calcula el cdigo esperado a la salida digital para los voltajes mostrados en la tabla 1. 3. Coloca en las entradas los voltajes mostrados en la tabla de resultados y anotar el cdigo binario que se tiene en las salidas digitales. 4. Calcula el % de error. 5. Arma el circuito prctico de un medidor de luz (fluxmetro) que se muestra en la figura 5.2.

M. C. T. Carrillo G.

Pg. 33

10 K 330

3.3 K

18 17 16 15 14 13 12 11 19 4 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7

VCC Vcc

9 Vref/2 6 VI + VI 7

330

CLK OUT CLK IN

10 K 150 PF 1 2 3 5

ADC0804
AGN CS RD WR INTR DGN

8 10

SW

Figura 5.1 Circuito de prueba del ADC0804

Voltaje
0V 0.5 V 1.0 V 1.5 V 2.0 V 2.5 V 3.0 V 3.5 V 4.0 V 4.5 V 5.0 V M. C. T. Carrillo G.

Cdigo esperado (Binario)

Cdigo medido (Binario)

Voltaje real

% de error

Pg. 34

Tabla de resultados

Figura 5.2 Medidor digital de luz

INVESTIGACIN:
a) Qu significado tiene el trmino digitalizacin de una seal? b) Investiga las especificaciones del ADC0804 proporcionadas por el fabricante.

M. C. T. Carrillo G.

Pg. 35

ANEXO C
CONVERTIDOR DIGITAL ANALGICO

DAC OBJETIVO: Operar el Convertidor Digital Analgico de 8 bits DAC-08.


; MATERIAL: 
EQUIPO:
DC)

1 DAC-08 (convertidor digital anlogo de 8 Fuente de voltaje (5 V bits) 2 Capacitores 0.1F Multmetro 1 Capacitor 0.01F Manual ECG o NTE Pinzas de corte 3 Resistores 5 k Protoboard 8 Resistores de pull-up 2.2 k 1 OP-AMP 741 1 Dip Switch ( con 8 SW)

FUNDAMENTO TERICO:
Los seres humanos procesamos nuestra informacin numrica usando el sistema decimal. Sin embargo, la tecnologa electrnica usa un camino diferente para manejar, a muy alta velocidad y eficiencia, las mismas cantidades. El sistema binario y los circuitos digitales constituyen el mtodo mas apropiado para manejar informacin numrica. Mediante un proceso inverso, al final del proceso, se efecta una conversin de binario a decimal. Algo similar ocurre, ahora, con el tratamiento de los fenmenos naturales que nos rodean. Vivimos en un mundo cuya dimensiones varan de manera continua o anloga a lo largo del tiempo. La temperatura, la presin, el voltaje, la corriente, etc., son parmetros fsicos que a travs del tiempo toman una infinita cantidad de valores, como lo afirma Ronald Tocci en su libro Sistemas Digitales Principios y Aplicaciones: El mundo real es fundamentalmente analgico2 Cuando un circuito digital requiere procesar informacin del mundo real debe estar dotado de dos tipos de interfaces o circuitos de entrada y salida: uno para
2

Mxico, Prentice Hall, 1995, p. 5.

M. C. T. Carrillo G.

Pg. 36

convertir la seal anloga a digital (internase de entrada) y otro para convertir la seal digital a seal anloga (interfase de salida). En esta prctica se estudiar el circuito que convierte las seales digitales en anlogas, a esto circuito se les llama convertidor digital-analgico, o de manera abreviada, convertidor D/A o DAC (digital to Analog Converter).

PROCEDIMIENTO:
1. Alambra el circuito que se muestra en el diagrama. 2. Calcula el valor del voltaje de resolucin para el circuito. 3. Calcula el voltaje de salida para los valores decimales que se muestran en la tabla. 4. Coloca en las entradas digitales los valores decimales que se muestran en la tabla y medir los voltajes de salida. 5. Compara los resultados medidos con los calculados, encuentra el % de error.

- 10 V
0.1m f

+ 10v
Rf 5K

Rre f 5k
Vre f 10V
5k

0.01m f

0.1m f
7 2
2

14 15

16

13
1

+
-10 V
4

DAC-08
5 6 7 8 9 10 11 12

vo = IsalRf

D7 D6 D5 D4 D3 D2 D1 D0 MSB LSB

Circuito de prueba del DAC-08

M. C. T. Carrillo G.

Pg. 37

Decimal
1 10 19 28 37 46 55 64 73 82 91 100 109 118 127 136 145 154 163 172 181 190 199 208 217 226 235 244 255

Binario

Voltaje Calculado

Voltaje Medido

% Error

Tabla de resultados

Vout = [Vref/Rref]*[Rf]*[ D7/2 + D6/4 + D5/8 + D4/16 + D3/32 + D2/64 + D1/128 + D0/256]

M. C. T. Carrillo G.

Pg. 38

GLOSARIO
Diagrama de estados Se usan para representar grficamente mquinas de estados finitos. Las tablas de transicin de estados son otra posible representacin. Direccin de memoria Localizacin de los datos en la memoria del ordenador. Tcnicamente es ms correcto llamarle direccin o intervalo de entrada/salida (E/S). Es la posicin dentro de la memoria del ordenador asignada a un dispositivo. La direccin es utilizada para la comunicacin entre el software y el dispositivo. DRAM (DYNAMIC RAM). La arquitectura RAM Dinmica emplea habitualmente un transistor y un condensador para representar un bit, los condensadores deben ser energizados ciento de veces por segundo para mantener las cargas correctas. Los datos no se quedaran guardados aun cuando haya energa aplicada, a menos que los datos se reinscriban de manera peridica, a eso se le llama refrescamiento. EEPROM Son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable elctricamente), en espaol o castellano se suele referir al hablar como EPROM y en ingls. GAL(Generic Logic Array) El arreglo lgico genrico(GAL) se forma con arreglos AND programable y OR fijo, con una slida lgica programable. Las dos principales diferencias entre los dispositivos GAL y PAL radican en que el primero es programable y contiene configuraciones de salida programables. Los dispositivos GAL se pueden programar una y otra vez, ya que usan la tecnologa E2CMOS (Electrically Erasable CMOS). Interruptor Es un dispositivo para cambiar el curso de un circuito. JEDEC Archivo software estndar generado a partir de un software de compilacin, que se emplea en un dispositivo de programacin para implementar un diseo lgico de una PLD; tambin se denomina mapa de fusibles o mapa de celdas. LCD

M. C. T. Carrillo G.

Pg. 39

Liquid Crystal Display. Pantalla de cristal lquido con una tecnologa que permite la creacin de pantallas planas. Mquina de Mealy Es un tipo de mquina de estados finitos que genera una salida basndose en su estado actual y una entrada. Esto significa que el Diagrama de estados incluir ambas seales de entrada y salida para cada lnea de transicin. Mquina de Moore Es un autmata de estados finitos donde las salidas estn determinadas por el estado actual nicamente (y no depende directamente de la entrada). Memoria rea de almacenamiento temporal o fija (definitiva) para informacin y aplicaciones. Vea tambin RAM, ROM, Memoria convencional, Memoria expandida, Memoria extendida. Dispositivo de un ordenador que almacena datos y programas. El mecanismo o mecanismos utilizados por el ordenador para guardar la informacin y los programas que se procesan, as como el conjunto de instrucciones que le indican a ste el modo de llevar a cabo el programa. Bsicamente existen dos tipos de memoria (vase RAM y ROM). Memoria voltil Cualquier tipo de memoria que requiere la aplicacin de energa elctrica a fin de almacenar informacin. Memoria no voltil Memoria que no requiere energa elctrica para mantener la informacin. MROM Un tipo de memoria inalterable en el cual una de las mscaras usadas para fabricar el circuito integrado determina el contenido de la memoria. PROM Programmable Read Only Memory. Memoria en la cal se pueden grabar datos slo una vez. RAM (Random Access Memory ) Se trata de una memoria de semiconductor en la que se puede tanto leer como escribir informacin. ROM Acrnimo de Read Only Memory (Memoria de slo lectura). SRAM
M. C. T. Carrillo G.

Pg. 40

Static RAM (Memoria RAM esttica). Memoria de Acceso Aleatorio utilizada principalmente para la memoria cach. Tabla de transicin de estados Es una tabla que muestra que estado (o estados en el caso de un Autmata finito no determinista) se mover la mquina de estados, basndose en el estado actual y otras entradas. Una tabla de estados es esencialmente una tabla de verdad en la cual algunas de las entradas son el estado actual, y las salidas incluyen el siguiente estado, junto con otras salidas.

M. C. T. Carrillo G.

Pg. 41

REFERENCIAS
Floyd T, 2000. Fundamentos de Sistemas Digitales. Prentice Hall: Mxico. Mxinez D, Alcal J. 2002. VHDL El arte de programar sistemas digitales. CECSA: Mxico. Nelson V, Nagle H, Carroll B, Irwin J. 1996. Anlisis y Diseo de Circuitos Lgicos Digitales. Prentice Hall: Mxico. Roth C. 1992. Fundamentals of logic Design. West Publishing Company: USA. National Semiconductors, Texas Instruments o Motorola. TTL Databook: USA

Cibergrafa: Sitios de Internet recomendados Hojas de especificaciones: http://www.alldatasheet.com/ Enseando con Multisim: http://tauro.unex.es/vaguiti/ELECTRONICA_INDUSTRIAL_-2_ETRI/Multisim1#search=%22Tutorial%20Multisim%209%22 Tutorial de Sistemas Digitales: http://www.itlp.edu.mx/publica/tutoriales/sistdigitales/index.htm Tutorial de VHDL WARP: http://det.bp.ehu.es/vhdl/pagina/inicio.htm http://www.ehu.es/Electronica_EUITI/vhdl/pagina/inicio.htm Qu son los Mapas Mentales? http://www.conocimientoysociedad.com/mapas.htmlFreeMind - software gratuito para mapas mentales http://biblioteca.itesm.mx/blog/?p=65

M. C. T. Carrillo G.

Pg. 42

Anda mungkin juga menyukai