Registradores Prof.: José Mauricio Neto Material cedido por: ANTONIO AUGUSTO LISBOA DE SOUZA
Plano da aula Registradores Armazenamento Deslocamento
Conjuntos ordenados de células de memória: 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 de Armazenamento Exemplo: Registrador com FFs D
Registradores de Armazenamento Transferência síncrona de dados
Registradores de Armazenamento Transferência síncrona paralela de dados
Registradores de Armazenamento Transferência assíncrona de dados
Registradores de Armazenamento Transferência para mais de um destino Princípio Exemplo de implementação
Registradores de Armazenamento Transferência a partir de mais de uma fonte Princípio Exemplo de implementação
Registradores de Armazenamento Transferência serial
Registradores de Deslocamento Exemplo de registrador de deslocamento com FFs JK
Registradores de Deslocamento Deslocamento unidirecional Símbolo Possível implementação Símbolo Possível implementação
Registradores de Deslocamento Deslocamento bi-direcional Símbolo Possível implementação
Registradores de Deslocamento Entrada serial/saída paralela : conversão série-paralelo Entrada paralela/saída serial : transferência serial
Registradores de Deslocamento Registrador de deslocamento genérico Possível implementação
Questão : trazer próxima aula O 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 e que você ligue as saídas (Q) dos FFs A3, A2, A1 e A0 a um conversor binário-HEXA, onde o bit A3 represente o bit mais significativo, qual a sequência de dígitos HEXA que você observaria (suponha 20 transições do clock)?