Saltar la navegación

Realizar el diagrama a partir de una Ecuación Boolena

Las Ecuaciones Boolenas

Una función booleana es una función cuyo dominio son las palabras conformadas por los valores binarios 0 y 1. Existen distintas formas de representar una función lógica, entre las que podemos destacar las siguientes:

  • Algebraica
  • Por tabla de verdad
  • Numérica
  • Gráfica

En el caso de la representación “Algebraica”, se utiliza cuando se realizan operaciones algebraicas, por ejemplo:

X = (A´C’)’ (A B´) + ABC

La expresión puede proceder de un problema lógico planteado o del paso de unas especificaciones a lenguaje algebraico.

Representación gráfica de la Ecuación

Si observamos detenidamente la ecuación que se menciona:

X = (A´C’)’ (A B´) + ABC

Se aprecian tres entradas (A, B y C), también multiplicaciones y una suma, lo que representa compuertas AND y OR, pero también se observa la negación de una multiplicación lo que indica una compuerta NAND y la negación de varias entradas.

Vallamos por partes, primero vamos a dibujar la primera compuerta que se observa que es una compuerta NAND que es alimentada por las entradas A y C pero que están negadas:

circuito 12

Continuación de la representción gráfica

Una vez que tenemos dibujada la primera compuerta que aparece, ahora vamos a dibujar la segunda compuerta, que también es una multiplicación (compuerta AND) pero ahora alimentada por las entradas A y B de las que solo B está negada:

Ahora se observa que estas dos compuertas se están multiplicando entre sí, lo que implica otra compuerta AND: 

CRTO  18

Para finalizar el diagráma

Continuando con el dibujo de la ecuación booleana, ahora se aprecia otra multiplicación (compuerta AND) ahora entre las tres entradas:

circjuito 19

Y por último se aprecia que aparece una suma (compuerta OR) entre esta última compuerta de tres entradas que dibujamos y el conjunto de compuertas anteriores:

circuito 20

Como un comentario final me gustaría hacerte la observación de que es posible modificar este circuito y cambiar las dos compuertas AND de dos entradas por una sola de tres entradas, el resultado es exactamente el mismo y no se altera la ecuación booleana