Вы находитесь на странице: 1из 17

INSTITUTO TECNOLGICO DE TLALNEPANTLA

SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

CARRERA

PLAN DE
ESTUDIOS

NOMBRE DE
LA
ASIGNATUR
A

CLAVE DE LA
ASIGNATURA

Electromecnica

Competencias

Sistemas
digitales

AEC-1022

PRCTICA
No.

LABORATORI
O DE

NOMBRE DE LA PRCTICA

DURACI
N

Electrnica

Simulacin de compuertas lgicas

2 Hrs.

I. Objetivo de la Prctica
Con ayuda de un software de simulacin, el alumno comprobar el
funcionamiento de las compuertas lgicas: AND, OR. NOT, NAND, NOR, EX
OR, EXNOR.
Tambin comprobar su funcionamiento fsicamente en protoboard en una
segunda sesin.
Al hacer esta prctica observaremos que funciones tiene cada compuerta y como
son sus tablas de verdad las cuales nos indica en que momento prenden los leds.
El simulador es mucho ms sencillo que el tabla protoboard ya que con este
simulador solo se intercambian las compuertas para hacerlas diferentes todas.

II. Introduccin
Las compuertas lgicas son un elemento indispensable tanto para la
compresin del algebra Booleana como para la implementacin de circuitos
combinacionales y secuenciales.
Los sistemas combinacionales estn formados por un conjunto de compuertas
interconectadas cuya salida, en un momento dado, esta nicamente en funcin de
la entrada, en ese mismo instante. Por esto se dice que los sistemas
combinacionales no cuentan con memoria.
Sistemas secuenciales en cambio, son capaces de tener salidas no solo en funcin
de las entradas actuales, sino que tambin de entradas o salidas anteriores. Esto
se debe a que los sistemas secuenciales tienen memoria y son capaces de
almacenar informacin a travs de sus estados internos.
Un sistema combinacional puede tener n entradas y m salidas.

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

Un sistema secuencial puede ser visto como una caja negra, en cuyo interior hay
compuertas lgicas, que representan una ecuacin de conmutacin
Las condiciones superfluas corresponden a aquellos casos en que las
combinaciones de variables de entrada no pueden ocurrir
Las compuertas son bloques del hardware que producen seales en binario 1 0
cuando se satisfacen los requisitos de entrada lgica. Las diversas compuertas
lgicas se encuentran comnmente en sistemas de computadoras digitales. Son un
elemento indispensable para la compresin de algebra Booleana como para la
implementacin de circuitos condicionales y secuenciales. Cada compuerta tiene
un smbolo grfico diferente y su operacin puede describirse por medio de una
funcin algebraica. Las relaciones entrada - salida de las variables binarias para
cada compuerta pueden representarse en forma tabular en una tabla de verdad.
Las compuertas lgicas son: AND, OR, NOT, EXNOR, EXOR, NAND, NOR.
AND: tiene dos variables de entrada designadas por A y B y una salida binaria
designada por x, El smbolo de operacin algebraico de la funcin AND es el
mismo que el smbolo de la multiplicacin de la aritmtica ordinaria (*).
Las compuertas AND pueden tener ms de dos entradas y por definicin, la salida
es 1 si todas las entradas son 1.
OR: la funcin sumadora, esto es, la salida es 1 si la entrada A o la entrada B o
ambas entradas son 1; de otra manera, la salida es 0, pueden tener ms de dos
entradas y por definicin la salida es 1 si cualquier entrada es 1.
NOT: es un inversor que invierte el nivel lgico de una seal binaria. Produce el
NOT, o funcin complementaria, Si la variable binaria posee un valor 0, la
compuerta NOT cambia su estado al valor 1 y viceversa. El crculo pequeo en la
salida de un smbolo grfico de un inversor designa un inversor lgico. Es decir
cambia los valores binarios 1 a 0 y viceversa.
NAND: consiste en una compuerta AND seguida por un pequeo crculo, se deriva
de la abreviacin NOT - AND. Una designacin ms adecuada habra sido AND
invertido puesto que es la funcin AND la que se ha invertido. Las compuertas
NAND pueden tener ms de dos entradas, y la salida es siempre el complemento
de la funcin AND.
NOR: es el complemento de la compuerta OR y utiliza el smbolo de la compuerta
OR seguido de un crculo pequeo, las compuertas NOR pueden tener ms de dos
entradas, y la salida es siempre el complemento de la funcin OR.
EXOR: implementa el o exclusivo; es decir, una salida verdadera, resulta si una, y
solo una de las entradas a la puerta es verdadera, Si ambas entradas son falsas

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

