Registradores 1 Material cedido por: ANTONIO AUGUSTO LISBOA DE SOUZA Prof.: José Mauricio Neto

Preview:

Citation preview

Registradores 1

Registradores

Material cedido por: ANTONIO AUGUSTO LISBOA DE SOUZA

Prof.: José Mauricio Neto

Registradores 2

Plano da aula

• Registradores•Armazenamento•Deslocamento

Registradores 3

Registradores

• Conjuntos ordenados de células de memória:• composto por n células, capaz de armazenar uma palavra com n bits de comprimento

• Classificação de acordo com sua função:•Amazenamento (guardar dados, função de memória)

•Deslocamento (pode deslocar conteúdo p/ dir. ou esq.)

• Operação frequente entre registradores:•Transferência de dados

Registradores 4

Registradores de Armazenamento

Exemplo: Registrador com FFs DExemplo: Registrador com FFs D

Registradores 5

Registradores de Armazenamento

Transferência síncrona de dadosTransferência síncrona de dados

Registradores 6

Registradores de Armazenamento

Transferência síncrona paralela de dadosTransferência síncrona paralela de dados

Registradores 7

Registradores de Armazenamento

Transferência assíncrona de dadosTransferência assíncrona de dados

Registradores 8

Registradores de Armazenamento

Transferência para mais de um destinoTransferência para mais de um destino

PrincípioPrincípio

Exemplo deExemplo deimplementaçãoimplementação

Registradores 9

Registradores de Armazenamento

Transferência a partir de mais de uma fonteTransferência a partir de mais de uma fonte

PrincípioPrincípio

Exemplo deExemplo deimplementaçãoimplementação

Registradores 10

Registradores de Armazenamento

Transferência serialTransferência serial

Registradores 11

Registradores de Deslocamento Exemplo de registrador de deslocamento com FFs JKExemplo de registrador de deslocamento com FFs JK

Registradores 12

Registradores de Deslocamento

SímboloSímbolo Possível implementaçãoPossível implementação

SímboloSímbolo Possível implementaçãoPossível implementação

Deslocamento unidirecionalDeslocamento unidirecional

Registradores 13

Registradores de Deslocamento Deslocamento bi-direcionalDeslocamento bi-direcional

SímboloSímbolo

Possível implementaçãoPossível implementação

Registradores 14

Registradores de Deslocamento

Entrada serial/saída paralela : conversão série-paraleloEntrada serial/saída paralela : conversão série-paralelo

Entrada paralela/saída serial : transferência serialEntrada paralela/saída serial : transferência serial

Registradores 15

Registradores de Deslocamento

Registrador deRegistrador dedeslocamentodeslocamento

genéricogenérico

PossívelPossívelimplementaçãoimplementação

Registradores 16

Questão : trazer próxima aulaO circuito abaixo implementa um Registrador de Deslocamento com Realimentação Linear (Linear Feedback Shift Register, LFSR). LFSRs podem ser usados, por exemplo, para gerar sequências de números pseudo-aleatórias.

Supondo que inicialmente que todos os Flip-Flops estejam setados Supondo que inicialmente que todos os Flip-Flops estejam setados e que você ligue as saídas (Q) dos FFs Ae que você ligue as saídas (Q) dos FFs A33, A, A22, A, A11 e A e A00 a um a um conversor binário-HEXA, onde o bit Aconversor binário-HEXA, onde o bit A3 3 represente o bit mais represente o bit mais significativo, qual a sequência de dígitos HEXA que você observaria significativo, qual a sequência de dígitos HEXA que você observaria (suponha 20 transições do clock)?(suponha 20 transições do clock)?