Sie sind auf Seite 1von 23

REGISTRADORES

Circuitos Digitais tila R. Lopes

Registradores

Nos sistemas digitais as informaes esto representadas por conjuntos de dgitos binrios (palavras) Atualmente, o tamanho da palavra de 32, 64 ou 128 bits. Um sistema digital deve possuir recursos de hardware que lhe permitam processar e armazenar simultaneamente conjuntos de n bits (n = tamanho da palavra)

Here comes your footer Page 2

Registradores

os circuitos digitais responsveis pelo armazenamento de informao so:


- Flip-Flop;
- Registrador; - Memria principal.

Here comes your footer Page 3

Registradores

Registrador utilizado para armazenar informaes binrias;


- Motivao: O flip-flop armazena apenas um bit de informao j um registrador capaz de armazenas mais bits;

Circuito digital formado por N flip-flops, podendo armazenar N bits. Constitudos de flip-flops D ou JK Mestre-Escravo ligados de forma encadeada onde a sada do anterior ligada diretamente na sada do posterior O tipo de ligao entre os flip-flop faz com que eles se comportem como um flipflop D;

Here comes your footer Page 4

Registradores

Realizam converso de dados em srie para paralelo e vice-versa;

Elemento de armazenamento bsico:


- Processadores possuem um conjunto de registradores - Os registradores ajudam a acelera o processamento - os dados que esto sendo manipulados ficam armazenados prximo dos recursos de processamento (ULA e UC),

Here comes your footer Page 5

Registradores

Ex: registrador de 4 bits feito com flip-flops D

Here comes your footer Page 6

Registradores

Possui 4 configuraes diferentes, dadas pelo modo como os dados (bits) entram e como so transmitidos do registrador para outro circuito. Configuraes bsicas
- Modo serial: os dados so recebidos e/ou transmitidos um bit por vez, em uma nica linha;

- Modo paralelo: mais de um bit que compem os dados so recebidos e/ou transmitidos simultaneamente, em mais de uma linha.

Here comes your footer Page 7

Registradores

De acordo com os modos de entrada e sada dos bits, os registradores podem ser classificados como: 1. Registrador srie-srie:

Here comes your footer Page 8

Registradores

2. Registrador srie-paralelo:

Here comes your footer Page 9

Registradores

3 Registrador paralelo-paralelo:

Here comes your footer Page 10

Registradores

4. Registrador paralelo-srie

Here comes your footer Page 11

Conversor Srie-Paralelo

Paralelo: os bits da informao so apresentados simultaneamente;

Srie: os bist da informao aparecem sequencialmente, um aps o outro;


O registrador de deslocamento pode ser usado para converter uma informao em srie para paralela;

Here comes your footer Page 12

Conversor Srie-Paralelo

Exemplo para anlise:


- Entrada I = 0001 (I3 I2 I1 I0)

- Sadas Q3 Q2 Q1 Q0
- Atua na descida do clock; - Um pulso de clock para cada bit da informao; - Sada comea zeradas; - Entrada com o bit menos significativo primeiro;

Here comes your footer Page 13

Conversor Srie-Paralelo

- Aps 4 pulsos, o contedo do registrador est disponvel em paralelo

Here comes your footer Page 14

Registrador de Deslocamento (Shift Register)

Here comes your footer Page 15

Registrador de Deslocamento (Shift Register)

So registradores que utilizam entrada e/ou sada seriais e os dados movimentam-se internamente, sendo chamados tambm de registradores de deslocamento (shift registers). O funcionamento deste registrador depende da forma como so ativadas as entradas CK, MR, PL e S:

Here comes your footer Page 16

Registrador de Deslocamento (Shift Register)

Pa, Pb, Pc e Pd so as entradas paralelas; Qa, Qb, Qc e Qd so as sadas paralelas, Qa tambm a sada serial;

CK entrada do pulso de clock: possibilita o deslocamento dos dados do registrador;


MR entrada master reset: habilita as entradas clear (CL) de todos os flip-flops, fazendo com que as sadas Qd, Qc, Qb e Qa fiquem resetadas (nvel lgico 0); PL - entrada paralela (parallel load): habilita as entradas paralelas transferindo-as para as sadas paralelas; S entrada serial: por onde os dados entram serialmente para serem armazenados no registrador.

Here comes your footer Page 17

Registrador de Deslocamento (Shift Register)

Se PR=1 - levam a sada do respectivo flip-flop para 1, Se PR=0 - no mudam o valor da sada no flip-flop. Se CL=1 - levam a sada 0, Se CL=0 - no mudam o valor da sada do flip-flop. Observar que para habilitar as entradas CL de cada flip-flop existe uma nica entrada MR, que est invertida:
- para habilitar CL de cada flip-flop deve-se aplicar o sinal 0, para evitar a confuso e a troca de sinais.

- Assim, o sinal de nvel lgico 0 limpa, ou zera a sada de todos os flip-flops

Here comes your footer Page 18

Registrador de Deslocamento (Shift Register) 23/05

Modos de funcionamento do registrador de deslocamento:


1. Srie-srie: - A entrada paralela PL desabilitada (PL=0) e os bits entram serialmente pela entrada S. - A cada pulso (clock) os bits saem de um flipflop e entram no prximo. - Os bits so entram e saem do registrador na ordem da direita para esquerda. - Para zerar o registrador deve-se habilitar o reset (MR=0) e desabilit-lo em seguida (MR=1) antes da entrada de novos dados.
Here comes your footer Page 19

Registrador de Deslocamento (Shift Register)

2. Srie-paralelo: Procede-se de modo igual ao registrador srie-srie, com a diferena de que as sadas paralelas so obtidas diretamente das sadas Qa a Qd. Para isto, deve-se aguardar o ltimo pulso de clock para que a sada do ltimo flip-flop do registrador seja atualizada com o ltimo bit do dado de entrada, para ento efetuar a transmisso paralela.

Here comes your footer Page 20

Registrador de Deslocamento (Shift Register)

3. Paralelo-paralelo:

Sempre que a entrada paralela for habilitada (PL=1) o registrador resetado:


- MR=0, seguido de MR=1

Deste modo os bits em Pa, Pb, Pc e Pd so enviados s sadas dos flip-flops caso os valores sejam 1. Caso alguns bits em Pa a Pd sejam 0, ento as respectivas sadas Qa a Qd no so modificadas, e como foram resetadas, permanecem em 0.

A transmisso do dado se faz da mesma forma que no modo anterior.

Here comes your footer Page 21

Registrador de Deslocamento (Shift Register)

4. Paralelo-srie:

Neste modo a entrada se procede da mesma forma que no modo anterior, porm a transmisso dos dados se faz de forma serial, dependente do sinal de clock, para que os bits saiam por Qa.
Assim, a entrada de dados paralelamente s pode ser feita aps o ltimo bit do dado ser transmitido (deslocado) por Qa. Logo aps, o registrador deve ser resetado e os novos dados podem entrar paralelamente.

Here comes your footer Page 22

Registradores

Nas diferenas entre o modo serial e o modo paralelo, pode-se notar que:
- Paralelo:

- fornece simultaneamente a entrada e/ou sada dos bits, sendo mais rpido,
- exige mais linhas de entrada e/ou sada (mais circuitos ligados ao registrador).

- Serial: - os bits deslocam-se em sincronia, sendo mais lento.

Here comes your footer Page 23

Das könnte Ihnen auch gefallen