REGISTRADOR DE DESLOCAMENTO (SHIF-REGISTER)

Documentos relacionados
Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários.

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops

ESTUDO DO CI COMERCIAL 74LS194 4 BIT BIDIRECTIONAL UNIVERSAL SHIFT REGISTER

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações REGISTRADORES. Marcos Moecke. São José - SC,

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

Shift Registers e Contadores Assíncronos

Armazenamento e Transferência de Dados

FLIP-FLOPS: RS e D (teoria)

CIRCUITOS DIGITAIS. Contadores e Registradores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Análise de Circuitos Digitais Registradores Prof. Luiz Marcelo Chiesse da Silva REGISTRADORES

EELi02. Prof. Vinícius Valamiel

ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores

SSC0112 Organização de Computadores Digitais I

Circuitos Sequenciais

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Digitais Transferências entre Registradores

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

FLIP-FLOPS JK e T. Na saída da porta A, temos J.Q e na saída da porta B temos K.Q

INTRODUÇÃO TEÓRICA. Sua forma de onda é geralmente quadrada, porém, o importante é que gera dois níveis lógicos: 0 e 1.

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Digitais. PALs Sequenciais Parâmetros Temporais em PALs Sequenciais ABEL Registos Contadores Registos de Deslocamento ( Shift Registers )

Registos. Registos de dados ( registers )

ENTRADAS ASSÍNCRONAS NOS FLIP-FLOPS PR(preset) e CLR(clear) FF RS com entradas PR e CLR

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Organização e Arquitetura de Computadores I

Capítulo 7 Contadores e Registradores

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

GERADOR DE CLOCK INTRODUÇÃO TEÓRICA. Sua forma de onda é geralmente quadrada, porém, o importante é que gera dois níveis lógicos: 0 e 1.

Eletrônica Digital II. Flip-Flop s. Prof. Msc. Getúlio Teruo Tateoki 1

Lista de Exercícios 6 Elementos de memória: latches, flip-flops e registradores

Flip-Flops Sincronizados tipo D

Universidade Federal do ABC

SOMADORES E SUBTRATORES

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

CIRCUITOS SEQUENCIAIS (Unidade 5)

CAPÍTULO 3 CIRCUITOS SEQUENCIAIS I: REGISTRADORES

Circuitos Sequenciais

Circuitos Sequenciais

CAPÍTULO 3 CIRCUITOS SEQUENCIAIS I: REGISTRADORES

Biestáveis R S, J K e D

Circuitos Digitais. Conteúdo. Circuitos Sequenciais. Combinacionais x Sequenciais. Circuitos Sequenciais. Circuitos Sequenciais

Capítulo 1 Conceitos Introdutórios

Eletrônica Digital para Instrumentação. Herman Lima Jr.

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

CONTADORES DIGITAIS (Unidade 6)

CONTADORES MÓDULO N. Um contador constituído por 4 FFs, por exemplo, pode contar de 0 a 15, pois temos neste caso 16 estados ou possibilidades (2 4 ).

UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO

Circuitos Seqüenciais Sistemas Digitais

ESTUDO DOS CIs 74LS90, 74LS92 e 74LS93

CIRCUITOS SEQUENCIAIS (Unidade 5)

Flip-Flops, Registros e Contadores

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.

CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/ PROCESSO Nº 5191/2017.

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

CAPÍTULO 6. Introdução aos Circuitos Lógicos Seqüenciais

Decodificadores e Registradores

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

UFJF FABRICIO CAMPOS

CONVERSOR ANALÓGICO-DIGITAL (AD)

Contadores. Contador assíncrono

ELETRÔNICA DIGITAL II

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Organização e Arquitetura de Computadores I

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

Organização e Arquitetura de Computadores I

Circuitos Sequenciais

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado

Arquitetura de Computadores

SOMADORES E SUBTRATORES

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops

ELETRÔNICA DIGITAL. Parte 12 Latches e Flip-Flops. Professor Dr. Michael Klug. 1 Prof. Michael

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau

FIGURA 5-1 Diagrama geral de um sistema digital. Sistemas Digitais: Princípios e Aplicações Ronald J. Tocci e Neal S. Widmer Capítulo 5 Prentice Hall

Célula básica de memória - Notas de aula abril/2012

