Escolar Documentos
Profissional Documentos
Cultura Documentos
! Circuitos Sequenciais
– Circuitos em que há uma realimentação da saída para a entrada,
denominada estado interno. As condições atuais da entrada e do estado
interno determinem a condição futura da saída.
Estado Interno
Circuito Sequencial
! Circuitos Assíncronos
– O comportamento de um circuito sequencial assíncrono depende
apenas da ordem nas quais as entradas mudam e o estado do circuito
pode ser afetado em qualquer instante de tempo.
– Um circuito sequencial assíncrono é considerado um circuito
combinacional com realimentação.
– Por contar desta realimentação, o sistema pode operar de maneira
imprevista e algumas vezes pode mesmo torna-se instável.
– Os vários problemas encontrados em sistemas assíncronos impõem
muitas dificuldades ao projetista e por esta razão eles são raramente
utilizados.
Circuitos Sequenciais
! Circuitos Síncronos
– Um circuito sequencial síncrono é um sistema cujo comportamento
pode ser definido a partir do conhecimento de seus sinais em instantes
discretos do tempo.
– Um circuito sequencial síncrono utiliza sinais que afetam os elementos de
armazenamento apenas em instantes discretos do tempo.
– A sincronização é realizada por um dispositivo de temporização chamado
gerador de relógio (clock), que produz uma sequência periódica de
pulsos de relógio.
– Os pulsos do relógio são distribuídos ao longo do sistema de tal maneira
que os elementos de armazenamento sejam afetados apenas no
momento da chegada de cada pulso.
– As saídas dos elementos de armazenamento mudam apenas quando os
pulsos de relógio estão presentes.
– Circuitos sequenciais síncronos raramente apresentam problemas de
instabilidade e a temporização é facilmente dividida em passos discretos
e independentes, cada um dos quais podendo ser considerados
separadamente.
Flip-flops
! O circuito sequencial mais simples é o flip-flop
! O flip-flop também é o componente de memória mais
comum.
! Também são chamados de multivibradores biestáveis.
! Biestáveis porque permitem dois comportamentos lógicos
definidos estáveis, ou seja, se colocarmos um flip-flop em
certo estado, ele continuará neste estado até ordem em
contrário
! Quando o flip-flop transiciona de acordo com o nível do
sinal ele também é chamado de latch
! Existem vários tipos de flip-flops diferentes: RS (SR), JK,
DeT
Flip-flops
! Flip-flop SR Assíncrono
Diagrama do Componente Circuito do Flip-Flop SR
S Q
R Q
Tabela de Estados
S R Q(t+1) Operação
0 0 Q(t) Mantém
0 1 0 Reset
1 0 1 Set
1 1 ? Indefinido
Flip-flops
! Flip-flop SR Controlado (ou síncrono)
Diagrama do Componente Circuito do flip-flop SR C
S(set)
S Q Q
C C
R Q
Q’
R(reset)
Tabela de Estados
C S R Próximo estado de Q
0 X X Não muda
1 0 0 Não muda
1 0 1 Q=0; estado reset
1 1 0 Q=1; estado set
1 1 1 indeterminado
Flip-flops
! Flip-flop Tipo D
Diagrama do Componente Circuito do Flip-Flop Tipo D
D
D Q Q
C
Q C
Q’
Tabela de Estados
C D Próximo estado de Q
0 X Não muda
1 0 Q=0; estado reset
1 1 Q=1; estado set
Flip-flops
! Flip-flop Tipo JK
Diagrama do Componente Tabela de Estados
J K Q(t+1) Operação
J Q
0 0 Q(t) Mantém
C
0 1 0 Reset
K Q
1 0 1 Set
1 1 Q(t)' Complemento
Y
S D Q
J Latch SR Latch D
C controlado
Q’
C
R
K
C
Registradores
! Um registrador é um grupo de flip-flops.
! Cada flip-flop é capaz de armazenar um bit de informação.
! Um registrador de n-bits tem um grupo de n flip-flops e é
capaz de armazenar qualquer informação binária de n bits.
! Além dos flip-flops, um registrador pode ter portas lógicas
combinacionais para realizar certas tarefas de
processamento.
! Os flip-flops guardam a informação e as porta lógicas
controlam como nova informações são transferidas de e
para o registrador.
Registradores
! O registrador mais simples consiste apenas de flip-flops sem portas lógicas.
I0 I1 I2 I3
1D 1D 1D 1D
C1 C1 C1 C1
R R R R
C loc k
Limp a A0 A1 A2 A3
tempo. Carga
Entrada Saída
serial D D D serial
D
C C C C
Clock
0
1
MAR
decodificador
2
3
4
5
read
:
write
n-1
MBR
Memórias
! Célula de Memória
Memórias
Diagrama de Blocos de uma RAM de 4x4 bits