Registradores de Deslocamento
Eletrônica Digital I
Registradores de
Deslocamento
Prof. Rodrigo Ramos godoga@gmail.com Armazenamento e Transferência de Dados
Registrador: Agrupamento de FFs utilizados para a manipulação e armazenamento de dados.
• Em um registrador, os dados podem ser tratados de forma serial ou paralela.
Modo Serial: A informação é recebida ou transmitida bit a bit em uma única linha.
Modo Paralelo: Todos os bits de informação são recebidos ou transmitidos simultaneamente.
Linhas
I3
1
I2
Linha
I3
1
0
I2
0
I1
1
I1
1
I0
0
I0
0
I3
I2
I1
I0
t
Informação
Informação
2
Armazenamento e Transferência de Dados (cont.)
As quatro configurações básicas de registradores são:
R e g istra d o r
Série - Série
entrada serial
saída serial
entrada serial
Registrador
Série -Paralelo
... saída paralela
entrada paralela
entrada paralela
...
...
R e g is tra d o r
Paralelo - Série
saída serial
R egistrador Paralelo-Paralelo
... saída paralela
3
Registrador de Deslocamento
Entrada Serial – Saída Serial
- O registrador é carregado bit a bit em cada pulso do relógio ao longo de todos os FF.
- Os bits saem no outro extremo na ordem que foram carregados.
• Poderia ser implementado com FF tipo D.
• O 1º FF sincroniza o sinal com a borda do clock.
• O tamanho da palavra é função do número de FF.
• O dado se desloca internamente
(registrador de deslocamento).
4
Registrador de Deslocamento
Entrada Serial – Saída Serial
Exemplo: 74ALS166 e 74HC166
- Apenas a saída serial QH é disponível.
- Dados seriais entram no pino SER.
- Dados paralelos podem ser carregados de forma síncrona.
- Funcionamento serial se SH/LD' = 1
- Carga paralela de dados se SH/LD' = 0
- Deslocamento síncrono e carga paralela desabilitados se CLK INH = 1
(clock-inhibit) – FFs mantêm estado anterior.
5
Registrador de Deslocamento
Entrada