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

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

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio

Eletrônica Digital I TE050. Circuitos Seqüenciais

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

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL

CONTADORES DIGITAIS (Unidade 6)

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

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

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

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

CIRCUITOS SEQUENCIAIS (Unidade 5)

Latches e Flip-Flops. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

Shift Registers e Contadores Assíncronos

Circuitos Sequenciais

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Capítulo VII Elementos de Memória

Um flip-flop S-R Sincrono depende da habilitação de suas entradas por um sinal de clock para que essas possam alterar o estado do mesmo.

Arquitetura de Computadores

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

Circuitos Seqüenciais

AULA 2 Implementação de Flip-Flops dos tipos JK e RS Livro Texto pág. 113 a 117 e 124 e 146 a 148 e 150 a 152.

Biestáveis R S, J K e D

Organização e Arquitetura de Computadores I

CIRCUITOS SEQUENCIAIS (Unidade 5)

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

ELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH

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

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

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

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

Flip-Flops, Registros e Contadores

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

Lógica: Combinacional x Sequencial

Circuitos Sequenciais

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

Flip-Flops Sincronizados tipo D

Circuitos Seqüenciais Latches e Flip-Flops

Os circuitos seqüenciais podem ser classificados em três tipos:

LATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE

Circuitos sequenciais

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno

CURSO DE ELETRÔNICA DIGITAL OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS

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

Circuitos Seqüenciais

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

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho

Centro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 09. Projeto de Blocos Seqüenciais. Prof. Sandro Vilela da Silva

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

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

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

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

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

FF-JK, FF-D, Latch D e Aplicações FF. Tiago Alves de Oliveira

Flip-Flops. Introdução Tipos Circuitos Integrados. Flip-Flops

Universidade Federal do ABC

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar

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

Armazenamento e Transferência de Dados

Análise de Circuitos Sequënciais Máquinas de Mealy e Moore

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais.

Índice Lógica Sequencial Circuitos simples com realimentação Memórias com portas lógicas Comportamento temporal Comportamento de estados de um

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

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

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

ELETRÔNICA DIGITAL II

Circuitos sequenciais

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

UFJF FABRICIO CAMPOS

Flip-flop D disparado pelo bordo ascendente ( Positive edge-triggered D flip-flop )

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

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS

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

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

Revisão de Circuitos Digitais

Introdução a Sistemas Digitais

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.

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

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

1 AULA 01 FLIP-FLOPS CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: CIRCUITOS DIGITAIS II PROFESSOR: VLADEMIR DE J. S. OLIVEIRA

CEFET/RJ Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

Módulo 4 Circuitos Sequenciais

LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA

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

APÊNDICE A Resumo Teórico

Latch SR (Set/Reset)

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Contadores

Lab2. Germano Maioli Penello IF-UFRJ aula 13.

CAPÍTULO 7 CONTADORES

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

SSC0112 Organização de Computadores Digitais I

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

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

Disciplina ELETRÔNICA DIGITAL

LATCHES e FLIP-FLOPs. Aula 9 GRECO-CIN-UFPE. Chaveamento de sinais eletrônicos usando Latchs RS. Chaveamento de sinais eletrônicos usando Latch RS

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

FLIP-FLOPS: RS e D (teoria)

Transcrição:

1 Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Circuito combinacional: Circuito não é capaz de armazenar um valor Possui portas lógicas conectadas para produzir valor dos sinais de saída Valor dos sinais de saída depende apenas do valor dos sinais de entrada Circuito sequencial: Circuito capaz de armazenar valores Possui portas lógicas conectadas para produzir valor dos sinais de saída e valores a serem armazenados Valor dos sinais de saída depende do valor dos sinais de entrada e dos valores armazenados no circuito

