Está en la página 1de 91

Simplificacin de funciones lgicas utilizando Karnaugh

Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 1

Objetivos de la simplificacin
Objetivo: minimizar el costo de la funcin lgica Medicin del costo y otras consideraciones
Nmero de compuertas Nmero de niveles Fan in y fan out de las compuertas Complejidad en la interconexin Prevencin de riesgos

Karnaugh

Realizacin en dos niveles


Minimiza el nmero de compuertas (trminos de la funcin) Minimiza el fan in (variables en la funcin)

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 2

Relacin entre representaciones


TEOREMA: Cualquier funcin Boolena que puede exprese como una Tabla de Verdad puede escribirse como una expresin en Algebra Booleana utilizando compuertas AND, OR, NOT.
Tabla de verdad nica

Karnaugh

No nica Expresin Booleana Conveniente para manipulacin


Representacin en compuertas (esquemtico)

No nica

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 3

Cerca de implementacin

Mapas de Karnaugh
Un mapa de Karnaugh (tambin conocido como tabla de Karnaugh o diagrama de Veitch, abreviado como K-Mapa o KV-Mapa) es un diagrama utilizado para la simplificacin de funciones algebraicas booleanas. El mapa de Karnaugh fue inventado en 1950 por Maurice Karnaugh, un fsico y matemtico de los laboratorios Bell. Los mapas K aprovechan la capacidad del cerebro humano de trabajar mejor con patrones que con ecuaciones y otras formas de expresin analtica. Externamente, un mapa de Karnaugh consiste de una serie de cuadrados, cada uno de los cuales representa una lnea de la tabla de verdad. Puesto que la tabla de verdad de una funcin de N variables posee 2N filas, el mapa K correspondiente debe poseer tambin 2N cuadrados. Cada cuadrado alberga un 0 un 1, dependiendo del valor que toma la funcin en cada fila. Las tablas de Karnaugh se pueden utilizar para funciones de hasta 6 variables.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 4

Karnaugh

Relacin con los diagramas de Venn Para dos variables se pueden expresar las siguientes reas en diagramas de Venn
Karnaugh

ab ab
ab

ab

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 5

Relacin con los diagramas de Venn

Estas rea se pueden representar como minterminos.


Karnaugh

m0 m2 m3 m1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 6

Relacin con los diagramas de Venn


Las reas para dos conjuntos son cuatro. Estas son:
Karnaugh

AB AB

AB

AB

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 7

La idea ahora es colocar las rea de tal forma que entre rea y rea solo cambie una variable

Relacin con los diagramas de Venn Con el fin de que solo una variable cambie entre rea y rea el grupo de las cuatro reas resulta como:
Karnaugh

AB AB
AB AB

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 8

Relacin con los diagramas de Venn Estas reas se pueden representar en una grafica de la siguiente forma Estas reas se puede asignar nmeros decimales, tal como se muestra.
Karnaugh
0 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 9

Relacin con los diagramas de Veen


Para este mapa la variable mas significativa es A En este mapa se muestran todas las reas posibles. Se debe tomar en cuenta que al pasar de un rea a otra solo varia un bit. Esto es tanto en el B como en A se utiliza el cdigo Gray.

B
Karnaugh
0 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 10

Mapa de dos variables

Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 11

Mapa de tres variables

m0
Karnaugh

m2 m3

m6 m7

m4 m5

m1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 12

Mapa de tres variables


En este caso la variable mas significativa es A Recuerde que los bordes son adyacentes O sea esta figura es como un neumtico Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 13

Mapa de cuatro variables

m0 m4 m12 m8

m1 m5 m13 m9

m3 m7 m15 m11

m2 m6 m14 m10

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 14

Karnaugh

Representacin de funciones en mapas de Karnaugh


Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 15

Representacin cannica de minterminos

Ejemplo
Karnaugh

F = ABC + ABC + ABC + ABC

F = m6 + m3 + m1 + m5
F ( A, B, C ) = m (1,3,5, 6 )

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 16

Mapa de tres variables

BC

AC

Karnaugh

1 1

1 1

ABC

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 17

F ( a, b, c ) = m (1,3,5, 6 )

Mapa de tres variables

BC

AC

Karnaugh

1 1

1 1

ABC

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 18

F ( a, b, c ) = m (1,3,5, 6 )

Ejemplo: con cuatro variables

1
Karnaugh

1 1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 19

F ( A, B, C , D) =

(0,1,3,7,8,9,10,15)

Ejemplo: con cuatro variables

BC

BD

1
Karnaugh

1 1 1

1
BCD

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 20

