Organização e Arquitetura de Computadores I

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

CONTADORES DIGITAIS (Unidade 6)

CIRCUITOS SEQUENCIAIS (Unidade 5)

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

Organização e Arquitetura de Computadores

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

Arquitetura de Computadores

Circuitos Sequenciais

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

Latch SR (Set/Reset)

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

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

Circuitos Seqüenciais

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

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

Circuitos Sequenciais. Sistemas digitais

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

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

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

Organização e Arquitetura de Computadores I

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

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.

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

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.

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

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

Biestáveis R S, J K e D

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

Shift Registers e Contadores Assíncronos

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

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

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Circuitos Seqüenciais Latches e Flip-Flops

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

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

Eletrônica Digital I TE050. Circuitos Seqüenciais

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

CAPÍTULO 7 CONTADORES

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

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

Lógica: Combinacional x Sequencial

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

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

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

Lab2. Germano Maioli Penello IF-UFRJ aula 13.

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

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

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

FLIP-FLOPS FLOPS. INTRODUÇÃO Os circuitos anteriormente estudados são chamados de

Flip-Flops Sincronizados tipo D

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

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

Circuitos Seqüenciais

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

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

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

CURSO DE ELETRÔNICA DIGITAL OS ELEMENTOS BIESTÁVEIS FLIP-FLOP R-S

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

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

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

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

Capítulo VII Elementos de Memória

Flip-flops e Dispositivos Correlatos (parte 1) Sistemas de Informação CPCX UFMS Slides: Fernando Maia da Mota

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

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

Organização e Arquitetura de Computadores I

ELETRÔNICA DIGITAL II

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

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,

SSC512 Elementos de Lógica Digital. Contadores. GE4 Bio

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

Circuitos Sequenciais

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

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

Circuitos Digitais Contadores. Orivaldo Santana Jr.

Módulo 4 Circuitos Sequenciais

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

UFJF FABRICIO CAMPOS

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

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL

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

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

Organização e Arquitetura de Computadores I

SISTEMAS DIGITAIS PROJETOS DE SISTEMAS SEQUENCIAIS. Professor Carlos Muniz

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

FLIP-FLOPS: RS e D (teoria)

1.a Questão : (Valor 1,5) O sistema seqüencial é descrito por uma equação de estados:

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

Circuitos sequenciais

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I

11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark

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

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

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

Transcrição:

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte I) Prof a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga Horária: 60 horas

Tópicos Circuitos Lógicos Sequenciais Latches Flip-flops 2

- a saída é função dos valores de entrada correntes e dos valores de entrada no instante anterior. 3

Todo o desenvolvimento computacional e de comunicações digitais está suportado pela concepção de memória. Um computador depende da existência de osciladores, registradores, contadores e toda uma lógica que depende, fundamentalmente, da existência de conhecimento sobre os estados anteriores do sistema em função do tempo, ou seja, memória. O conceito de tempo está associado a pulsos de um relógio (clock), que vai alternar estados entre 0 e 1, com uma freqüência pré-determinada, e será utilizado na propagação temporal da informação. 4

Em um computador, muitos eventos podem ocorrer durante um único período do clock. Se os eventos precisam acontecer em determinada ordem, o período do clock precisa ser subdividido em subperíodos (ou subciclos). (a) (b) (c) Geração do sinal de clock. O diagrama de tempo para o clock. Geração de um sinal de clock assimétrico. 5

Existem tipos distintos de memória, porém, a lógica de todas elas está associada a circuitos oscilantes, chamados de flip-flop (e latches), que podem alternar sua saída (estados flip ou flop) em função dos parâmetros de entrada e do tempo decorrido. Diferença entre flip-flop e latch: O flip-flop é sensível à transição do sinal de clock, enquanto que o latch é sensível ao nível desse mesmo sinal. posedge, negedge: transições positiva e negativa do clock, respectivamente 6

Características gerais dos Flip-flops e Latches Muitos apresentam duas saídas complementares chamadas Saída Q - saída normal Q Saída - saída invertida. FF (ou do Latch) no estado alto (1) ou baixo (0) condição de Q. Q 0 e Q 1 Estados possíveis: e Q 1e Q 0 Entradas do FF (ou do Latch) - chaveamento entre os dois estados. O sinal de entrada causa a ida de um FF para um dado estado, o FF permanecerá neste estado mesmo depois deste sinal de entrada ter terminado. Esta é a característica de memória. 7

Latches Para criar uma memória de 1 bit, é necessário um circuito que de alguma maneira possa lembrar valores anteriores que lhe foram fornecidos como entrada. 8

Latch SR (formado por portas NOR) Esse circuito lembra qual das duas entradas, S ou R, esteve pela última vez em 1. Usando essa propriedade, é possível construir memórias de computador. 9

Latch SR Tabela-Verdade Completa 10

Latch SR (formado por portas NAND e NOT) 11

Latch SR com Clock Utilizado quando é conveniente fazer com que o latch só troque de estado em instantes determinados. Clock Clock=0, o latch não muda de estado. Clock=1, o latch passa a ser sensível às variações de S e de R. 12

Latch D com Clock Implementa a memória de 1 bit. O valor armazenado estará sempre disponível em Q. Para carregar na memória o valor corrente de D, basta colocar um pulso positivo na linha de clock. Resolve a questão da ambuigüidade do Latch SR (quando S=R=1) não permite que esta possibilidade ocorra. 13

Latch D com Clock Considerando o clock=1 (nível alto), para D=0 (S=0, R=1) Q=0 e para D=1 (S=1, R=0) Q=1. Dois tipos de Laches D Sensível ao nível baixo Sensível ao nível alto 14

Flip-Flops Em muitos circuitos, é preciso amostrar o valor de uma linha de dados em um determinado instante, para depois armazenar o valor amostrado. Para isso, existe um circuito derivado do latch, conhecido como flip-flop. Flip-flop - a mudança do estado não acontece quando a linha de clock assume valor 1, mas durante a transição de 0 para 1 do sinal de clock (transição positiva) ou durante a transição de 1 para 0 (transição negativa) desse mesmo sinal. 15

De acordo com o funcionamento de suas entradas existem diversos tipos de flip-flops, os mais comuns são: JK, D e T. Sensível à transição negativa Flip-Flop JK Mestre-Escravo 16

Exemplos de Flip-Flops Flip-Flop Tipo D Flip-Flop Tipo T Alguns latches e flip-flops têm duas entradas adicionais, a primeira Set ou Preset (força a estrutura para o estado Q=1) e a segunda Reset ou Clear (força a estrutura para o estado Q=0). 17