Download - Registradores 1 Material cedido por: ANTONIO AUGUSTO LISBOA DE SOUZA Prof.: José Mauricio Neto
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)?