49
CLASE 4

CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

Embed Size (px)

Citation preview

Page 1: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

CLASE 4

Page 2: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

FORMAS DE EXPRESAR FUNCIONES BOOLEANASForma 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) = a’bc + ab’c’ + abc + c

Términos producto

f(a,b,c) = (a + b + c) (a + b’ + c) (c’ + a)

Términos suma

Formas de representació

n

Page 3: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

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.

Page 4: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

FORMAS CANONICAS

F(A,B,C) = (A+B+C)(A+B’+C)(A’+B+C) = M0.M2.M5

f(a,b,c) = A’B’C+A’BC+AB´C+ABC’+ABC = m1 + m3 + m5 + m6 + m7

Por teorema de Demorgan es posible observar que: 𝑚𝑖 ′=𝑀 𝑖y 𝑀 𝑖 ′=𝑚𝑖

m1’ = (A’B’C)’ = (A + B + C’) = M1

Page 5: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

CONVERSION ENTRE FORMAS CANONICAS

Pasos:1. Evaluar en que valores binarios se representa la SOP estándar

SOP estándar

POS estándar

f(x,y,z) = x’y’z’ + x’yz + x’yz’ + xy’z

f(x,y,z)=(x+y+z’)(x’+y+z) (x’+y’+z)(x’+y’+z’)

2. Determinar los números binarios no incluidos en el paso 1.

f(x,y,z) = x’y’z’ + x’yz + x’yz’ + xy’z000 011 101 010

0 3 5 2

Al tenerse 3 variables (x, y, z) serán 8 () posibles combinaciones, si se observa la anterior expresión los números faltantes son: 1,4,6,7 001, 100,110,111.

3. 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’)

Page 6: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

EJERCICIOS DE REPASO1. Convierta a SOP estándar la siguiente función:

f(x,y,z,w) = xy + zw’ + x’w’

2. Convierta a POS estándar:

f(x,y,z,w) = (x + y’)(z + w’)(x + w)

3. 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)

Page 7: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

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.

Page 8: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION POR ALGEBRA BOOLEANAPara 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 = x’y’c + x’yc’ + xy’c’ + xyc

S = (x+y+c)(x+y’+c’)(x’+y+c’)(x’+y’+c)

Co = x’yc + xy’c + xyc’ + xyc

Co = (x’+y+c)(x+y’+c)(x+y+c’)(x+y+c)

𝑺=∑𝒎(𝟏 ,𝟐 ,𝟒 ,𝟕)

𝑺=∏𝑴 (𝟎 ,𝟑 ,𝟓 ,𝟔)

𝑪𝒐=∑𝒎(𝟑 ,𝟓 ,𝟔 ,𝟕)

𝑪𝒐=∏ 𝑴 (𝟎 ,𝟏 ,𝟐 ,𝟒)

𝑺

𝑪𝒐

POS canónica

POS canónica

SOP canónica

SOP canónica

Page 9: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION POR ALGEBRA BOOLEANA

Para llevar la forma canónica a una forma no estándar simplificada se usa algebra booleana.

S = x’y’c + x’yc’ + xy’c’ + xyc = c(x’y’+xy)+c’(x’y+xy’) = (x y)’c + (x y)c’⊕ ⊕ = (x y) c⊕ ⊕

Co = x’yc + xy’c + xyc’ + xyc = x’yc + xy’c + xyc’ + xyc + xyc = x’yc + xy’c + 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 = x’yc + xy’c + xyc’ + xyc = xy(c+c’)+c(x’y+xy’) = xy + c(x y)⊕

Page 10: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH• Es una representación gráfica de una tabla de verdad, ya que muestra todos los

posibles valores de las variables de entrada y los valores de salida de las respectivas combinación de entradas.

• Un mapa de Karnaugh puede mapear posibles minterminos de una función booleana de n variables.

• Para una función booleana de n variables, un mapa de Karnaugh será: Si n es par: Un cuadrado de . Si n es impar: Un rectángulo de .

Page 11: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

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.

00

11

14

05

13

02

17

16

ABC

00 01 1011

0

1

Page 12: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

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.

00

11

14

05

13

02

17

16

ABC

00 01 1011

0

1

01

13

10

02

17

05

16

14

CAB

00

01

10

11

0 1

AB’C’ AB’C

A’B’C’

ABC’

