tengo esta ecuacion booleana
B'*C'*D' + A*C*D + C*D*E'
y me preguntaba cómo usar las puertas nand para expresar esta ecuación.
Con el esquema las entradas son
NAND1 es B'*C'*D'
NAND 2 es A*C*D
NAND 3 es C*D*E'
Este esquema me muestra convirtiendo las primeras entradas AND a NAND, luego OR a NAND y estaba tratando de construir un circuito con esta lógica.
simular este circuito : esquema creado con CircuitLab
Es justo y la aplicación del teorema de Demorgan.del teorema de Demorgan. Todo el problema se puede resolver mediante la aplicación repetida de tres ecuaciones.
NO(A) = NAND(A,A,A)
Y (A, B, C) = NO (NAND (A, B, C))
Y(A, B, C) = NAND( NAND(A,B,C), NAND(A,B,C) , NAND(A,B,C) )
O(A,B,C) = NO( NAND(NO(A), NO(B), NO(C) )
Entonces...
B' = NAND(B,B,B)
C' = NAND(C,C,C)
D' = NAND(D,D,D)
X = NAND(B',C',D')
B'C' D' = NAND(X,X,X)
Y = NAND(A,C,D)
ACD = NAND(Y,Y,Y)
E' = NAND(E,E,E)
Z = NAND(C,D,E')
CDE' = NAND(Z,Z,Z)
T = NAND(B'C'D', B'C'D', B'C'D')
U = NAND(ACD, ACD, ACD)
V = NAND(CDE', CDE', CDE')
W = NAND(T,U,V)
B'C'D' + ACD + CDE' = NAND(W,W,W)
Sin ninguna optimización serían 15 puertas NAND de 3 entradas.
eliot alderson
FZRAM
brahans
brahans
uwe
Máquina virtual Shashank