resulta en una salida falsa. La salida es verdadera si las entradas no son iguales,
de otro modo el resultado es falso. Una manera de recordar XOR es "uno o el otro,
pero no ambos".
EXNOR: es la inversa de la puerta OR exclusiva (XOR), La versin de dos
entradas implementa la igualdad lgica, resulta si ambas las entradas a la puerta
son las mismas. Si una pero no ambas entradas son altas (1), resulta una salida
baja (0).
Se le denomina algebra booleana en honor a George Boole (2 de noviembre de
1815 a 8 de diciembre de 1864), matemtico ingls autodidacta, que fue el primero
en definirla como parte de un sistema lgico, inicialmente en un pequeo folleto:
The Mathematical Analysis of Logic,1 publicado en 1847, en respuesta a una
controversia en curso entre Augustus De Morgan y sir William Rowan Hamilton. El
lgebra de Boole fue un intento de utilizar las tcnicas algebraicas para tratar
expresiones de la lgica proposicional. Ms tarde fue extendido como un libro ms
importante: An Investigation of the Laws of Thought on Which are Founded the
Mathematical Theories of Logic and Probabilities (tambin conocido como An
Investigation of the Laws of Thought o simplemente The Laws of Thought ),
publicado en 1854.
En la actualidad, el lgebra de Boole se aplica de forma generalizada en el mbito
del diseo electrnico. Claude Shannon fue el primero en aplicarla en el diseo de
circuitos de conmutacin elctrica biestables, en 1948. Esta lgica se puede aplicar
a dos campos:
El lgebra booleana es la teora matemtica que se aplica en la lgica combinatoria.
Las variables booleanas son smbolos utilizados para representar magnitudes
lgicas y pueden tener slo dos valores posibles: 1 (valor alto) 0 (valor bajo).
Las operaciones boolenas son posibles a travs de los operadores binarios
negacin, suma y multiplicacin, es decir que estos combinan dos o ms variables
para conformar funciones lgicas. Una compuerta es un circuito til para realizar las
operaciones anteriormente mencionadas.
Inversin o negacin (complemento), esta operacin se indica con una barra sobre
la variable o por medio de un apstrofe en el lado superior derecho de la variable,
en este curso emplearemos esta ltima notacin. El apstrofe () es un operador
algebraico que invierte el valor de una variable, es decir, si X denota la seal de
entrada de un inversor, entonces X representa el complemento de tal seal.
Suma booleana
La representacin matemtica de una suma booleana de dos variables se hace por
medio un signo ms entre las dos variables.
La suma booleana de las variables A y B se enuncia de la siguiente forma,

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

X = A+ B
La suma booleana es 1 si alguna de las variables lgicas de la suma es 1 y es 0
cuando todas las variables son 0. Esta operacin se asimila a la conexin paralela
de contactos.
En circuitos digitales, el equivalente de la suma booleana es la operacin OR
Con la correspondiente ecuacin X= A + B.
El inverso de la funcin OR es la funcin NOR.
Con la correspondiente ecuacin X= (A+B)
La suma booleana difiere de la suma binaria cuando se suman dos unos. En la
suma booleana no existe acarreo.
Multiplicacin booleana
La representacin matemtica de una multiplicacin booleana de dos variables se
hace por medio un signo punto () entre las dos variables.
La multiplicacin booleana de las variables A y B se enuncia de la siguiente forma,
X = A B
La multiplicacin booleana es 1 si todas las variables lgicas son 1, pero si alguna
es 0, el resultado es 0. La multiplicacin booleana se asimila a la conexin serie de
contactos.
En circuitos digitales, el equivalente de la multiplicacin booleana es la operacin
AND
Con la correspondiente ecuacin X= AB
El inverso de la funcin AND es la funcin NAND.
El smbolo lgico de la compuerta NAND
Con la correspondiente ecuacin X = (AB)
La interactividad muestra las compuertas ms importantes.
Propiedades de las Operaciones Booleanas
Las operaciones booleanas estn regidas por tres leyes similares a las del lgebra
convencional. Estas incluyen las leyes conmutativas de la suma y la multiplicacin y

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

