Académique Documents
Professionnel Documents
Culture Documents
Aula
Sistemas Digitais
Definio
S
(digital)
S
(analgico)
t
Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmo de Lima Kastensmidt
Aula
Sistema Digitais
Definio (cont.)
ADC
Processamento de sinal
e armazenamento
DAC
Aula
Sistemas Digitais
Projeto
Descrio funcional
Linguagens de
descrio de
hardware
Mdulos
Portas lgicas
bsicas e flip-flops
transistores
Layout
Aula
Sistemas Digitais
Descrio funcional
Mdulos
Portas lgicas
bsicas e flip-flops
transistores
Aula
Sistemas Digitais
Mdulos
Verificar funcionalmente
atravs de simulao lgica
com e sem atraso.
transistores
Layout
Aula
Sistemas Digitais
ALGORITMO
HARDWARE
Chip
Aula
Fatores de evoluo
densidade de integrao
, rea ocupada
consumo de potncia
freqncia de operao
custo de fabricao
waffer
Aula
Aula
Aula
Tipos de componentes
Chip
Compromisso:
Custo X tempo de projeto X desempenho
Aula
10100011001
Aula
S=E
S
E1
E2
S = E1 . E2
E1
E2
...
En
E1
E2
S = E1 + E2
NOT
XNOR
NAND
NOR
E1
E2
...
En
XOR
Aula
Blocos lgicos
Decodificador de 2 bits
(A1A0)
A3
A1
A0
B3
A2
B2
A1
comparador
D3
D2
B1
A0
D1
B0
D0
Aula
Blocos lgicos
00
A1
01
A2
10
A3
11
A3
S1
S0
mux
A2
A1
S1 S0
10
1
1
0
A0
mux
Aula
Blocos lgicos
S1
Multiplexador 4:1
A0
00
A1
01
A2
10
A3
11
A0
mux
A1
mux
S1 S0
10
1
A2
1
0
A3
Aula
Aula
Blocos lgicos
Somador Ripple-Carry
A3
B3
A2
B2
A1
B1
A0
B0
Cin
C2
C1
C0
C3
S3
S2
S1
S0
Aula
Aula
Blocos lgicos
Somador de n bits
A
B
a3
b3
a2
b2
a1
b1
b3 a3
b2 a2
b1 a1
b0 a0
HA
HA
HA
HA
a0
b0
s0
_____________________________________________
s4(Cout)
s3
s2
s1
s0
HA
HA
HA
s1
HA
s2
HA
s4
s3
Aula
Blocos lgicos
B0
B0 0
S1 S0
0 0
0 1
1 0
1 1
Funo
soma A+B
subtrao A-B
inverso de A
comparao
A0
A0
1
S0
C0
FA
F0
Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmo de Lima Kastensmidt
S1
Aula
Blocos lgicos
Bn 0
1
B1 0
S0
An
An
Cn
...
FA
B0 0
S0
A1
A0
A1
C1
FA
S1
Fn
B0
B1
Bn
A0
C0
S1
F1
FA
F0
S0
S1
Aula
Blocos lgicos
Multiplicador
b3
b2
b1
b0
bj
a0
sum in
ai
P0
a1
0
P1
a2
carry
out
sum out
0
P2
a3
0
P3
P7
P6
P5
FA
P4
carry
in
Aula
R S
0
0
1
1
0
1
0
1
clk R S
R
Q
Q
1
1
1
1
0
0
0
1
1
X
0
1
0
1
X
R S
Q
set
S
reset
invalido
Q
Q
set
reset
Invalido
Q
0
0
1
1
0
1
0
1
invalido
reset
set
Q
clk R S
Q
clk
clk
0
0
0
0
1
0
0
1
1
X
0
1
0
1
X
Q
invalido
reset
set
Q
Q
Aula
J K
0
0
1
1
0
1
0
1
Q
set
reset
Q
clk D
1
1
0
0
1
X
Q
0
1
Q
clk
clk J K
J
Q
Q
1
1
1
1
0
0
0
1
1
X
0
1
0
1
X
Q
Q
set
reset
Q
Q
clk D
Q
Q
clk
clk
0
0
1
0
1
X
Q
0
1
Q
Aula
Q
Q
0
0
1
1
X
0
1
0
1
X
Q
Q
D
set
reset
Invalido
Q
Q
Q
clk J
Q
Q
0
1
X
Q
0
1
Q
clk
clk
J
clk D
0
0
1
1
X
0
1
0
1
X
Q
set
reset
Q
Q
clk D
0
1
X
0
1
Q
Q
Q
clk
clk
Aula
Registradores
clk D
dado dado
Q
X X
clk
Q
Reset sncrono
D
reset
clk
enable
Reset assncrono
enable
X
1
0
X
X
dado
X
X
D
reset
clk
1
0
0
X
1
0
0
0
X
1
0
X
X
dado
X
X
Q
reset
dado
Q
Q
Q
reset
dado
Q
Q
Aula
Registradores Deslocamento
clk reset enable D
D
reset
clk
enable
L/R
Q
X
1
0
0
0
0
X
X
1
0
0
1
X
X
dado
X
X
X
X
L/R
X
0
1
0
1
X
reset
dado
Qi<=Qi-1
Qi<=Qi+1
Q
Q
Aula
Contadores
clk reset
D
reset
clk
load
X
1
0
X
reset
dado
Q
Q
X
dado
X
X
D
reset
clk
1
0
0
X
load D
enable
u/d
Q
X
1
0
0
0
0
0
X
0
0
1
1
X
X
dado
X
X
X
X
u/d
X
0
1
0
1
X
reset
dado
Q+1
Q-1
Q
Q
Onde:
um alfabeto finito
X um conjunto finito de estados
g a funo de transio de estado g : X x -> X
X0 o estado inicial, x0 X
F o conjunto de estados finais, F X.
Aula
Diagrama de Estados
Aula
Aula
TIPO MOORE
reset
Entradas A
Lgica de
prximo
estado
S0
F=0;
A=0
reset
estado
S1
A=0
F=1;
clk
A=1
Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmo de Lima Kastensmidt
sadas
Aula
TIPO MEALY
Entradas A
A=1
reset
F=0;
Lgica de
prximo
Estado e sada
S0
A=0
reset
F=1;
estado
S1
A=0
F=0;
clk
A=1
F=1;
Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmo de Lima Kastensmidt
Aula
TIPO MEALY
A
Lgica de
prximo
Estado e sada
F=0;
S0
A=0
Sada
Entradas
A=1
reset
clk
clk
reset
F=1;
estado
S1
A=0
F=0;
clk
A=1
F=1;
Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmo de Lima Kastensmidt
Aula
clk reset
Aula