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

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

Embed Size (px)

Citation preview

Page 1: 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

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

Registradores 2

Plano da aula

• Registradores•Armazenamento•Deslocamento

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

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

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

Registradores 4

Registradores de Armazenamento

Exemplo: Registrador com FFs DExemplo: Registrador com FFs D

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

Registradores 5

Registradores de Armazenamento

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

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

Registradores 6

Registradores de Armazenamento

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

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

Registradores 7

Registradores de Armazenamento

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

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

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

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

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

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

Registradores 10

Registradores de Armazenamento

Transferência serialTransferência serial

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

Registradores 11

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

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

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

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

Registradores 13

Registradores de Deslocamento Deslocamento bi-direcionalDeslocamento bi-direcional

SímboloSímbolo

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

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

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

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

Registradores 15

Registradores de Deslocamento

Registrador deRegistrador dedeslocamentodeslocamento

genéricogenérico

PossívelPossívelimplementaçãoimplementação

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

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)?