Page 13: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SOP EN MAPAS DE KARNAUGHSe 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.

00

11

14

15

13

02

07

06

ABC

00 01 1011

0

1

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=∑𝑚 (1,3,4,5 )=𝐴′𝐵 ′𝐶+𝐴′𝐵𝐶+𝐴𝐵′𝐶 ′+ 𝐴𝐵′𝐶

0 1

4 5

3 2

7 6

ABC

00 01 1011

0

1

Page 14: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SOP EN MAPAS DE KARNAUGH

𝑓 ( 𝐴 ,𝐵 ,𝐶 ,𝐷 )=∑𝑚 (0,3,4,5,9,12,15 )

0 1

4 5

3 2

7 6

12 13

8 9

15 14

11 10

ABCD

00 01 1011

00

01

10

11

10 1

14

15

13 2

7 6

112 13

8

19

115 14

11 10

ABCD

00 01 1011

00

01

10

11

Page 15: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SOP EN MAPAS DE KARNAUGH¿Qué sucede cuando una función booleana no esta dada en forma canónica?

Supóngase que de da la siguiente función que no esta escrita en forma estándar:

Paso 1. Completar a forma canónica:

Paso 2. Encontrar los minterminos (Aunque la posición de los 1 se puede deducir a partir la forma canónica).

Paso 3. Ubicar en el mapa

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=𝐵𝐶+𝐴𝐶

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=𝐵𝐶 ( 𝐴+ 𝐴)+ 𝐴𝐶 (𝐵+𝐵 )=𝐴𝐵𝐶+𝐴 𝐵𝐶+𝐴𝐶 𝐵+𝐴𝐶𝐵

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=∑𝑚(0,2,3,7)

10 1

4 5

3 2

17 6

ABC

00 01 1011

0

1

1 1

Page 16: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

POS EN MAPAS DE KARNAUGHEl procedimiento consiste en dibujar el mapa y ubicar 0s en las celdas correspondientes a los maxtérminos de la función. Es necesario completar los términos cuando no estén en forma estándar y luego identificar los maxtérminos.

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=(𝐴+𝐵+𝐶 )(𝐴+𝐵+𝐶)(𝐴+𝐵+𝐶)(𝐴+𝐵+𝐶)

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=∏𝑀 (0,2,5,6)

00 1

4 5

3 2

7

06

ABC

00 01 1011

0

1

0

0

Page 17: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

POS EN MAPAS DE KARNAUGH

𝑓 ( 𝐴 ,𝐵 ,𝐶 )=∏𝑀 (1,7,8,10,11,13,14 )

0 1

4 5

3 2

7 6

12 13

8 9

15 14

11 10

ABCD

00 01 1011

00

01

10

11

0

01

4 5

3 2

07 6

12

013

08 9

15

014

011

010

ABCD

00 01 1011

00

01

10

11

Page 18: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE SOP Y POS

Reglas de simplificación:• Agrupar celdas adyacentes. Se agrupan 1s (minterm) o 0s (maxterm) de

acuerdo al tipo de funciones lógicas.• Los grupos son potencias de 2, es decir se busca unir 2, 4, 8 (1s o 0s) que

estén en celdas consecutivas.• Para encontrar la ecuación lógica resultante de los mapas de Karnaugh se

observan las variables que no cambian dentro del grupo.

Page 19: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE MAPAS DE KARNAUGH

Reglas de simplificación:• Agrupar celdas adyacentes. Se agrupan 1s (minterm) o 0s (maxterm) de

acuerdo al tipo de funciones lógicas.• Los grupos son potencias de 2, es decir se busca unir 2, 4, 8 (1s o 0s) que

estén en celdas consecutivas.• Para encontrar la ecuación lógica resultante de los mapas de Karnaugh se

observan las variables que no cambian dentro del grupo.

Page 20: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MINIMIZACION USANDO MAPAS DE KARNAUGH

Método general1. Convierta la función de la

ecuación a la forma POS.2. Coloque los 1s en la celda

del mapa apropiada para cada termino.

3. Cubra todos los 1s al dibujar la menor cantidad de círculos grandes, con cada 1 incluido en al menos uno; escriba el correspondiente termino para cada circulo.

4. Hacer un OR de los términos resultantes para crear la función minimizada.

Page 21: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE DOS VARIABLES

Algunos tips:• Llene cada celda con el

