segunda-feira, 22 de novembro de 2021

O que é um registrador de deslocamento?

 Registrador de deslocamento ou "shift-register" é um grupo de flip-flops usado para armazenar vários bits de dados. Os bits armazenados em tais registros podem ser movidos dentro dos registros e dentro / fora dos registros aplicando pulsos de clock. Um registrador de deslocamento de n bits pode ser formado conectando n flip-flops, onde cada flip-flop armazena um único bit de dados.
Os registros que deslocarão os bits para a esquerda são chamados de “Registradores de deslocamento para a esquerda”.
Os registradores que irão deslocar os bits para a direita são chamados de “registradores de deslocamento”.
 

Os registradores de deslocamento são basicamente de 4 tipos. Estes são:

  1. Serial In Serial Out shift register
  2. Serial em paralelo Out shift register
  3. Registro de deslocamento Paralelo In Serial Out
  4. Paralelo em paralelo Out shift register
 
 
 
SISO - Serial-in/serial out 
 
 O registrador de deslocamento, que permite a entrada serial (um bit após o outro através de uma única linha de dados) e produz uma saída serial, é conhecido como registrador de deslocamento Serial-In Serial-Out. Como há apenas uma saída, os dados deixam o registrador de deslocamento um bit por vez em um padrão serial, daí o nome Serial-In Serial-Out Shift Register.

 
 
 PISO - Parallel-in/Serial out  
 
O registrador de deslocamento, que permite a entrada serial (um bit após o outro através de uma única linha de dados) e produz uma saída paralela, é conhecido como registrador de deslocamento Serial-In Parallel-Out.

 
 
 
PIPO - Parallel-in/Parallel-out  
 
O shift register, que permite a entrada paralela (os dados são dados separadamente para cada flip-flop e de forma simultânea) e também produz uma saída paralela, é conhecido como Parallel-In parallel-Out shift register.
 

 
 
SIPO - serial-In/Parallel-out 
 
O shift register, que permite a entrada paralela (os dados são dados separadamente para cada flip-flop e de forma simultânea) e produz uma saída serial, é conhecido como Parallel-In Serial-Out shift register.  
 

 

Contador de registro de deslocamento -

Os contadores de registro de deslocamento são os registros de deslocamento nos quais as saídas são conectadas de volta às entradas para produzir sequências particulares. Eles são basicamente de dois tipos:

1-Contador de anel -

Um contador de anel é basicamente um contador de registro de deslocamento no qual a saída do primeiro flip-flop é conectada ao próximo flip-flop e assim por diante e a saída do último flip-flop é novamente alimentada de volta para a entrada do primeiro flip-flop, assim o contador de anel de nome. O padrão de dados dentro do registrador de deslocamento circulará enquanto os pulsos de clock forem aplicados.

 

2-Contador Johnson -

 
Um contador Johnson é basicamente um contador de registro de deslocamento no qual a saída do primeiro flip-flop é conectada ao próximo flip-flop e assim por diante e a saída invertida do último flip-flop é novamente alimentada de volta para a entrada do primeiro chinelo de dedo. Eles também são conhecidos como contadores de anéis torcidos.

 

 
 
 
 
 

Nenhum comentário:

Postar um comentário

FlipPod- Um podcast sobre flip-flops

 O que é um flip-flop? É um circuito digital que pulsado é capaz de servir como uma memória de um bit . Existem vários tipos, poréem só vam...