Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNACIN 2
C.I.: 20.501.660
Seccin: SAIA B
Formato del mapa de Kamaugh El mapa K, al igual que una tabla de verdad, es un medio
para demostrar la relaci6n entre las entradas l6gicas y la salida que se busca. La figura +-11 da tres
ejemplos de mapas K para dos, tres y cuatro variables, junto con las tablas de verdad
correspondientes.
MK de 2, 3, 4 variables
MK de 2 variables MK de 3 variables
Celdas
MK de 4 variables
PASOS:
Para realizar un Mapa K primero se debe identificar la funcin F (A, B, C) =
m(2,3,4,5,6,7,8) para as llevar a cabo la siguiente tabla de verdad de tres variables como lo es en
este caso.
Se desarrolla la funcin lgica basada en la forma cannica. Ver que en la frmula se incluyen
solamente las variables (A, B, C) cuando F sea igual a 1. Ej.; Si A en la tabla de verdad es 0 se
pone A, si B = 1 se pone B, Si C = 0 se pone C.
TABLA DE LA VERDAD
Ejemplo:
Se obtiene: F = A B C + A B C + A B C + A B C + A B C + A B C
Una vez obtenida la funcin lgica, se implementa el mapa de Karnaugh. Este tiene 8
casillas que corresponden a 2n, donde n = 3 es el nmero de variables (A, B, C).
Asi debe queda representado el mapa K
Para proceder con la simplificacin, se crean grupos de 1 que tengan 1, 2, 4, 8, 16, con una
condicin que slo tenga potencias de 2. Los 1 deben estar adyacentes (no en diagonal) y
mientras ms 1 tenga el grupo, mejor ser la simplificacin de la funcin.
Se ve del grfico que hay dos grupos cada uno de cuatro 1, se permite compartir casillas entre
los grupos, la nueva expresin de la funcin booleana simplificada se deduce del mapa de Karnaugh.
Para el segundo grupo (azul): la simplificacin da A (los 1s estn en la fila inferior que
corresponde a A sin negar)
Entonces el resultado es F = A + B
A(NC)
VALUE=5
A
U1
D1
R1
220
B(NC) LED-BLUE
VALUE=5 OR
B
Una condicin dont care es una combinacin de entradas para las cuales la salida no
importa si es un 1 o un 0. Esto permite al diseador del circuito simplificar su implementacin ya que
le permite elegir el valor de salida ms favorable para sus intereses.
Un ejemplo de la aparicin de esta condicin dont care es las siguientes: supngase un
circuito que a su entrada recibe un cdigo BCD (de 4 bits) y que debe proporcionar una salida (0 o 1)
en base a unas ciertas especificaciones.
En este mapa se puede observar que las casillas con los valores decimales 2, 3, 5 y 7 deben
ser obligatoriamente 1 (son nmeros primos). Las casillas con los valores decimales 0, 1, 4, 6, 8, 9
deben ser obligatoriamente 0 (no son nmeros primos). Y finalmente, los valores decimales 10..15
ostentan la condicin de dont care.
Azul: Este grupo inicialmente slo contena las casillas 2 y 3, pero se ha decidido, en aras de obtener
un grupo mayor, considerar que las x de las casillas 10 y 11 son 1. Por tanto, se forma un grupo de
cuatro 1.
Verde: Este grupo inicialmente estaba compuesto por las casillas 5 y 7, pero al considerar que las x
de las casillas 13 y 15 son 1 se puede construir un grupo mayor de cuatro 1.
S = X2X1 + X2X0
Si no se hubiera hecho uso de este grado de libertad que proporcionan las condiciones dont
care se habra supuesto en el procedimiento anterior que todas las x son 0.
Se puede comprobar que, en ese caso, el resultado habra proporcionado dos grupos de 2
unos. Cada grupo de 2 unos da lugar a un trmino con 3 variables que es ms complejo que los de 2
variables (los obtenidos teniendo en cuenta las condiciones dont care).
F(x,y,z,w) = m(0,1,3,4,6,7,8,9,11,12,13,14,15)
F(X,Y,Z,W) = m(3,5,9,13,15)
F(x,y,z,w) = m(3,5,9,11,13,15)
Se relaciona los valores dados con la tabla de la verdad para tener as un sistema de
ecuaciones a simplificar.
Tabla De La Verdad
N X Y Z W F
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
F(x,y,z,w) = m(0,1,3,4,6,7,8,9,11,12,13,14,15)
F(X,Y,Z,W) = m(3,5,9,13,15)
XY 00 01 11 10
ZW
00 1 1 1
01
11
10 1 1
F=YZW+XZW+XYW+XYZW