Escolar Documentos
Profissional Documentos
Cultura Documentos
Sequenciais PDF
Sequenciais PDF
Seqenciais
Circuitos Lgicos
DCC-IM/UFRJ
Prof. Gabriel P. Silva
Circuitos Seqenciais
Um circuito seqencial sncrono consiste de um
circuito combinacional e uma rede de memria
formada por elementos de armazenamento
(usualmente flip-flops);
A rede de memria define o estado atual da mquina
Cdigo Gray
One Hot
Mquina de Moore
Mquina de Mealy
Entrada Sada
Circuito Memria Circuito
Combinacional (Flip-Flops) Combinacional
Entrada Sada
Circuito Memria Circuito
Combinacional (Flip-Flops) Combinacional
7
Mquina de Mealy
8
Mealy x Moore
B A C B Z1 Z1 Z2 -
C D B D Z1 Z1 Z2
D C D A Z2 Z2 Z1
Exemplo
O comeo de uma mensagem em um sistema de
comunicao indicado pela ocorrncia de trs 1
consecutivos em uma linha x. Projete um circuito que
fornea em sua sada o valor 1 apenas durante o
perodo de relgio coincidente com o terceiro 1
consecutivo na linha x. Supor que um mecanismo
externo inicialize o detetor, aps o trmino da
mensagem, no estado de reset.
Circuito Detector de
Seqncia Inicial
Detetor de
x comeo de z
mensagem
Clock
Clock
z
Diagrama de Estados
Diagrama de Estados Tabela de Estados
0/0 xt 0 1
1/0 1/0 1/1 qt
q0 q1 q2 q3 q0 q4,0 q1,0
0/0 0/0 1/0 q1 q4,0 q2,0
1/0 q2 q4,0 q3,1
q4 q3 q3,0 q3,0
0/0 0/0 q4 q4,0 q1,0
qt+1, zt
Diagrama de Estados Mnimo
Diagrama de Estados Tabela de Estados
MNIMA
0/0 x 0
t
1
1/0 q t
q0 q1 1/0 q2 1/1 q3 q0 q0,0 q1,0
1/0 q1 q0,0 q2,0
0/0
0/0
0/0 q2 q0,0 q3,1
q3 q3,0 q3,0
qt+1, zt
Variveis para os Estados
ou quatro estados.
Trs variveis binrias so necessrias para codificar de
Designao de estados: xt xt
qt (y1y0)t 0 1 0 1
q0 0 0 0 0 1 1 0 0
Tabela de Transio: q1 1 1 0 0 0 1 0 0
q2 0 1 0 0 1 0 0 1
q3 1 0 1 0 1 0 0 0
(y1y0)t+1 zt
Designao dos Estados
Jt Kt Qt+1
0 0 Qt
0 1 0
1 0 1
1 1 (Qt)
Mapa de Karnaugh
Flip-Flop 1
xt xt
qt (y1y0)t 0 1 0 1 Qt Qt+1 Jt Kt
q0 0 0 0 0 1 1 0 0 0 0 0 X
q1 1 1 0 0 0 1 0 0 0 1 1 X
q2 0 1 0 0 1 0 0 1 1 0 X 1
q3 1 0 1 0 1 0 0 0 1 1 X 0
y1 y0
t t (y1y0)t+1 zt y1ty0t
xt 00 01 11 10 xt 00 01 11 10
0 0 0 X X 0 X X 1 0
1 1 1 X X 1 X X 1 0
Jy1 = x Ky1 = y0
Mapa de Karnaugh
Flip-Flop 0
xt xt
Qt Qt+1 Jt Kt
qt (y1y0)t 0 1 0 1
q0 0 0 0 X
0 0 0 0 1 1 0 0
0 1 1 X
q1 1 1 0 0 0 1 0 0 1 0 X 1
q2 0 1 0 0 1 0 0 1 1 1 X 0
q3 1 0 1 0 1 0 0 0
(y1y0)t+1 zt
y1ty0t y1ty0t
xt 00 01 11 10 xt 00 01 11 10
0 0 X X 0 0 X 1 1 X
1 1 X X 0 1 X 1 0 X
Ky0 = x + y1
Jy0 = x .y1
Mapa de Karnaugh
Sada Z
xt xt
qt (y1y0)t 0 1 0 1
q0 0 0 0 0 1 1 0 0
q1 1 1 0 0 0 1 0 0
q2 0 1 0 0 1 0 0 1
q3 1 0 1 0 1 0 0 0 y1ty0t
xt 00 01 11 10
(y1y0)t+1 zt 0 0 0 0 0
1 0 1 0 0
z = x .y1.y0
Sntese de Redes Seqenciais
Circuito Final
Resumo
O projeto de redes seqenciais requer
ateno e experincia.
A maioria das aplicaes teis requer o uso de
tais sistemas.
H necessidade de um cuidado especial com as