F ( A, B, C , D) =

(0,1,3,7,8,9,10,15)

Terminologa / definiciones Literal


Es una variable o su complemento

Trminos lgicamente adyacentes


Karnaugh

Dos minterminos son lgicamente adyacentes si difieren entre ellos una sola variables.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 21

Terminologa / definiciones
Implicante
Es un termino que puede ser utilizado para cubrir minterminos de una funcin Es un implicante que no es parte de otro implicante. Es un implicante que cubre por lo menos un mintermino que no esta contenido en otro implicante primario. Es un mintermino que ha sido utilizado en por lo menos un grupo.

Implicante primario
Karnaugh
EL - 3307 Diseo Lgico

Implicante primario esencial

Cobertor

Ing. Jos Alberto Daz Garca


Pgina 22

Gua para simplificar funciones

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 23

Cada rea en los mapas K de n variables tienen n reas lgicas adyacentes. (difieren de exactamente una variable). Cuando se combinan reas, siempre agrpelas en potencias de 2m , donde m=0,1,2,. En general, agrupar 2m variables elimina m variables.

Karnaugh

Gua para simplificar funciones

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 24

Agrupe la mayor cantidad de reas posibles. Esto elimina la mayor cantidad de variables. Haga los menos grupos posibles. Cada grupo representa un producto de variables. Debe cubrir al menos cada mintermino. Sin embargo, puede ser cubierto mas de una vez.

Karnaugh


Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 25

Procedimiento para simplificar con mapas K Grafique el mapa Haga un circulo en todos los implicantes primarios. Identifique y seleccione todos los implicantes esenciales primarios que va a cubrir. Seleccione un subconjunto mnimo de implicantes primarios residuales para completar la cobertura. Lea el mapa K

Ejemplo
Utilice los mapas K para simplificar la siguiente funcin lgica.
Karnaugh

F ( A, B, C ) =

(1,2,3,5,6)

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 26

Solucin

Karnaugh

1 1

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 27

Solucin

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 28

Karnaugh

F ( a, b, c ) = ab + bc + bc = ab + b c

Ejemplo

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 29

Karnaugh

F ( a, b, c ) = m ( 2,3, 6, 7 )

Solucin

Karnaugh

1 1

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 30

Solucin

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 31

Karnaugh

F ( a, b, c ) = ab + ab = b

Casos Especiales
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 32

Mapas con tres variables

Karnaugh

1 1

1 1

1 1

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 33

F ( a, b, c ) = 1

Mapa con tres variables

Karnaugh

0 0

0 0

0 0

0 0

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 34

F ( a , b, c ) = 0

Mapa con tres variables

Karnaugh

1 1 1
F ( a , b, c ) = a b c

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 35

Condiciones no importa
Muchas veces en el diseo de los circuitos digitales, particularmente en los convertidores de cdigo, algunas entradas deben considerarse como casos que no sucedern, y son casos que cuando ocurren no afectan el comportamiento del sistema, esto es no importa si suceden. Por ejemplo, considrese el caso de un contador decimal de cuatro bits, en el cual se pueden generar los estados desde el 0000 hasta el 1111, en el caso de que este se desee representar en BCD los trminos 1010, 1011,1100, 1101, 1110, 1111, que no afectan el comportamiento del contador BCD se deben tomar como condiciones no importa ya que no afectan el comportamiento del sistema. Los trminos no importan se pueden tomar como mintrminos en la solucin o como maxterminos, dependiendo de la conveniencia. El objetivo de utilizar condiciones no importa es el ayudar en la simplificacin de las funciones lgicas. Los trminos no importa se representan en los mapas con una X. Las condiciones no importa, se pueden agrupar con los unos o con los ceros en un mapa de Karnaugh dependiendo de la conveniencia en el proceso de sntesis.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 36

Karnaugh

Ejemplo
Se quiere simplificar la siguiente funcin lgica:
Karnaugh f ( A, B, C ) =

(0,2,7) N (3,4)

EL - 3307 Diseo Lgico

El trmino N(3,4), representa que los minterminos 3 y 4 son condiciones no importa.

Ing. Jos Alberto Daz Garca


Pgina 37

Solucin
Esta condicin no importa la sumo como cero

Karnaugh

Esta condicin no importa la asumo como 1

1 0

1 X

0 1

X 0

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 38

f ( A, B, C ) = A B + AC

Ejemplo Utilizando mapas de Karnaugh simplificar la siguiente funcin:


Karnaugh

f ( A, B, C , D) =

(0,2,6,8,12,13,15) X (3,9,10)

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 39

Solucin

1
Karnaugh

