Sie sind auf Seite 1von 15

Circuitos Sequenciais

! 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.

Entradas Circuito Saídas


Combinacional

Estado Interno

Circuito Sequencial

! Condição Atual e Futura


– Como as portas lógicas são circuitos físicos, as saídas não são
atualizadas no mesmo instante em que as entradas são definidas
– Existe um tempo para que os sinais se propaguem, denominado tempo
de propagação ou tempo de atraso
Circuitos Sequenciais
! Circuitos Síncronos e Assíncronos
– Existem dois tipos principais de circuitos sequenciais e sua classificação
depende da temporização (timing) dos sinais.

! 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

Circuito do Flip-Flop Tipo JK

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

– O clock carrega os flip-flops do registrador na borda de subida de cada pulso.


– O dado disponível nas entradas I0-I3 é transferido para o registrador de 4 bits.
– As saídas A0-A3 podem ser lidas em qualquer momento.
– A entrada Limpa vai para as entradas R de todos os flip-flops
– Quando Limpa é zero, todos os flip-flops são resetados (vão para zero).
– A entrada Limpa é ser mantida em 1 durante a operação normal.
! A transferência de novos dados para o reg. é denominada de carga (loading).
! Se todos os bits do registrador são carregados simultaneamente com um pulso
de relógio comum, diz-se que a carga é feita em paralelo.
! No reg. acima o relógio deve ser desativado para os dados serem preservados.
Registradores
Registrador com Controle de Carga Paralela
! As entradas C recebem os
pulsos de relógio todo o I0 I1 I2 I3

tempo. Carga

! Quando Carga é 1, o dado


nas quatro entradas é
transferido para dentro do reg.
na próxima transição positiva
de um pulso de relógio.
! Quando Carga é zero, as
entradas I0-I3 não são vistas
nas entradas dos flip-flops.
D D D D
! Neste caso a conexão de C C C
C
realimentação está habilitada
e as entradas D são iguais
aos valores presentes na Clock
saída. A0 A1 A2 A3
Circuitos Combinacionais
! Registrador Deslocador (Carga Serial)
– Um registrador capaz de deslocar seu conteúdo binário em uma ou ambas as
direções é chamado registrador-deslocador.
– Um registrador-deslocador consiste de um encadeamento de flip-flops, com a saída
de um flip-flop conectada à entrada do flip-flop seguinte.
– Todos os flip-flops recebem um pulso de relógio comum que inicia o deslocamento
de um estágio para o outro.

Entrada Saída
serial D D D serial
D
C C C C

Clock

– A saída de um dado flip-flop é conectada à entrada D do flip-flop à direita.


– O relógio é comum a todos os flip-flops.
– A entrada serial determina o que entra na posição menos significativa durante o
deslocamento.
– A saída serial é tomada a partir da saída do flip-flop mais à esquerda.
Memórias
Esquema Básico MEM

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

Das könnte Ihnen auch gefallen