FORMAS DE EXPRESAR FUNCIONES BOOLEANAS
Forma POS (Suma de productos)
Suma (OR) de términos productos (AND), formadas por varias variables complementadas o no.
Forma POS (Producto de sumas)
Productos (AND) de términos sumas (OR) formados por varias variables complementadas o no.
f(a,b,c) = abc + abc + abc + c
Términos producto
f(a,b,c) = (a + b + c) (a + b + c) (c + a)
Términos suma
Formas de representación
FORMAS CANONICAS
En una expresión en forma canónica, cada variable aparece en cada termino.
Mintermino: Termino de producto en el cual cada variable aparece una sola vez en su forma verdadera o complementada pero no ambas.
Maxtermino: Termino de suma en el cual cada variable aparece una sola vez en su forma verdadera o complementada, pero no en ambas.
FORMAS CANONICAS
F(A,B,C) = (A+B+C)(A+B+C)(A+B+C)
= M0.M2.M5
f(a,b,c) = ABC+ABC+AB´C+ABC+ABC
= m1 + m3 + m5 + m6 + m7
(Gp:) Por teorema de Demorgan es posible observar que:
(Gp:)
(Gp:) y
(Gp:)
m1 = (ABC) = (A + B + C) = M1
CONVERSION ENTRE FORMAS CANONICAS
Pasos:
Evaluar en que valores binarios se representa la SOP estándar
(Gp:) SOP estándar
(Gp:) POS estándar
f(x,y,z) = xyz + xyz +
xyz + xyz
f(x,y,z)=(x+y+z)(x+y+z)
(x+y+z)(x+y+z)
Determinar los números binarios no incluidos en el paso 1.
f(x,y,z) = xyz + xyz + xyz + xyz
(Gp:) 000
(Gp:) 011
(Gp:) 101
(Gp:) 010
0
3
5
2
Escribir los términos suma equivalentes para los valores encontrados en el paso 2 y expresarlos en POS.
f(x,y,z) = (x + y + z)(x + y + z)(x + y + z)(x + y + z)
EJERCICIOS DE REPASO
Convierta a SOP estándar la siguiente función:
f(x,y,z,w) = xy + zw + xw
Convierta a POS estándar:
f(x,y,z,w) = (x + y)(z + w)(x + w)
Exprese la función en forma SOP y POS estándar:
f(x,y,z,w) = (x + y + w)(y + z + w)(x + y + z + w)
SIMPLIFICACION DE CIRCUITOS LOGICOS
Algebra booleana:
Buen conocimiento de las reglas.
Habilidad para aplicar las reglas.
Mapas de Karnagh:
Método de simplificación grafico.
Basado en teoremas booleanos, pero de mayor facilidad al utilizarlo.
Mapas de Karnagh:
Método de simplificación tabular.
Directo, sistemático y no importa el numero de variables.
No lo vamos a tratar en el curso.
SIMPLIFICACION POR ALGEBRA BOOLEANA
Para la siguiente tabla de verdad encuentre las dos formas canónicas, la SOP, el POS y la forma no estándar mínima. Además represéntela en términos de su implementación en compuertas.
S = xyc + xyc + xyc + xyc
S = (x+y+c)(x+y+c)(x+y+c)(x+y+c)
Co = xyc + xyc + xyc + xyc
Co = (x+y+c)(x+y+c)(x+y+c)(x+y+c)
(Gp:) POS canónica
(Gp:) POS canónica
(Gp:) SOP canónica
(Gp:) SOP canónica
SIMPLIFICACION POR ALGEBRA BOOLEANA
Para llevar la forma canónica a una forma no estándar simplificada se usa algebra booleana.
S = xyc + xyc + xyc + xyc
= c(xy+xy)+c(xy+xy)
= (x?y)c + (x?y)c
= (x ? y) ? c
Co = xyc + xyc + xyc + xyc
= xyc + xyc + xyc + xyc + xyc
= xyc + xyc + xy(c + c) + xyc + xyc
= yc(x+x) + xc(y+y) + xy
= xy + yc +xc
Para su implementación en puertas lógicas se aprovecha uno de los XOR de la suma.
Co = xyc + xyc + xyc + xyc
= xy(c+c)+c(xy+xy)
= xy + c(x ? y)
MAPAS DE KARNAUGH
MAPAS DE KARNAUGH
Los Mapas de Karnaugh se utilizan para hacer simplificación de funciones lógicas de 2, 3, 4, 5 y 6 variables como máximo.
Cada celda representa un mintermino.
(Gp:) 0
(Gp:) 0
(Gp:) 1
(Gp:) 1
(Gp:) 1
(Gp:) 4
(Gp:) 0
(Gp:) 5
(Gp:) 1
(Gp:) 3
(Gp:) 0
(Gp:) 2
(Gp:) 1
(Gp:) 7
(Gp:) 1
(Gp:) 6
(Gp:) A
(Gp:) BC
(Gp:) 00
(Gp:) 01
(Gp:) 10
(Gp:) 11
(Gp:) 0
(Gp:) 1
MAPAS DE KARNAUGH
Los mapas de Karnaugh utilizan código gray en la numeración de las celdas, esto hace que solo cambie una sola variable entre celdas adyacentes.
(Gp:) 0
(Gp:) 0
(Gp:) 1
(Gp:) 1
(Gp:) 1
(Gp:) 4
(Gp:) 0
(Gp:) 5
(Gp:) 1
(Gp:) 3
(Gp:) 0
(Gp:) 2
(Gp:) 1
(Gp:) 7
(Gp:) 1
(Gp:) 6
(Gp:) A
(Gp:) BC
(Gp:) 00
(Gp:) 01
(Gp:) 10
(Gp:) 11
(Gp:) 0
(Gp:) 1
(Gp:) 0
(Gp:) 1
(Gp:) 1
(Gp:) 3
(Gp:) 1
(Gp:) 0
(Gp:) 0
(Gp:) 2
(Gp:) 1
(Gp:) 7
(Gp:) 0
(Gp:) 5
(Gp:) 1
(Gp:) 6
(Gp:) 1
(Gp:) 4
(Gp:) C
(Gp:) AB
(Gp:) 00
(Gp:) 01
(Gp:) 10
(Gp:) 11
(Gp:) 0
(Gp:) 1
(Gp:) ABC
(Gp:) ABC
(Gp:) ABC
(Gp:) ABC
SOP EN MAPAS DE KARNAUGH
Se dibuja el mapa y se coloca un 1 en las celdas que corresponden a los mintérminos de la función. Si se tiene una función SOP no estándar, ésta debe completarse y una vez hecho esto se ubican todos los mintérminos en el mapa de Karnaugh.
(Gp:) 0
(Gp:) 0
(Gp:) 1
(Gp:) 1
(Gp:) 1
(Gp:) 4
(Gp:) 1
(Gp:) 5
(Gp:) 1
(Gp:) 3
(Gp:) 0
(Gp:) 2
(Gp:) 0
(Gp:) 7
(Gp:) 0
(Gp:) 6
(Gp:) A
(Gp:) BC
(Gp:) 00
(Gp:) 01
(Gp:) 10
(Gp:) 11
(Gp:) 0
(Gp:) 1
(Gp:) 0
(Gp:) 1
(Gp:) 4
(Gp:) 5
(Gp:) 3
(Gp:) 2
(Gp:) 7
(Gp:) 6
(Gp:) A
(Gp:) BC
(Gp:) 00
(Gp:) 01
(Gp:) 10
(Gp:) 11
(Gp:) 0
(Gp:) 1
Página siguiente |