2 Circuitos Sequenciais Elementos de estado ou elementos de memória Exemplos de circuitos sequenciais: Latch: Latch Set-Reset Latch tipo D... Flip-flop: Flip-flop tipo D Flip-flop tipo T... Registrador: Registrador de deslocamento (shift register) Registrador contador Conjunto de registradores Memória

Sinal do Clock (Relógio) Sinal digital que forma onda periódica Determina quando eventos devem acontecer no hardware Ciclo do clock dividido em 2 partes: clock em 0 e clock em 1 Transição (borda) do clock: Transição de subida: de 0 para 1 Transição de descida: de 1 para 0 Período do clock ou tempo de ciclo do clock: Duração de 1 ciclo do clock Frequência do clock ou taxa do clock: N o de ciclos em 1 segundo frequência do clock = n o de ciclos em 1 s 1... 0 período do clock... 1 s tempo 3

4 Circuitos Sequenciais e Sinal do Clock Circuito sequencial possui clock como sinal de entrada: Para determinar quando estado do circuito deve ser atualizado Habilitar escrita (armazenamento) de um valor no circuito Sistema síncrono: Possui sinal de clock Funcionamento do sistema é temporizado (sincronizado) pelo sinal do clock Metodologias de temporização: Circuito level-triggered: Mudanças de estado no circuito ocorrem quando clock tem um determinado valor (0 ou 1) Circuito edge-triggered: Mudanças de estado no circuito ocorrem em uma transição do clock (de subida ou descida)

5 Habilitação de Escrita em Circuitos Sequenciais Escrita no circuito sequencial: Mudança do valor armazenado no circuito Circuito que deve ser atualizado a cada ciclo do clock: Possui clock como sinal de entrada Escrita no circuito é habilitada por: Sinal do clock Circuito que deve ser atualizado em determinadas situações: Possui clock como sinal de entrada Possui sinal de controle de entrada Write ou Enable Escrita no circuito é habilitada por: Combinação (AND) de sinal do clock com sinal de controle

6 Latches Latch: Elemento de memória mais simples Capaz de armazenar valor de 1 bit Saída do circuito é valor armazenado no circuito Tipos de latches: Latch S-R: Latch mais simples Não possui sinal do clock como entrada Latch tipo D: Possui sinal do clock como entrada Sinal do clock habilita escrita no circuito...

Latch Set-Reset (S-R) Não possui sinal do clock como entrada Composto por: 2 portas NOR (ou 2 portas NAND) Entradas: Sinal S (Set): deve armazenar valor 1 Sinal R (Reset): deve armazenar valor 0 Saídas: Sinal Q: valor armazenado no circuito Sinal Q: complemento de Q Entradas Saídas S R Q Q Funcionamento 0 0 Q anterior Q anterior Valor armazenado não muda 0 1 0 1 Reset: valor armazenado passa para 0 1 0 1 0 Set: valor armazenado passa para 1 1 1 Não utilizado 7

8 Latch Tipo D (Dado) Possui sinal de dado de entrada: Valor armazenado no circuito é valor do dado de entrada Possui sinal do clock como entrada Circuito level-triggered: Valor armazenado muda se dado de entrada muda e clock está em 1 Composto por: Latch S-R e portas adicionais Entradas: Sinal D: dado a ser armazenado Sinal C: clock Saídas: Sinal Q: valor armazenado Sinal Q: complemento de Q

9 Latch Tipo D: Funcionamento Sensível ao nível 1 do clock: Se C = 0 : Latch está fechado S = 0 e R = 0 Q = Q anterior Valor armazenado não muda (é o valor armazenado na última vez que latch esteve aberto) Se C = 1 : Latch está aberto S = D e R = D Q = D Armazena valor de D

10 Latch Tipo D Latch tipo D é transparente: Sempre que C = 1: Valor armazenado e saída Q recebem o valor da entrada D Exemplo: Inicialmente Q = 0 Quando C passa para 1, latch é aberto e Q recebe valor de D

