Post on 05-Jan-2016
description
Eletrônica Digital IIELT013
Engenharia de Computação
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 2
REGISTRADORESAula 6
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 3
Flip-Flops
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 4
Registrador de deslocamento (1) FUNÇÃO: armazenar mais de 1 bit
Dados inseridos/disponibilizados na forma PARALELA e SERIAL
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 5
Registrador de deslocamento (2) Entrada In = 0010
Q3
Q2
Q1
Q0
out
1 0 00In
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 6
Registrador de deslocamento (3) Entrada In = 0010
Clock
Clear
In
Q
Q
Q
0
1
2
Q3(Out)
Q3
Q2
Q1
Q0
out
1 0 00
0
0
1
0
In
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 7
APLICAÇÕES DE REGISTRADORES
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 8
Conversão Serial/Paralelo
... 1001
1 0 0 1
Após 4 ciclos 1001inicio FIM
S
R
Q
Q
CLK
D Q
Q
CLK
D Q
Q
CLK
J
K
Q
Q
CLK
CLR CLR CLR CLR
In Out
ClearClock
Q0 Q1 Q2 Q3Q3 Q2 Q1 Q0
1
0
0
1
1 0 000
1
0
10
0 1
01
1 10
0
0
0
0
0
0
0
0
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 9
Conversão Paralelo/Serial (1)
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 10
Conversão Paralelo/Serial (1)
Procedimento para carregar a informação paralela: CLEAR = 0 “zerarmos” todos os registradores ENABLE = 1 Os FFs irão assumir os valores presentes em PR3, PR2, PR1 e PR0, ou seja,
a informação paralela foi carregada nos registradores (saídas Q3 , Q2 , Q1 e Q0) Funcionamento:
Com as transições de CLK tem-se as informações apresentadas em Q0 de forma sequencial. Após 3 transições, toda informação carregada (paralela) foi convertida em serial.
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 11
Conversão Paralelo/Serial (2)
1100 - paralelo
11
1
0 0
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 12
Divisão e Multiplicação por 2 Multiplicação
Desloca-se para ESQUERDA Divisão
Desloca-se para DIREITA
S
R
Q
Q
CLK
D Q
Q
CLK
D Q
Q
CLK
J
K
Q
Q
CLK
CLR CLR CLR CLR
In Out
ClearClock
Q0 Q1 Q2 Q3
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 13
TRANSFERÊNCIA ENTRE REGISTRADORES
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 14
Paralelo/Paralelo
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 15
Série/Série
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 16
Sequência típica de uma ULA1. Unidade de controle recebe uma instrução determinando que um
determinado valor na memória deve ser somado ao valor do acumulador;
2. Valor é transferido da memória para o registra dor B; 3. Valores do acumulador e do registrador B são apresentados à lógica
de adição que executa a soma e armazena o resultado no acumulador;
4. Resultado pode ser mantido no acumulador para operações subsequentes ou ser transferido para a memória.
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 17
Unidade Lógica Aritmética (1)
ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II 18
Unidade Lógica Aritmética (2)