Latches e Flip-Flops (1/2) Material cedido por: ANTONIO AUGUSTO LISBOA DE SOUZA
Plano da aula Introdução aos Circuitos Sequenciais Princípio de construção de células de memória Latch RS implementado com NAND Latch RS implementado com NOR Latch RS controlado (gated)
Circuitos Sequenciais Circuitos Combinacionais: saídas dependem apenas das entradas atuais Exemplo visto: Circuitos sequenciais: saídas dependem das entradas atuais e do “histórico” de entradas passadas (estado atual). + 1s + 1s + 1s Exemplo: relógio 10:52:58 10:52:59 10:53:00 10:53:01 + [(24·3600)-3]s Como armazenar o estado atual??
Circuitos Sequenciais Como armazenar o estado atual?? Resp.: Usando células de memória!! Célula de memória genérica
Circuitos Sequenciais Exemplos de configuração de sinais de entrada: Nesta configuração, o estado da célula de memória pode mudar (de acordo com as entradas de dados) no instante em que as entradas de dados mudam Nesta configuração, o estado da célula de memória pode mudar (de acordo com as entradas de dados) no instante em que a entrada de controle habilita a mudança (acionamento)
Circuitos Sequenciais Circuitos digitais podem ser síncronos ou assíncronos. Os circuitos síncronos são aqueles em que as células de memória podem mudar de estado apenas em um “determinado” instante: existe a necessidade de um sinal de “relógio” global (CLOCK) como sinal de controle para todas as células de memória. Circuitos assíncronos são os que não atendem a este requerimento: podem ser formados por células de memórias sem entradas de controle, ou onde as entradas de controle não são “globais”.
Circuitos Sequenciais
Princípio de construção de células de memória Circuitos típicos vistos até agora: Perceba que a saída de uma porta alimenta a entrada de outra. Como então fazer com que um circuito armazene sua saída??
Princípio de construção de células de memória Como então fazer com que um circuito armazene sua saída?? Resp.: usando realimentação! O que aconteceria ao ligar o circuito abaixo? Este circuito tem alguma serventia?
Princípio de construção de células de memória QUIZ em sala: como funciona este circuito? SET Q Q RESET LATCH RS
Princípio de construção de células de memória
Latch RS implementado c/ NAND Nível Baixo Ativo (NBA)
Latch RS implementado c/ NAND
Latch RS implementado c/ NOR Nível Alto Ativo (NAA)
Exemplo de aplicação do Latch RS Problema com chaves
Latch RS Controlado (Gated) Compare com a Configuração vista:
Latch RS Controlado (Gated) NAA NBA Exemplo c/ controle NAA:
Exercício: Trazer na próxima aula Questão ENADE 2005 (e prova 2009.2): Importante: considere que dois sinais nunca ocorrem no mesmo instante, ou seja, em transições “simultâneas”, o R pode mudar antes do S ou vice-versa (fora do seu controle).