Implementacin de puertas lgicas un circuito digital de puertas
lgicas Se denomina implementar una funcin, a la realizacin del circuito digital que cumple la ecuacin de esa funcin. Si se parte de una funcin lgica o de una tabla de verdad, se puede obtener un circuito electrnico utilizando las puertas lgicas vistas anteriormente. Tambin se puede hacer el anlisis de un esquema electrnico con puertas lgicas y obtener la funcin lgica que realiza. Ejemplos resueltos de funciones utilizando puertas lgicas Para implementar el circuito lgico correspondiente a una funcin, se deben distinguir las variables de entrada y cuales de ellas aparecen negadas. Ejemplo1 : Obtener el circuito con puertas lgicas, que realice la siguiente funcin lgica: f = a ~b +c Solucin:
Se tienen tres variables, y se procede de la forma siguiente:
Se niega la variable b, por medio de una puerta inversora NOT. Se hace el producto lgico con la variable a con una AND. Al resultado se le suma c con una funcin OR de dos entradas. Se obtiene la funcin de salida deseada.
Es interesante que se ponga despus de cada puerta la funcin que
obtiene en la salida, como en la siguiente figura
Electrnica Digital Esp. Paola E. Ortega Jurado Ingeniera de Sistemas
Recuerda que & simboliza producto y 1 simboliza suma
Ejemplo 2: Implementar con puertas la siguiente funcin lgica:
f = (a b +c d ) ~c Solucin: Esta funcin tiene cuatro variables (a, b, c, d ), se acta como sigue: Se obtienen primero los productos a b y c d con dos puertas AND de dos entradas. Se aplica cada salida a una puerta OR de dos entradas. Por ltimo, la salida de la puerta OR se conecta a una de las entradas de una puerta AND de dos entradas, y la otra entrada se conecta a la variable c negada, con una puerta NOT.
Ejemplo 3: Implementar la siguiente funcin slo con puertas NAND:
f=a ~b+c Solucin
Electrnica Digital Esp. Paola E. Ortega Jurado Ingeniera de Sistemas
Se niega dos veces toda la funcin f = ~~(a ~b + c )
Se aplica De Morgan (~(x + y) = ~x ~y ), quedando, f = ~(~(a ~b) ~c) Se utilizan dos puertas NAND con las entradas cortocircuitadas para negar las variables b y c. Con una puerta NAND de dos entradas se obtiene ~(a ~b). Con otra puerta NAND de dos entradas se obtiene el producto lgico de este termino y ~c. La funcin f resultante, ser la siguiente:
Necesidad de las puertas complementadas
La implementacin prctica de una funcin necesitara la disponibilidad en almacn de todo tipo de puertas. Para evitarlo, se utilizan puertas con salidas complementadas, que permiten obtener cualquier tipo de funcin lgica con un solo tipo de puertas (NAND o NOR) utilizando las leyes de De Morgan. La importancia de emplear puertas con salida complementada NAND y NOR, obedece a caractersticas del proceso de fabricacin (utilizan menos componentes y por tanto son mas sencillas) y tambin porque son universales (cualquier otro tipo de puerta lgica se puede realizar utilizando nicamente puertas NAND o NOR empleando las leyes de De Morgan).