la ley distributiva.
Leyes conmutativas en dos variables
1. Ley conmutativa de la suma se enuncia como sigue
X+Y=Y+X
En aplicacin a los circuitos digitales, podramos decir que no importa el
orden de conexin de las entradas a una compuerta OR.
2. Ley conmutativa de la multiplicacin
XY = Y X
En aplicacin a los circuitos digitales, podramos decir que no importa el orden de
conexin de las entradas a una compuerta AND.
Leyes asociativas en tres variables
1. Ley asociativa de la adicin, se escribe en forma algebraica de la siguiente
forma
A+ ( B + C ) = (A+ B ) + C
Se muestra la aplicacin de la propiedad a las compuertas OR,
2. Ley asociativa de la multiplicacin
A( B C) = ( AB ) C
Se muestra la aplicacin de la propiedad a las compuertas AND,
Ley distributiva para tres variables
En el lgebra de Boole, la multiplicacin lgica se distribuye sobre la suma lgica,
A( B + C ) = AB + AC
Se muestra la aplicacin de la propiedad a las compuertas AND y OR
El lgebra Booleana nos proporciona, las herramientas necesarias para el diseo
de circuitos tales como: sumadores, decodificadores, etc. Partes fundamentales de
un circuito digital y de ah la importancia de estudiar estos conceptos.

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

III. Material y Equipo


Cuaderno y lpiz
Computadora
Software de simulacin LIVEWIRE

IV. Metodologa
1.
2.
3.
4.

Transcribir los diagramas al software de simulacin


Verificar las conexiones y los elementos
Correr el simulador y obtener las tablas de verdad
Obtener la tabla de verdad para cada compuerta

V. Sugerencias Didcticas
Cuestionario
1. Define el lgebra Booleana.
El lgebra de Boole son las matemticas de los sistemas digitales.
Es una estructura algebraica que esquematiza las operaciones lgicas Y, O, NO y
SI (AND, OR, NOT, IF), as como el conjunto de operaciones unin,
interseccin y complemento.
2. Qu es una compuerta lgica?
Una compuerta lgica es un circuito lgico cuya operacin puede ser definida por
una funcin del lgebra lgica.
3. Qu elementos caracterizan a cada compuerta?
Son condicin, alternativa, y negaciones o sus recprocos. Entradas y salidas.
4. Cules son las funciones lgicas bsicas?
AND, NAND, OR, NOT, NOR, EXOR, XNOR.
AND

Smbolo

Tabla de verdad

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

NAND
m
0
1
2
3

A
0
0
1
1

B
0
1
0
1

X=AB
1
1
1
0

Tabla de verdad

Smbolo

OR

Smbolo
Tabla de verdad

NOT

NOR

m
0
1
2
3

A
0
0
1
1

B
0
1
0
1

X=A+B
1
0
0
0

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

EXOR

XNOR

5. Qu es un arreglo de compuertas programables?


