Estoy tratando de construir un circuito basado en K-maps (ver imagen), y debo hacerlo solo a través de lógica de dos niveles (excluyendo inversores).
Algunos de los mapas K aparecieron naturalmente en lógica de dos niveles, pero algunos no lo hicieron. Usé la lógica AND-OR tomando 1's. Para los que excedieron dos niveles lógicos obtuve lo siguiente:
1ª columna, 4º mapa: $$ AB + \ bar {A} \ bar {B} C + A \ bar {B} \ bar {C} $$ Esto requeriría 3 puertas AND (primer nivel), un OR de dos entradas (segundo nivel; no tenemos puertas OR de tres entradas) y otra OR de dos entradas (tercer nivel).
2ª columna, 2º mapa: $$ A \ bar {B} \ bar {C} + ABC + \ bar {A} B \ bar {C} $$ Una vez más, esto sería más de dos niveles.
2da columna, 3er mapa: $$ \ bar {A} \ bar {B} \ bar {C} + AC + AB \ bar {C} $$ Una vez más, en dos niveles.
¿Hay alguna manera de reducir estas expresiones aún más? Pensé que el punto de usar mapas K era obtener expresiones booleanas en su forma más simple; Bueno, al menos la mayor parte del tiempo.