0 0 1 X

X 0 1 0

1 1 0 X

0 1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 40

f ( A, B, C , D) = AC + B D + ABD + A CD

Ejemplo
Utilice mapas K para simplificar la siguiente expresin
Karnaugh

F ( a, b, c, d ) = m ( 0, 2,3, 6,8,12,13,15 )

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 41

Solucin

1
Karnaugh

1 1

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 42

f ( A, B, C , D) = A B C + A CD + ABD + AC D + B C D

Mapas con cinco variables

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 43

Karnaugh

F ( a, b, c, d , e )

Mapas con cinco variables Utilice dos mapas de cuatro variables. En uno de ellos coloque los trminos correspondientes a la variable ms significativa en uno. En el otro coloque los trminos correspondientes a la variables ms significativa en cero.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 44

Karnaugh

Utilice dos mapas de cuatro variables


Mapa A=0 Mapa A=1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 45

Karnaugh

Ejemplo de cinco variables

F ( a, b, c, d , e) = m ( 5,7,13,15,21,23,29,31)
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 46

Solucin

A=0
Karnaugh

A=1
1 1 1 1 1 1 1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 47

Solucin

f ( A, B, C , D, E ) = A CE + BEC + AB CE
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 48

Ejemplo
Utilice los mapas K para simplificar la siguiente funcin Booleana.
Karnaugh

F ( a, b, c ) = M (1, 2,3,5, 6 )

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 49

Paso 1. Colocar los maxterminos

Karnaugh

0 0

1 1

1 0

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 50

Paso 2. Agrupe los implicantes primarios

BC AB Karnaugh

0
BC

1 1

1 0

1 1

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 51

f ( A, B, C ) = A B + BC + CB

Paso 3. Aplique el teorema de Morgan


En el paso anterior se encontr el modelo lgico para el complemento de f1. Para encontrar el modelo es necesario aplicar el teorema de Morgan, esto es: Karnaugh
f1 ( A, B, C ) = A B + BC + CB f1 ( A, B, C ) = A B + BC + CB f1 ( A, B, C ) = ( A + B )( B + C )(C + B) f1 ( A, B, C ) = AB C + B C + ABC f1 ( A, B, C ) = B C ( A + 1) + ABC f1 ( A, B, C ) = B C + ABC

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 52

Ejemplo Este ejemplo es igual al anterior solo que cambiando el mapa. Lo primero que hacemos es transformar el mapa para que acepte maxtrminos. Esto es colocar las variables donde se encuentran negadas.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 53

Karnaugh

Transformacin del mapa para maxterminos


Para transformar el mapa coloque la variable sin negar donde se encuentra la variable negada y reptalo con todas las variables. Coloque todos los trminos de la expresin lgica

Karnaugh

B+C

B A
0

1 1

1 1

A+B

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 54

C+B

Solucin
f1 ( A, B, C ) = ( B + C )( A + B )(C + B ) f1 ( A, B, C ) = ( BA + BB + C A + C B )(C + B )
Karnaugh

f1 ( A, B, C ) = BAC + C AB + C B f1 ( A, B, C ) = ABC + C B ( A + 1) f1 ( A, B, C ) = ABC + C B

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 55

Sistemas con varias funciones de salida


Suponga que se cuenta con un sistema discreto que produce tres funciones de salida, bajo la presencia de tres variables de entrada. Esto es: Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 56

(0,2,3,5,6) f ( A, B, C ) = (1,2,3,4,7) f ( A, B, C ) = (2,3,4,5,6)


f1 ( A, B, C ) =
2 3

Genere los mapas de las funciones


f1

B
1
0 1

1 1

Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 57

Mapa para f2
f2 0

B
1
1

1 1

Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 58

Mapa para f3
f3 0 1

B
1
3

1 1

Karnaugh

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 59

Todos los mapas

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 60

Karnaugh

Tabla de minterminos
Mintermino f1 f2 f3

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 61

m0 m1 m2 m3 m4 m5 m6 m7

X X X X X X X X X X X X X X X

Karnaugh

Conclusin Si se observa en la lmina donde se encuentran los tres mapas, se puede concluir que los trminos de f3 son generados por f2 y f1 . En otras palabras los trminos de f3 son producidos en las otras funciones

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 62

Karnaugh

Cobertura de minterminos

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 63

Karnaugh

Solucin
f1 ( A, B, C ) = A B + BC + A B C + AB C f 2 ( A, B, C ) = A B + BC + A C + AB C
Karnaugh

f 3 ( A, B, C ) = A B + BC + AB C + AB C

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 64

