Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo 2:
Implementar la siguiente función, utilizando el menor número posible de puertas lógicas de
cualquier tipo. La función está simplificada al máximo.
En este caso nos dicen que la función está simplificada al máximo ¿Está simplificada al máximo?
También nos introducen una restricción: usar el menor número posible de puertas lógicas.
Lo primero que se nos puede ocurrir es utilizar el método del ejemplo anterior, sustituyendo las
operaciones del Algebra de Boole por puertas lógicas. El circuito que obtenemos es el siguiente:
Si a continuación implementamos
Implementación de misma
Si introducimos la una puerta NOTbooleana por las dos entradas de una NAND obtendremos lo
variable
siguiente:
Lo que haremos será aplicar propiedades del Algebra de Boole a esta función hasta dejarla de forma que
la podamos implementar directamente con puertas NAND. Podemos hacer lo siguiente:
La expresión se implementa con una puerta NAND y la expresión será por tanto la negación de la
NAND. Como ya ya sabemos como negar utilizando una puerta NAND, el circuito resultante es:
44
Ejemplo 1:
Implementar la siguiente función utilizando únicamente puertas NAND. La función está simplificada al
máximo:
Tendremos que aplicar la propiedades del Algebra de Boole para dejar esta expresión de
forma que la podamos implementar con puertas NAND. Como el enunciado no nos pone ninguna
restricción, podremos usar puertas NAND con el número de entradas que queramos. Una puerta NAND
de tres entradas puede realizar las siguientes operaciones:
Si aplicamos una doble negación a F y luego aplicamos sucesivamente las leyes de DeMorgan (o el
teorema de Shannon):
45
Esta función es inmediata implementarla con puertas NAND:
Ejemplo 2:
Implementar la siguiente función utilizando sólo puertas NAND de 2 entradas:
Es la misma función que la del apartado anterior, sin embargo, ahora tenemos la restricción de que sólo
podemos usar puertas NAND de dos entradas. Si hacemos la misma transformación que antes,
obtenemos:
_
que tiene la forma y que se implementa fácilmente con una NAND de dos entradas:
46
es decir, que podemos utilizar una puerta NOR y luego un inversor, que ya sabemos cómo
implementarlo con puertas NOR. Lo que nos queda es:
47
_
Uniendo “todas las piezas”, el circuito final que nos queda es:
48