Un dispositivo lgico programable, o PLD (Programmable Logic Device), es un
dispositivo cuyas caractersticas pueden ser modificadas y almacenadas mediante
programacin. El principio de sntesis de cualquier dispositivo lgico programable
se fundamenta en el hecho de que cualquier funcin booleana puede ser expresada
como una suma de productos.
6. Qu dispositivo programable fue el primero en aparecer comercialmente?
Los rels permitieron establecer automticamente una secuencia de operaciones,
programar tiempos de retardo, contar las veces que se produca un suceso o
realizar una tarea en dependencia de que ocurrieran otras.
7. Describe que es un FPGA o Field Programmable Gate Array.
Son arreglos de varias celdas lgicas las cuales se comunican unas con otras
mediante canales de conexin verticales y horizontales, contiene bloques de lgica
cuya interconexin y funcionalidad puede ser configurada 'in situ' mediante un
lenguaje de descripcin especializado. La lgica programable puede reproducir
desde funciones tan sencillas como las llevadas a cabo por una puerta lgica o
un sistema combinacional hasta complejos sistemas en un chip. Las FPGAs tienen
las ventajas de ser reprogramables, sus costes de desarrollo y adquisicin son
mucho menores para pequeas cantidades de dispositivos y el tiempo de desarrollo
es tambin menor.

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

8. Menciona los lenguajes de descripcin de hardware que existen actualmente.


HDL Hardware Description Language: es una herramienta formal para describir el
comportamiento y la estructura de sistemas.
AHDL Altera Hardware Description Language: permite la descripcin del hardware
a travs de su comportamiento (behavior), en lugar de hacerlo a travs de un
circuito esquemtico.
IF-THEN: evala varias expresiones en las sentencias IF.. y ELSIF.., donde la
posible validez de varias expresiones fuerza a que el compilador genere hardware
para impedirlo.
CASE: evala una nica expresin y luego detecta su coincidencia con expresiones
constantes cuyo carcter excluyente entre s puede ser verificado por software en la
compilacin.
9. Menciona cual es el que se va a utilizar y sus caractersticas.
HDL Hardware Description Language
Es una herramienta formal para describir el comportamiento y la estructura de
sistemas.
Describe actividades que ocurren en forma simultnea (CONCURRENCIA)
Permite describir mdulos con acciones que sern evaluadas en forma
secuencial (procedural), donde todo el mdulo ser visto como una accin
concurrente ms
Posibilita la construccin de una estructura jerrquica, donde es posible
combinar descripciones estructurales y de flujo de datos con descripciones
de comportamiento (BEHAVIOR)
Permite modelizar el concepto de tiempo, fundamental para la descripcin
de sistemas electrnicos.

VI. Anexos
1. Diseo del circuito para cada compuerta.
Compuerta AND

00

01

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

10

11

Compuerta NAND

00

01

10

Compuerta OR

11

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

01

00

10

11

Compuerta NOR

00

10

Compuerta EXOR

01

11

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

01
00

11
10
Compuerta EXNOR

00

10

Compuerta NOT

01

11

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

1
0

2. Resultados

3. Anlisis de resultados.

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

Observamos cmo cada compuerta corresponde a la tabla de verdad vistas en


clase, estas nos confirma que entradas y salidas tiene cada compuerta en el
circuito. Y como sus recprocos son los valores inversos de las compuertas, como
sus negativas y como se obtienen dichos datos.
4. Observaciones y conclusiones
Observamos el comportamiento de las compuertas en un circuito con elementos
pasivos y cmo actan cuando el circuito est cerrado o abierto utilizando el
simulador se aprendi el manejo de las compuertas y analticamente se hizo un
tabla de verdad para verificar los resultados obtenidos por el simulador
Las lgebras booleanas, estudiadas por primera vez en detalle por George Boole,
constituyen un rea de las matemticas que ha pasado a ocupar un lugar
prominente con el advenimiento de la computadora digital.
Son usadas ampliamente en el diseo de circuitos de distribucin y computadoras,
y sus aplicaciones van en aumento en muchas otras reas.
Las compuertas lgicas son los dispositivos electrnicos ms sencillos que existen

5. Hoja de firma

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

SECRETARA DE EDUCACIN PBLICA


SUBSECRETARA DE EDUCACIN SUPERIOR

INSTITUTO TECNOLGICO DE TLALNEPANTLA


SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO

VI. Bibliografa
DIGITAL FUNDAMENTALS, 9TH Edition by FLOYD, THOMAS L., published by
Pearson Education Inc, publishing as Prentice Hall, Copyright 2006
International Workshop on Field-Programmable Gate Arrays, Bekerley CA, February
1992, M. Hanan and J. M. Kurtzberg,

Вам также может понравиться