Escolar Documentos
Profissional Documentos
Cultura Documentos
(Aula 6)
Física envolvida
ou microarquitetura
2
http://www.inf.ufes.br/~rgomes/sp1.htm
3
http://www.inf.ufes.br/~rgomes/sp1.htm
Transistor
A lógica digital baseia-se no fato de que um transistor
pode operar como uma chave binária
Tempo de comutação (chaveamento) é pequeno
(nanosegundos).
Componentes de um Transistor:
Base;
Coletor;
Emissor.
Transistor
Quando Vin estiver abaixo de um certo valor, o transistor
desliga e passa a agir como uma resistência infinita
(está em aberto)
Vout assume um valor próximo a Vcc
Vcc é uma tensão regulada, geralmente a +5V em transistores
bipolares.
Quando Vin ultrapassa um certo valor, o transistor
comuta e passa a agir como um fio sem resistência.
Vout fica conectado logicamente à terra (0 volt)
5
http://www.inf.ufes.br/~rgomes/sp1.htm
Transistor
Quando Vin estiver no nível
lógico baixo, Vout estará no
nível alto, e vice-versa.
Transistor
Dois transistores ligados em série
Se V1 e V2 estiverem no nível lógico
alto, Vout vai assumir nível lógico
baixo.
Se V1 ou V2 estiver no nível lógico
baixo, o transistor correspondente
estará cortado e a saída será alta.
Qual a porta lógica correspondente?
(a) Porta NAND
7
http://www.inf.ufes.br/~rgomes/sp1.htm
Transistor
Dois transistores
ligados em paralelo
Qual a porta lógica
correspondente?
(b) Porta NOR
8
http://www.inf.ufes.br/~rgomes/sp1.htm
Transistor
Ao colocarmos um circuito inversor na saída de (a), o
que obtemos?
9
http://www.inf.ufes.br/~rgomes/sp1.htm
Transistor
Se fizermos os mesmo na saída de (b)?
10
http://www.inf.ufes.br/~rgomes/sp1.htm
11
http://www.inf.ufes.br/~rgomes/sp1.htm
12
http://www.inf.ufes.br/~rgomes/sp1.htm
13
http://www.inf.ufes.br/~rgomes/sp1.htm
Álgebra da Comutação
Uma função booleana tem uma ou mais variáveis
binárias de entrada e produz resultados de acordo
com os valores dessas variáveis.
Exemplo: Função NOT (ƒ)
ƒ(A) é 1 se A for 0, e ƒ(A) é 0 se A for 1
Tabela-Verdade
Uma função booleana de n variáveis de entrada admite
somente 2n possíveis combinações das mesmas.
Para cada uma das 2n entradas, a função produz um
resultado (0 ou 1)
14
http://www.inf.ufes.br/~rgomes/sp1.htm
Tabela-Verdade
Tabela-Verdade
Tabela-Verdade não são nada práticas quando o número
de variáveis cresce
Uma notação alternativa à tabela da verdade: especificar
a função booleana informando-se quais das combinações
de suas variáveis de entrada geram uma saída em 1
Convenções
Ā indica a inversão do valor de A
Multiplicação implícida ou ponto p/ especificar AND
Sinal de + p/ especificar OR
Ex: AND = AB ; OR= ĀB + AB + AB
16 Profa Roberta L.G. - LPRM/DI/UFES
http://www.inf.ufes.br/~rgomes/sp1.htm
17 Prof
http://www.inf.ufes.br/~rgomes/sp1.htm
Função Maioria
M = ĀBC + ABC + ABC + ABC
18 a
http://www.inf.ufes.br/~rgomes/sp1.htm
19
http://www.inf.ufes.br/~rgomes/sp1.htm
20
http://www.inf.ufes.br/~rgomes/sp1.htm
21 Profa
http://www.inf.ufes.br/~rgomes/sp1.htm
22
http://www.inf.ufes.br/~rgomes/sp1.htm
AB + AC pode ser
fatorado como
A(B + C) por uma
lei distributiva?
Sim!
24 Profa
Equivalência de Circuitos (4)
26 Profa
http://www.inf.ufes.br/~rgomes/sp1.htm
27
http://www.inf.ufes.br/~rgomes/sp1.htm
28
http://www.inf.ufes.br/~rgomes/sp1.htm
Referências
29