correspondiente valor de F.• Dibuje los círculos alrededor

de los 1s adyacentes. (Grupos de 1, 2 o 4).

• Los círculos indican oportunidad de optimización (se puede remover una variable).

• Obtener la función OR de todos los términos contenidos en los círculos.

xy

10

01

2 3

0 1

0

1

𝑓 (𝑥 , 𝑦 )=∑𝑚(0,2)

1 0

y’

𝒇 (𝒙 , 𝒚 )=𝒚 ′

𝑓 (𝑥 , 𝑦 )=∑𝑚(0,2,3)x

y

10

01

2 3

0 1

0

1 1 1

y’

x

𝒇 (𝒙 , 𝒚 )=𝒚 ′+𝒙

Page 22: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE TRES VARIABLES

Recuerde: un K-map gráficamente coloca los minterminos uno próximo a otro solo cuando ellos difieren en una sola variable

Page 23: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE TRES VARIABLES

Algunos tips:• Los círculos pueden cruzar los

lados derecho o izquierdo, esto por que los ejes son adyacentes.

• Los círculos deben tener 1, 2, 4 o 8 celdas. 3, 5 o 7 no son permitidas.

• Cuando se llenan todas la celdas la función es igual a 1.

Page 24: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE TRES VARIABLES

Page 25: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE TRES VARIABLES

Page 26: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE 4 VARIABLES

Page 27: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE 4 VARIABLES

Algunos tips:• Los K-maps de 4 variables

siguen el mismo principio: Adyacencia

derecha/izquierda. Adyacencia arriba/abajo.

• Adyacencia implica diferencia en una sola variable: Dos 1s adyacentes

significa que una variable puede ser eliminada.

Cuatro 1s adyacentes significa que 2 variables pueden ser eliminadas.

Ocho 1s adyacentes significa que 3 variables pueden ser eliminadas.

Page 28: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS DE KARNAUGH DE 4 VARIABLES

Page 29: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE SOP