Tcnica de variables en el mapa Reduce el tamao del mapa de 3, 4, 5, 6 y 7 variables. La idea es no slo cubrir unos, ceros, sino que cubrir variables tambin, incluso expresiones booleanas. El principio terico e utilizar el teorema de adyacencia lgica.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 65

Karnaugh

Ejemplo (entradas al mapa)


Supongamos la funcin que se define con la siguiente tabla de verdad

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 66

Karnaugh

Expresin de salida
La salida se puede expresar como:

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 67

Karnaugh

f ( A, B, C ) = A B C (0) + A B C (0) + A BC (1) + A BC (1) + AB C (1) + AB C (0) + ABC ( X ) + ABC ( X )

Disminuir la tabla de verdad a dos variables

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 68

Karnaugh

Disminuir la tabla
Como se puede observar ahora se puede representar la funcin en un mapa de dos variables. Esto es:

Karnaugh

0 C

1 X

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 69

Otro ejemplo

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 70

Karnaugh

Disminuir la tabla

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 71

Karnaugh

Mapa de tres variables para f1 B


0
Karnaugh
0

f1

1 D

D 0

DX DX

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 72

Mapa de tres variables para f2 B


1
Karnaugh
0 1 D+DX

f2

DX

D X

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 73

Lectura del mapa


Paso 1. (Agrupar las reas)
Agrupar las variables de entrada que no se pueden agrupar con otras reas del mapa. Recuerde que una variable en un rea no se puede agrupar con su complemento de otra, ya que no son idnticas. Agrupe las mismas variables en distintas reas adyacentes. Se pueden agrupar variables con un rea que contenga un 1. Se pueden agrupar variables con un rea que contenga un X. Contine agrupando las variables hasta cubrir con todas las variables de entrada.

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 74

Karnaugh

Lectura del mapa


Paso 2. Transformacin del mapa
Sustituya todas las variables de entrada al mapa en cero. Si el rea tiene un cero, consrvelo, y si tiene una condicin no importa, consrvelo. Si el rea tiene un uno, se mantiene si no est totalmente cubierta, se coloca un X si esta totalmente cubierta, por ejemplo cubierta con la variable y su complemento. Si a la variable de entrada lo acompaa una condicin no importa, donde aparece coloque un cero. Si en el rea se encuentra la variable de entrada (+) la misma variable complementada con una condicin no importa coloque 1 si no cubre totalmente o si solo se cubre el complemento. Debe colocarse una X (no importa) si se cubre totalmente o si el trmino necesario se cubre

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 75

Karnaugh

Ejemplo de lectura de mapas con variables

Este es el mapa

Karnaugh

C 1

0 C

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 76

Transformacin del mapa El uno se puede representar como la suma de la variable de entrada y su complemento
Karnaugh

0 C

C+C

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 77

Paso 1. Agrupar las variables

B(C) Karnaugh

0 C

C+C

A(C)

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 78

Paso 2. Transformar el mapa Ahora se deben agrupar los unos


0
0

AB Karnaugh

0 0

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 79

La solucin
Ser la unin de todos los trminos. Esto es:
Karnaugh

f ( A, B, C ) = B C + AC + AB

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 80

Ejemplo Reagrupar las variables


Karnaugh

C+CX

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 81

Paso 1. Agrupar las reas


B

0
Karnaugh

C+CX

C+C

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 82

Paso 2. Transformar el mapa

Karnaugh

AB

X 0

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 83

Solucin

f ( A, B, C ) = B + AB
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 84

Otro ejemplo

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 85

Karnaugh

Mapa para la funcin f1


AD Karnaugh

f1

B
X
0

D 1

DX DX

1 D

AB

C
AC

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 86

Mapa para la funcin f2


AD Karnaugh

f2

B
1
0 1 D+DX

1
D

D DX

DX

ABD

EL - 3307 Diseo Lgico

C
CD

Ing. Jos Alberto Daz Garca


Pgina 87

Mapa transformado para f1


AC Karnaugh

f1

B
X
0

0 1

0 0

1 0

C
ACB

EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 88

Mapa transformado para f2


AB Karnaugh

f2

B
1
0

X
0

1
0

0 0

EL - 3307 Diseo Lgico

C
AC

Ing. Jos Alberto Daz Garca


Pgina 89

Solucin para f1

f1 ( A, B, C , D) = A D + AB + ACB
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 90

Solucin para f2

f 2 ( A, B, C , D) = A D + CD + ABD + A C + A B
Karnaugh
EL - 3307 Diseo Lgico

Ing. Jos Alberto Daz Garca


Pgina 91