Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACyLab C08
ACyLab C08
Laboratorio
Clase 08: Álgebra Booleana Pt. 5
1. Elija un elemento del conjunto ON. Encuentre todos los grupos máximos de unos y equis (don’t cares) adyacentes
a ese elemento. Los implicantes primos siempre contienen un número de elementos que es una potencia de 2.
Repita el paso 1 para cada elemento del conjunto ON para encontrar todos los implicantes primos (sólo se
agregan los nuevos implicantes primos que no han sido hallados previamente)
2. Elija un elemento del conjunto ON. Si está cubierto solo por un implicante primo, éste es esencial y aportará un
término a la expresión final de suma de productos. Los unos restantes cubiertos por el implicante no tienen que
analizarse porque ya están cubiertos. Repita el paso 2 hasta hallar todos los implicantes primos esenciales
3. Si hay elementos del conjunto ON sin cubrir por los implicantes primos esenciales, elija un número mínimo de
implicantes primos que los cubran. Intente varias cubiertas alternativas hasta hallar una con el menor número
posible de implicantes
2
Ejemplos de mapas de Karnaugh
▶ Aplique el algoritmo previo a la siguiente función:
Arquitectura de Computadores y Laboratorio (2020-1)
F(w,x,y,z) = ∑(0,2,3,5,6,7,8,10,11,14,15)
3
Ejemplos de mapas de Karnaugh Implicantes primos:
x’z’, y, w’xz
▶ Aplique el algoritmo previo a la siguiente función:
Arquitectura de Computadores y Laboratorio (2020-1)
5
Obtención de una expresión minimizada a partir de un mapa K
▶ Aplique el algoritmo previo a la siguiente función:
Arquitectura de Computadores y Laboratorio (2020-1)
Implicantes primos:
w’y’z’, x’y’z’, w’x, xz, wy’z, wx’y’, wx’z’
Cubierta mínima:
F(w,x,y,z) = w’x + wx’z’ + wy’z
6
Obtención de una expresión minimizada a partir de un mapa K
▶ Aplique el algoritmo previo a la siguiente función:
Arquitectura de Computadores y Laboratorio (2020-1)
7
Obtención de una expresión minimizada a partir de un mapa K
▶ Aplique el algoritmo previo a la siguiente función:
Arquitectura de Computadores y Laboratorio (2020-1)
Cubierta mínima 1:
F(w,x,y,z) = w’y’z’ + xy’z + wyz + x’yz’
Cubierta mínima 2:
F(w,x,y,z) = w’x’z’ + w’xy’ + wxz + wx’y
8
Mapas de Karnaugh de cinco variables
▶ F(v,w,x,y,z) = ∑(2,5,7,8,10,13,15,17,19,21,23,24,29,31)
Arquitectura de Computadores y Laboratorio (2020-1)
9
Mapas de Karnaugh de cinco variables
▶ F(v,w,x,y,z) = ∑(2,5,7,8,10,13,15,17,19,21,23,24,29,31)
Arquitectura de Computadores y Laboratorio (2020-1)
10
Mapas de Karnaugh de cinco variables
▶ F(v,w,x,y,z) = ∑(2,5,7,8,10,13,15,17,19,21,23,24,29,31)
Arquitectura de Computadores y Laboratorio (2020-1)
11
Mapas de Karnaugh de seis variables
▶ F(u,v,w,x,y,z)
Arquitectura de Computadores y Laboratorio (2020-1)
64 combinaciones posibles
en la tabla de verdad
12
Actividades recomendadas
▶ Leer sobre:
Arquitectura de Computadores y Laboratorio (2020-1)
13
Bibliografía
▶ Logic and Computer Design Fundamentals, M. Mano and C. Kime, Prentice-Hall
Arquitectura de Computadores y Laboratorio (2020-1)
14
Herramientas
▶ Logic circuit simplification (SOP and POS). http://www.32x8.com/index.html
Arquitectura de Computadores y Laboratorio (2020-1)
▶ KarnaughCalc. http://www.toves.org/karnaugh/
▶ Karnaugh-Veitch Map. http://www.mathematik.uni-marburg.de/~thormae/lectures/ti1/code/karnaughmap/
▶ Logisim Evolution. http://reds-data.heig-vd.ch/logisim-evolution/logisim-evolution.jar
15