ABCDCBDBADBCADCBAf ),,,(

10

11

14

15

13 2

7

16

112 13

8

19

115

114

11 10

ABCD

00 01 1011

00

01

10

11

Page 30: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE SOP

BADAACDADCBAf ),,,(

0

11

4

15

13 2

17 6

112 13

18

19

115

114

111

110

ABCD

00 01 1011

00

01

10

11

Page 31: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE POS

0

01

4 5

03

02

07 6

012 13

8 9

015

014

011 10

ABCD

00 01 1011

00

01

10

11

DBACBADBADCDCBAf ),,,(

Page 32: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE POS

00

01

04 5

3 2

07 6

012 13

8

09

15

014

011 10

ABCD

00 01 1011

00

01

10

11

DCBADCBDBADBADCADCBAf ),,,(

Page 33: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

ESTADOS DON’T CARE EN MAPAS KAlgunas veces se producen combinaciones de las variables de entrada que no están definidas, es decir que no tienen un valor asignado para una combinación de entradas en especifico. Estas combinaciones se marcan con una X y pueden tomar el valor tanto de “1” ó “0” según la utilidad que presten en la simplificación de la función lógica.

Page 34: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

ESTADOS DON’T CARE EN MAPAS K

10 1

4

X5

13

X2

7 6

112 13

18 9

X15

114

111

110

ABCD

00 01 1011

00

01

10

11

0

01

04

X5

3

X2

07

06

12

013

8

09

X15 14

11 10

ABCD

00 01 1011

00

01

10

11

BADCDCBAf ),,,(DBDACBDCBAf ),,,(

Page 35: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

CONVERSION SOP POS

DCBACDBADCABDCBABCDAABCDDCBAf ),,,(

BD

AD

Page 36: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

CONVERSION SOP POS

A+B

0 0 0 0

0

0

00 0 0

D

Page 37: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

CONVERSION SOP POS

10 1

4 5

13

12

7 6

112 13

18 9

115

114

111

110

ABCD

00 01 1011

00

01

10

11

0

01

04

05

3 2

07

06

12

013

8

09

15 14

11 10

ABCD

00 01 1011

00

01

10

11

BADCDCBAf ),,,(DBDAACCBDCBAf ),,,(

SOP POS

Page 38: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

PROCESO DE SIMPLIFICACION COMPLETO1. Construya un K-map y coloque los 1s y 0s en las celdas de acuerdo a la

tabla de verdad.2. Agrupe los 1s aislados los cuales no son adyacentes a otros 1s (single

loops).3. Agrupe cualquier par el cual contenga un 1 adyacente con solo otro 1 (loop

doble).4. Agrupe cualquier octeto aun si este contiene 1 o mas 1s que ya han sido

agrupados.5. Agrupe cualquier cuarteto que contenga uno o mas 1s que aun no han sido

agrupados, asegúrese de usar el mínimo numero de grupos.6. Agrupe cualquier par necesario para incluir cualquier 1s que no han sido

aun agrupados, asegúrese de usar el mínimo numero de grupos.7. Forme la expresión suma (OR) con todos los términos generados por cada

grupo.

Page 39: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

PROCESO DE SIMPLIFICACION COMPLETO

Page 40: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS K DE 5 VARIABLES Y 6 VARIABLESLos mapas K de 5 y 6 variables existen pero son difíciles de minimizar.

Page 41: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS K DE 5 VARIABLES

Page 42: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS K DE 5 VARIABLES• Variables: A, B, C, D y E donde A = MSB y E = LSB.• Se hacen 2 mapas de 4 variables, donde un mapa es para una variable y el

otro es para la misma variable pero complementada.

10 1

4 5

13

12

7 6

112 13

18 9

115

114

111

110

BCDE

00 01 1011

00

01

10

11

10 1

4

15

13

12

7 6

112 13

18

19

115 14

111

110

BCDE

00 01 1011

00

01

10

11

A = 0 A = 1

Page 43: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 5 VARIABLES

Paso 1. Identificar grupos comunes a ambos Mapas

10 1

4 5

13

12

7 6

112 13

18 9

115

114

111

110

BCDE

00 01 1011

00

01

10

11

10 1

4

15

13

12

7 6

112 13

18

19

115 14

111

110

BCDE

00 01 1011

00

01

10

11

A = 0 A = 1

f(A,B,C,D,E) = BDE + …+CE +CD +BDE

Page 44: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 5 VARIABLES

Paso 2. Identificar grupos en cada mapa que agrupen a los 1s faltantes

10 1

4 5

13

12

7 6

112 13

18 9

115

114

111

110

BCDE

00 01 1011

00

01

10

11

10 1

4

15

13

12

7 6

112 13

18

19

115 14

111

110

BCDE

00 01 1011

00

01

10

11

A = 0 A = 1

f(A,B,C,D,E) = BDE ++CE +CD +BDE +ABD +ABC ABCDE

Page 45: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

MAPAS K DE 6 VARIABLES

Page 46: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 6 VARIABLES

1 0 1

4 15

3 1 2

1 7 1 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 5

1 3 1 2

7 1 6

112 13

18 9

15 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 11

4 5

1 3 1 2

7 6

12 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 15

1 3 1 2

1 7 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

A=0 A=1

B=0

B=1

f(A,B,C,D,E,F)

Page 47: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 6 VARIABLES

1 0 1

4 15

3 1 2

1 7 1 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 5

1 3 1 2

7 1 6

112 13

18 9

15 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 11

4 5

1 3 1 2

7 6

12 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 15

1 3 1 2

1 7 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

A=0 A=1

B=0

B=1

FD

Page 48: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 6 VARIABLES

1 0 1

4 15

3 1 2

1 7 1 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 5

1 3 1 2

7 1 6

112 13

18 9

15 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 11

4 5

1 3 1 2

7 6

12 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 15

1 3 1 2

1 7 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

A=0 A=1

B=0

B=1

FDCFA

FEBBCE

EDB

FCB

FAC

EDA

Page 49: CLASE 4. FORMAS DE EXPRESAR FUNCIONES BOOLEANAS Forma POS (Suma de productos) Suma (OR) de términos productos (AND), formadas por varias variables complementadas

SIMPLIFICACION DE LOS MAPAS K DE 6 VARIABLES

1 0 1

4 15

3 1 2

1 7 1 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 5

1 3 1 2

7 1 6

112 13

18 9

15 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 11

4 5

1 3 1 2

7 6

12 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

1 0 1

4 15

1 3 1 2

1 7 6

112 13

18 9

115 114

111 110

CDEF

00 01 1011

00

01

10

11

A=0 A=1

B=0

B=1

FDCFAFEB

BCEEDBFCBFACEDA

DFCBADFCAB

DCBA