Está en la página 1de 10

Arquitectura de Computadores y

Arquitectura de Computadores y Laboratorio (2020-1)

Laboratorio
Clase 07: Álgebra Booleana Pt. 4

Departamento de Ingeniería de Sistemas


2020-1
Adyacencia en los mapas de Karnaugh
▶ Dos elementos adyacentes (verticales u horizontales, pero no diagonales) tienen un arco en común en el cubo
Arquitectura de Computadores y Laboratorio (2020-1)

Booleano equivalente

● Observe que la celda 0 (0002) es adyacente a las celdas 1 (0012), 2 (0102) y 4 (1002)
● Los elementos de la columna de la derecha son adyacentes a los elementos de la columna de la izquierda, y viceversa
● Los elementos de la fila superior, son adyacentes a los elementos de la fila inferior, y viceversa
▶ Como en los cubos Booleanos, el objetivo es encontrar el menor número de grupos de adyacencia con el mayor
número de elementos que contengan todos los elementos del conjunto ON de la función
▶ El número de elementos en un grupo de adyacencia es siempre una potencia de 2 (de acuerdo con la definición de
sub-cubo)

2
Definición de términos para simplificación Booleana
▶ Implicante
Arquitectura de Computadores y Laboratorio (2020-1)

● Elemento del conjunto ON o del conjunto DC o cualquier grupo de estos elementos que pueden combinarse para formar un
grupo de adyacencia en un mapa K
▶ Implicante primo
● Es un implicante que no puede combinarse con otro para eliminar un literal (Es un grupo de adyacencia que no está contenido
en otro grupo)
▶ Implicante primo esencial
● Un implicante primo es esencial si es el único que cubre un elemento del conjunto ON
● Todos los implicantes primos esenciales hacen parte de la expresión minimizada de la función

▶ Procedimiento de simplificación (expresado en estos términos)


● Determinar la lista de implicantes primos (buscando reducir el número de literales por término producto)
● Cubrir el conjunto ON con el menor número de implicantes primos posibles (buscando minimizar el número de términos de
producto)

3
Ejemplos para ilustrar los términos
▶ Determine los implicantes primos e implicantes primos esenciales de la función
Arquitectura de Computadores y Laboratorio (2020-1)

F(w,x,y,z) = ∑(1,3,4,5,10,11,12,13,14,15)

4
Ejemplos para ilustrar los términos
▶ Determine los implicantes primos e implicantes primos esenciales de la función
Arquitectura de Computadores y Laboratorio (2020-1)

F(w,x,y,z) = ∑(1,3,4,5,10,11,12,13,14,15)

6 implicantes primos:
w’x’z, w’y’z, x’yz, xy’, wx, wy

2 implicantes primos esenciales:


xy’, wy

5
Ejercicio
▶ Determine los implicantes primos e implicantes primos esenciales de la función
Arquitectura de Computadores y Laboratorio (2020-1)

F(w,x,y,z) = w’y’z’ + wz + xyz + w’y

6
Ejercicio
▶ Determine los implicantes primos e implicantes primos esenciales de la función
Arquitectura de Computadores y Laboratorio (2020-1)

F(w,x,y,z) = w’y’z’ + wz + xyz + w’y

4 implicantes primos:
w’z’, w’y, yz, wz

2 implicantes primos esenciales:


w’z’, wz

7
Actividades recomendadas
▶ Leer sobre:
Arquitectura de Computadores y Laboratorio (2020-1)

● Obtención de una expresión minimizada a partir de un mapa de Karnaugh

8
Bibliografía
▶ Logic and Computer Design Fundamentals, M. Mano and C. Kime, Prentice-Hall
Arquitectura de Computadores y Laboratorio (2020-1)

▶ Principles of Digital Design, D. Gajski. Prentice-Hall


▶ Contemporary Logic Design, R. Katz and G. Borriello, 2nd Ed. Pearson education
▶ Cualquier libro de sistemas digitales que cubra los temas vistos
▶ Gray Code Basics. https://www.allaboutcircuits.com/technical-articles/gray-code-basics/
▶ M. Karnaugh, "The map method for synthesis of combinational logic circuits," in Transactions of the American
Institute of Electrical Engineers, Part I: Communication and Electronics, vol. 72, no. 5, pp. 593-599, Nov. 1953. DOI:
10.1109/TCE.1953.6371932

9
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

10

También podría gustarte