Escolar Documentos
Profissional Documentos
Cultura Documentos
Eletrônicos
Sistemas Digitais
Katsuhiro
Porta lógica universal NAND
Utilizando somente portas NAND é possível implementar
qualquer circuito digital.
Para demonstrar isso, basta mostrar que as portas lógicas
básicas (AND, OR e NOT) podem ser obtidas com a porta
NAND.
NOT AND OR
𝐀. 𝐀 = 𝐀 𝐀𝐁 = 𝐀𝐁 𝐀. 𝐁 = 𝐀 + 𝐁 = 𝐀 + 𝐁
Porta lógica universal NAND - 1o. método
Exemplo: Implementar o circuito abaixo somente com portas NAND.
1o. método: substituição pelo circuito equivalente.
Porta lógica universal NAND - 2o. método
Exemplo: Implementar o circuito abaixo somente com portas NAND.
2o. método: transformação no próprio circuito.
Porta lógica universal NAND - 3o. método
Exemplo: Implementar o circuito abaixo somente com portas NAND.
3o. método: manipulação algébrica da função lógica.
𝑺 = 𝑨𝑩 + (𝑩 + 𝑪)
𝑺 = 𝑨𝑩 + (𝑩 + 𝑪)
𝑺 = 𝑨𝑩. (𝑩 + 𝑪)
𝑺 = 𝑨𝑩. 𝑩𝑪
Porta lógica universal NOR
Utilizando somente portas NOR também é possível
implementar qualquer circuito digital.
Para demonstrar isso, basta mostrar que as portas lógicas
básicas (AND, OR e NOT) podem ser obtidas com a porta
NOR.
NOT OR AND
𝑺 = 𝑨𝑩 + (𝑩 + 𝑪)
𝑺 = 𝑨𝑩 + (𝑩 + 𝑪)
𝑺 = (𝑨 + 𝑩) + (𝑩 + 𝑪)
Portas lógicas XOR e XNOR com NAND
XOR XNOR
S = [A AB ][B AB ] S = [A AB ][B AB ]
S = A AB + [B AB ] S = [A AB ][B AB ]
S = A AB + B AB S = [A + AB ][B + AB ]
S= A A+B +B A+B S = A + AB B + AB
S = [A + A + B ] + [B + A + B ] S = [A + A + B ] + [B + A + B ]
S = [A + A + B ] [B + A + B ] S = [A + A + B ] + [B + A + B ]
S = [A + A + B ][B + A + B ] S= A A+B + [B A + B ]
S = (A + A B)(B + A B) S = A A + B + B(A + B)
S= AB+AAB+ABB+AABB S = AA + AB + AB + BB
S= AB+AB S = AB + AB
S = A⨁B S = A⨁B