X Y Q n Q n Q n 1 1 0

Circuitos Seqüenciais Latches e Flip-Flops

Eletrônica Digital I TE050. Circuitos Seqüenciais

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores.

Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores

RELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA. 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas.

Registradores de Deslocamentos.

Registradores de Deslocamento e Memórias

TABELA DO F/F. T Q n Q n+1

Registradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

Transcrição:

REGISTRADOR DE DESLOCAMENTO (SHIF-REGISTER) Conceito geral: O registrador de deslocamento (do inglês Shift-Register) é um dispositivo largamente usado em sistemas digitais, desde uma simples calculadora de bolso, teclados para introdução de códigos até teclados para computadores. Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários. O registrador de deslocamento por sua vez é um dispositivo síncrono no qual os dados ou informações podem ter entrada sequencial ou paralela, permanecendo até a sua saída que poderá ser também sequencial ou paralela. Resumindo, um registrador de deslocamento pode ter uma entrada serial ou paralela e uma saída também serial ou paralela. Análise de um registrador de deslocamento com entrada série e saída série, abreviadamente: ES-SS Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 1

Os dados introduzidos na entrada, deslocam-se à direita a cada pulso de clock A tabela abaixo mostra o deslocamento de um pulso aplicado na entrada do FF1 Após o 4º pulso de clock, esse dado é perdido. Pulsos FF1 FF2 FF3 FF4 1 1 0 0 0 2 1 1 0 0 3 1 1 1 0 4 1 1 1 1 Veja no gráfico abaixo a sequência de um pulso de clock de NL=1, aplicado à entrada do 1º FF. Observa-se claramente que neste tipo de circuito o deslocamento ocorre da esquerda para a direita. Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 2

Análise de um registrador de deslocamento com entrada série e saída paralela, abreviadamente: ES-SP Observa-se em relação ao circuito anterior, que a única diferença está na obtenção/disponibilização dos dados nas saídas dos FFs, sendo neste caso, os dados são introduzidos em série e obtidos simultaneamente na saída de cada FF. Daí a denominação SAÍDA EM PARALELO. A tabela a seguir mostra a sequência das entradas dos dados (Data In) e os pulsos de clock (ativação na subida ou transição L-H), bem como as saídas disponibilizadas em cada pulso de clock. A tabela mostra uma sequência de pulso de clock aplicada à entrada: 1101 Após o 4º pulso de clock a entrada 1101 fica disponível nas saídas. Observe que o LSB ficará disponível na saída do 4º FF (U2:B). Concluindo: A diferença entre os registradores de deslocamento, ES-SS e ES-SP, está apenas na disponibilização da saída dos dados que são aplicados na entrada. Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 3

A figura a seguir ilustra um registrador de deslocamento implementado com FF tipo JK. Conforme vimos anteriormente, poderá ser do tipo ES-SS ou ES SP, dependendo de como forem disponibilizados os dados na saída. Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 4

O mesmo circuito é mostrado a seguir, com uma diferença. Observe a inclusão de uma porta OR na entrada dos dados. Uma das entradas dessa porta recebe pulso de DATA IN e a outra o pulso proveniente do último FF. Com isso ocorre a recirculação dos dados, ou seja, o último dado retorna à entrada. Registrador de deslocamento com recirculação de dados REGISTRADOR DE DESLOCAMENTO COM ENTRADA EM PARALELO E SAÍDA EM SÉRIE: No circuito a seguir temos um circuito simplificado desse tipo de registrador de deslocamento, onde os dados são introduzidos simultaneamente em todos os FFs. Esse circuito é conhecido também como conversor Paralelo/Série. O comando ou modo de operação é feito na entrada SHIFT/LOAD que ao ser submedida a nível lógico 1, bloqueia o pulso de clock em todos os FFs. No entanto, todas as portas NAND (total de 8) estarão habilitadas, permitindo assim o carregamento de registrador. Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 5

Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 6

Os registradores de deslocamento ou Shift-Registers, podem receber outras denominações: SISO = Serial-In/Serial-Out PISO = Parallel-In/Serial-Out SIPO = Serial-In/Parallel-Out PIPO = Parallel-In/Parallel-Out Técnicas digitais Registrador de deslocamento (Shift-Register) Prof. Edgar Zuim Página 7