Escolar Documentos
Profissional Documentos
Cultura Documentos
Circuitos Sequenciais
Tipo SR
Tipo SR com controlo
Tipo D
Flip-flops
D Edge-triggered
JK Edge-triggered
Circuitos sequenciais
Definio:
Circuitos sequenciais
Modelo geral
Circuito sequencial
Entradas
Sadas
Lgica
combinatria
Estado
actual
Prximo
estado
Elementos de
memria
Latches e Flip-flops
Elementos de memria
Latch ou bscula
Funcionamento de um latch SR
Flip-flop
Latches
Latches
Latch SR
QN
S (set)
Sintetizando
1
tempo
Qt+1
Qt
Reset (guardar 0)
Set (guardar 1)
No se utiliza *
Nota:
Qt significa estado actual
Latch SR
Exemplo de evoluo temporal
Reset
Set
Smbolo
Obs.
Latch SR
??
QN
??
Inicialmente no se
conhece o estado
Impossvel
de prever
QN
S
Portas de
controlo
Smbolo
S
C
R
Qt+1
Qt
Qt
Reset
Set
No se utiliza
S
C
R
D
C
C
0
1
1
D Qt+1
x Qt
0 0
1 1
Q
Circuito equivalente com NANDs
(implementao mais comum)
C
R
Obs.
Latch D
QN
Academia ISCTE Arquitectura de Computadores
Flip-flops
Flip-flops
Funcionamento geral
Circuito sequencial
Flip-flop D
Entradas
Sadas
Lgica
combinatria
Flip-flop JK
Estado
actual
Flip-flops master-slave
Prximo
estado
Flip-flops
Sinal de relgio
Flip-flop D edge-triggered
D
Clock
D
C
Flip-flop D edge-triggered
Funcionamento
(negative edge-trig.):
Clock
0
1
D
x
x
0
1
Smbolos:
Qt+1
Qt
Qt
0
1
Negative edge-triggered
D
Positive edge-triggered
Nos instantes em que o sinal de relgio vai de
1 para 0, o valor que estiver na entrada D
guardado no flip-flop (passa para Q).
Flip-flop JK edge-triggered
Flip-flop JK edge-triggered
Funcionamento (positive edge-triggered)
J
Clock
K
Clk
Qt+1
Qt
Obs.
Reset
Set
Qt
Complementar o estado
Smbolos:
Um FF JK edge-triggered pode ser construdo a partir de um FF D.
Possui duas entradas, J e K, que possibilitam mais operaes do
que o FF D.
Academia ISCTE Arquitectura de Computadores
Positive
edge-triggered
J
K
Negative
edge-triggered
Tabelas de funcionamento
Flip-flop JK edge-triggered
Sintetizando...
Flip-flop D
Flip-flop JK
Clock
Qt+1
Qt+1
Qt
Qt
tempo
Set
Reset
Mantem o estado
Troca o estado
Mantem o estado
Troca o estado
Diagramas de estado
Entradas assncronas
Flip-flop D
Flip-flop JK
D=0
D=1
0
JK=00,01
0
0
Flip-flops master-slave
Set Inicializa a 1;
Reset ou Clear Inicializa a 0
J
K
Set
Reset
J
K
Clear
01,11
00,10
JK=10,11