11 Flip-flops Flip-flop: Elemento de memória simples Capaz de armazenar valor de 1 bit Saída do circuito é valor armazenado no circuito Construído usando latches Tipos de flip-flops: Flip-flop tipo D: Possui sinal do clock como entrada Sinal do clock habilita escrita no circuito Flip-flop tipo T Flip-flop JK...

12 Latch Flip-flop Latch com clock flip-flop com clock: Diferença: como clock causa atualização do valor armazenado no circuito Latch com clock: Valor armazenado muda se dado de entrada muda e clock está em 1 Latch é level-triggered Latch é transparente Flip-flop com clock: Valor armazenado muda se dado de entrada muda e clock está em uma transição Flip-flop é edge-triggered Flip-flop não é transparente

13 Flip-flop Tipo D (Dado) Possui sinal de dado de entrada: Valor armazenado no circuito é valor do dado de entrada Possui sinal do clock como entrada Circuito edge-triggered: Valor armazenado muda se dado de entrada muda e clock está em transição de subida (ou descida) Entradas: Sinal D: dado a ser armazenado Sinal C: clock Saídas: Sinal Q: valor armazenado no circuito Sinal Q: complemento de Q Composto por: 2 latches tipo D e porta NOT

14 Flip-flop Tipo D, Sensível à Transição de Subida do Clock Funcionamento: Se C = 0 : Primeito latch está aberto e armazena e gera como saída valor de D Quando C passa para 1 (transição de subida): Primeiro latch fecha e segundo latch abre e armazena e gera como saída valor de D

15 Flip-flop Tipo D, Sensível à Transição de Descida do Clock Funcionamento: Se C = 1 : Primeito latch está aberto e armazena e gera como saída valor de D Quando C passa para 0 (transição de descida): Primeiro latch fecha e segundo latch abre e armazena e gera como saída valor de D

16 Exemplo Latch tipo D, flip-flop tipo D sensível à borda de subida e flip-flop tipo D sensível à borda de descida

Flip-flop Tipo D, Sensível à Transição de Subida do Clock 17

Flip-flop Tipo D, Sensível à Transição de Subida do Clock 18

19 RESET ou CLEAR: Flip-flop com RESET e PRESET Sinal de controle que comanda a escrita de 0 no flip-flop PRESET: Sinal de controle que comanda a escrita de 1 no flip-flop Reset e Preset síncronos: Reset e Preset só ocorrem se estão ativos na transição do clock Reset e Preset assíncronos: Reset e Preset ocorrem quando são ativados, independente da transição do clock

20 Flip-flop com RESET e PRESET Síncronos Flip-flop tipo D sensível à transição de subida do clock

21 Flip-flop com RESET e PRESET Assíncronos Flip-flop tipo D sensível à transição de subida do clock

22 Flip-flop Tipo T (Toggle) Entradas: Sinal T : habilita inversão do valor armazenado Sinal C: clock Saídas: Sinal Q: valor armazenado no circuito Sinal Q: complemento de Q Circuito edge-triggered: Valor armazenado é invertido se sinal T está em 1 e clock está em transição de subida (ou descida) Pode ser construído com flip-flop tipo D e portas adicionais Aplicação de flip-flops: Tipo D: Construção de registradores Tipo T: Construção de circuitos contadores

23 Flip-flop Tipo T, Sensível à Transição de Subida do Clock Funcionamento: Na transição de subida do clock C: Se T = 0, então Q = Q anterior Se T = 1, então Q = Q anterior

Flip-flop Tipo T, Sensível à Transição de Subida do Clock 24

25 Tempo de Setup (Preparação) e Hold (Manutenção) Tempo de Setup: t setup Intervalo de tempo imediatamente antes da borda ativa do clock, em que entradas devem permanecer estáveis, para FF responder de forma confiável Tempo de Hold: t hold Intervalo de tempo imediatamente após a borda ativa do clock, em que entradas devem permanecer estáveis, para FF responder de forma confiável