UNIVERSIDAD DE LA SALLE
FACULTAD DE INGENIERIA
Algebra De Boole.
Esteban, Gender 1., Rodrguez, Leandro 2.,
{Gesteban98, Leandroerodriguez67}@[Link]
Velasco, Hugo b
I. INTRODUCCIN En la algebra booleana el fundamento terico es el de los
circuitos lgicos, estos se emplean como herramienta para el
Esta prctica de laboratorio tuvo como objetivo analizar un
anlisis y el diseo de sistemas digitales.
problema con el fin de dar solucin a travs de los diferentes
mtodos vistos durante clase, como primera medida diseamos Las compuertas lgicas son los circuitos lgicos bsicos dentro
un sistema digital a partir del planteamiento de tablas de verdad de un gran sistema de circuitos lgicos, la combinacin de dos
y as mismo de las ecuaciones 1FC (SOP) y 2FC (POS), seguido o ms compuertas produce un circuito lgico que tambin
de esto minimizamos las ecuaciones para obtener un sistema puede describirse y analizarse por medio del algebra booleana.
mucho ms sencillo, por ltimo se realiz la comprobacin del Esta permite expresar matemticamente el modo de operacin
circuito por medio de la tarjeta de desarrollo Spartan-3E Starter de un circuito lgico, es decir, como responde el circuito ante
Kit, donde asignamos cuatro entradas segn las variables del las diversas combinaciones de niveles lgicos (ceros y unos) en
problema como interruptores de deslizamiento y su respectiva las entradas.
salida con un LED, seguido de esto por medio de un
osciloscopio de midi el tiempo de propagacin entre una Las tres operaciones bsicas del algebra booleana son: suma
entrada y la salida. lgica u operacin OR, producto lgico u operacin AND y
complementacin o inversin lgica NOT, estas corresponden
El problema a resolver fue el siguiente: a las compuertas lgicas OR, AND y NOT respectivamente. Sin
embargo, tambin se fabrican otros tipos de compuertas lgicas
En una instalacin se controla la Potencia (P), el Factor de utilizadas extensamente en los circuitos lgicos; estas son:
Potencia (F) y la intensidad elctrica (I) consumida, de forma NOR, NAND, XOR y XNOR, de estas ltimas XOR junto con
que debe activarse una alarma cuando al menos dos de estos las mencionadas anteriormente fueron las empleadas para la
parmetros sobrepase un valor umbral, detectado por un realizacin de nuestra simulacin, la compuerta XOR
transductor con salida digital. Se controla tambin el Voltaje corresponde a la operacin lgica disyuncin exclusiva y a la
(V) que alimenta la instalacin, de forma que la alarma tambin operacin entre conjuntos de diferencia simtrica. (Tocci-
se active cuando sta sea inferior a un valor mnimo. Todos los 2003).
transductores entregan un "1" por encima del valor umbral y
"0" por debajo.
II. DISEO DE LA PRACTICA
Como primer paso realizamos la tabla de verdad segn las
variables del problema como se evidencia en la tabla 1.
Posteriormente se sacaron las ecuaciones para min-terminos y
max-terminos, con el fin de minimizar las ecuaciones para
implementar el circuito esquematico, luego simularlo y obtener
graficamente el comportamiento de una entrada y una salida
para ambas configuracion planteadas anteriormente.
a
Estudiantes de ingeniera Elctrica 1 y 2, Unisalle
b
Docente de la Facultad de Ingeniera. Unisalle
V P F I S
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Tabla 1: Tabla de la verdad para desarrollar el circuito de la alarma.
Min-trminos
= + + + + +
+ + + + + +
Ecuacin (1)
Max-trminos
= (+ + + )(+ + + )(+ + + ) (+
+ + )
Ecuacin (2)
III. ASPECTOS TEORICOS Reduccin Min-trminos
= ( + + + ) + ( +
- Clculos necesarios para realizar una simulacin + + ) + ( + + + )
exitosa, basados en la tabla de verdad, la cual ser
nuestro punto de partida para sacar las ecuaciones de
Min-trminos y Max-trminos. = (+ ) + ( + ) + ( + + )
= + + ( + + )
= + ( + + )
Ecuacin (3)
Reduccin Max-trminos
= ((+ + ) + ( ))((+ )( + ((+ )
+ )))
= ((+ + )((+ )( + ((+ )
+ )))
Ecuacin (4)
Analizando las ecuaciones anteriores mediante el lgebra de
Boole, se reducen las ecuaciones de sumatoria de Min-trminos
y multiplicacin de Max-trminos, con el fin de reducir as
mismo los circuitos como se ve en el inciso de montaje.
Grafica 3: t para el circuito de Min-trminos reducido.
Tabla 2: Tabla de demostracin del porque se implementa una compuerta xnor,
para el caso de Max-trminos.
Al analizar la parte ((+ ) ( + )) del circuito y realizar la
respectiva tabla de la verdad nos damos cuenta que el
comportamiento de este segmento es igual que el de una
compuerta xnor, es por esto que se implementa esta compuerta
en el circuito de max-terminos .
IV. SIMULACION
En esta seccin se muestra el funcionamiento de los dos
circuitos propuestos y su respectivo funcionamiento. Como
aporte final estn incluidas las grficas tomadas con el Grafica 4: t para el circuito de Max-terminos reducido.
osciloscopio donde se puede observar las diferencias de tiempo
de reaccin entre la seal de entrada y su respuesta.
Al analizar las grficas se nota que no existe ningn patrn de
lgica para las curvas mostradas, ya que para tomar estas
graficas en el osciloscopio resulta un poco difcil ya que la
precisin de las seales depende de la velocidad que se tenga
para parar la grfica en el momento de activar la seal y esperar
su respectiva respuesta para poder obtener el t.
Grafica 1: Simulacin circuito de Min-trminos reducido.
Como resultado y principal conclusin de esta seccin, tenemos
que las diferencias de tiempo para las seales analizadas y sus
respuestas son:
Para la grfica 1 o circuito de Min-trminos tenemos que el t
es igual a 12.00 ns, y para la grfica 2 o circuito de Max-
Grafica 2: Simulacin circuito de Min-trminos reducido.
terminos tenemos que el t es igual a 20.80 ns.
Los resultados para las configuraciones de Max-terminos son V. MONTAJE
iguales al igual que sus respectivas reducciones, por lo tanto, al
ver el en la simulacin el comportamiento de las respuestas en
los circuitos reducidos, al ser igual a los circuitos originales, se Las simulaciones que se muestran a continuacion son las
ratifica la importancia del algebra de Boole aplicada en el configuraciones esquematicas de Min-terminos y Max-
desarrollo de circuitos lgicos. terminos junto a su respectivo comportamiento.
observa el correcto funcionamiento logico que se aplico al
esquematico previamente diseado, para evidencia de ellos a
continuacion se anexan algunas de estas configuraciones.
Circuito 1: Esquemtico de la configuracin por Min-trminos reducido.
Anexo 2: Primera configuracin en orden segn tabla de verdad.
Circuito 2: Esquemtico de la configuracin por Max-trminos reducido.
Al analizar el circuito 1 y su circuito no reducido es evidente
que el algebra de Boole es efectiva en el momento de reducir
un circuito, ya que la cantidad de conexiones y compuertas en
el circuito reducido, facilita el montaje del circuito en la vida
real, ahorrando tiempo y dinero.
Para el circuito 2 ocurre lo mismo que en el circuito 1, por ende
podemos decir que aunque el hacer reducciones en Min-
terminos es un poco mas larga para este problema, el
implementar cualquier tipo de configuracion nos garantiza el
mismo resultado, por tanto, sabemos que Max-terminos es la Anexo 3: Configuracin 14 en orden segn tabla de verdad.
configuracion mas corta y lo recomendable es tomar las
ecuaciones mas sencillas para operar de manera mas eficiente.
Anexo 1: Montaje en la tarjeta Spartan-3E starter kit.
Anexo 4: Configuracin 16 en orden segn tabla de verdad.
Luego de la programacion hecha en Xilinx para la Spartan, se
VI. CONCLUSIONES
- Tocci, Widmer. Sistemas Digitales: principios y
Para la prctica de laboratorio se puede concluir mediante aplicaciones. 8 Edicin, Person educacin,
ejercicio realizado con el osciloscopio, que pese a que los Mxico, 2003, Par 282. [1]
circuitos tericamente se muestran ideales en clase, al
momento de llevarlos a la prctica, se observa claramente que - Krista Hill. Tutoriales para ISE/WebPACK versin
14.7 Captura Esquemtica (Gua de trabajo), 2015. [2]
esto jams puede suceder, ya que sin importar cuan pequeo
sea, siempre existir un mnimo tiempo de reaccin segn la
- Spartan-3E Starter Kit Board User Guide
lgica aplicada para las seales de entrada que se ingresen al
circuito. Tambin, se aprendi a programar en la Spartan-3E
Starter Kit, desde el programa Xilinx. Finalmente, utilizando Para la elaboracin de esta gua, se tuvo en cuenta:
el lgebra de Boole, se lleg al mismo comportamiento 1. Normas IEEE y formatos descargados de
obtenido de los circuitos reducidos de una manera ms [Link]
2. Artculo como Informe de Investigacin modelo IEEE descargados de
eficiente, ya que se optimizo el uso de compuertas haciendo [Link]
[Link]
los circuitos ms pequeos pero con la misma efectividad. [Link]
oc
VII. REFERENCIAS