Escolar Documentos
Profissional Documentos
Cultura Documentos
Digitais Combinacionais
Circuitos Digitais
Rodrigo Hausen
CMCC UFABC
25 de fevereiro de 2013
http://compscinet.org/circuitos
A A
Porta not
A
A +B
B
Porta or
A
A +B
B
Porta or
A
A B
B
Porta xor
A
AB
B
Porta nand
A
AB
B
Porta nand
A
A +B
B
Porta nor
A
AB
B
Porta nand
A
A +B
B
Porta nor
A
A B
B
Porta xnor
A
AB
A
B B
AB
Porta nand
A
A +B
B
Porta nor
A
A B
B
Porta xnor
A
AB
A
B B
AB
Porta nand
A
A +B
A
B B
A +B
Porta nor
A
A B
B
Porta xnor
A
AB
A
B B
AB
Porta nand
A
A +B
A
B B
A +B
Porta nor
A
A B
A
B B
A B
Porta xnor
A
B
C
D
E
ABC
ABC
B+D
ABC
B+D
A E
B
C
D
ABC
B+D
A E
B
ABC D
C
D
ABC
(A B C ) B + D
B+D
A E
B
ABC D
C
D
ABC
(A B C ) B + D
B+D
(A B C ) B + D +
+ABC D
A E
B
ABC D
C
D
ABC
(A B C ) B + D
B+D
(A B C ) B + D +
+ABC D
A E
B
ABC D
C
D
Resp.: E = (A B C ) B + D + ABC D
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de Combinacionais
fevereiro de 2013 6 / 27
Anlise de circuitos digitais
A B
E C
A B
E C
Resposta: D = A B C
A B
AB
E C
A+B
Resposta: D = A B C
A B
AB
E C
(A+B)C
A+B
Resposta: D = A B C
A B
AB
E C
(A+B)C
A+B
Resposta: D = A B C
E = AB + (A + B)C
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de Combinacionais
fevereiro de 2013 7 / 27
Anlise de circuitos digitais
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10 tempo
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10 tempo
A B
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
A B
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
B 1 0 1 0 1 0 1 0 1 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
B 1 0 1 0 1 0 1 0 1 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
B 1 0 1 0 1 0 1 0 1 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
B 1 0 1 0 1 0 1 0 1 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
A 0 1 0 1 0 1 0 1 0 1 0 1
B 1 0 1 0 1 0 1 0 1 0 1 0
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 3: Esboce o diagrama de forma de onda para a sada B,
considerando a forma de onda de entrada.
A B
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
Rodrigo Hausen (CMCC UFABC) Aula 9: Anlise e Sntese de Circuitos Digitais
25 de fevereiro
Combinacionais
de 2013 10 / 27
Anlise via formas de onda
Exemplo 4: Esboce o diagrama de forma de onda para a sada C ,
considerando as formas de onda das entradas A, B.
A
C
B
A
C
B
A
C
B
A
C
B
A 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1
B 0 1 0 1 1 1 1 1 0 1 0 0 1 1 0
A
C
B
A 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1
B 0 1 0 1 1 1 1 1 0 1 0 0 1 1 0
C 0 1 0 0 1 0 1 0 0 1 0 0 0 1 0
A
C
B
A 0 1 0 0 1 0 1 0 1 1 0 1 0 1 1
B 0 1 0 1 1 1 1 1 0 1 0 0 1 1 0
C 0 1 0 0 1 0 1 0 0 1 0 0 0 1 0
A
C
B
E C
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
D 0 1 1 0 1 0 0 1 0
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
D 0 1 1 0 1 0 0 1 0
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
D 0 1 1 0 1 0 0 1 0
E 0 0 0 1 0 1 1 1 0
A 0 0 0 0 1 1 1 1 0
B 0 0 1 1 0 0 1 1 0
C 0 1 0 1 0 1 0 1 0
D 0 1 1 0 1 0 0 1 0
E 0 0 0 1 0 1 1 1 0
V F U N C V F U N C
0 0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1 1
0 0 1 0 0 1 0 1 0 1
0 0 1 1 1 1 0 1 1 0
0 1 0 0 0 1 1 0 0 0
0 1 0 1 1 1 1 0 1 0
0 1 1 0 1 1 1 1 0 1
0 1 1 1 1 1 1 1 1 1
V F U N C V F U N C
0 0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1 1
0 0 1 0 0 1 0 1 0 1
0 0 1 1 1 1 0 1 1 0
0 1 0 0 0 1 1 0 0 0
0 1 0 1 1 1 1 0 1 0
0 1 1 0 1 1 1 1 0 1
0 1 1 1 1 1 1 1 1 1
01 0 1 1 1
11 0 0 1 1
10 0 1 0 1
01 0 1 1 1
11 0 0 1 1
10 0 1 0 1
01 0 1 1 1
11 0 0 1 1
10 0 1 0 1
C =V F UN +V UN +V UN +V F N +F U
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N C (V, F, U, N)
V
U VUN
N
F
FU
U
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N C (V, F, U, N)
V
U VUN
N
F
FU
U
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N C (V, F, U, N)
V
U VUN
N
F
FU
U
V
F
U
N
V
F
N
V
U
N
V
U
N
F
U
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N
V
U VUN
N
F
FU
U
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N C (V, F, U, N)
V
U VUN
N
F
FU
U
http://en.wikipedia.org/wiki/File:Breadboard.JPG
C (V, F, U, N)
C (V, F, U, N)
C (V, F, U, N)
C (V, F, U, N)
V
F VF UN
U
N
V
F VFN
N
V
U VUN
N C (V, F, U, N)
V
U VUN
N
F
FU
U
Circuito 3