Circuitos Seqüenciais (Máquinas Síncronas ou de Estados Finitos)

Tamanho: px
Começar a partir da página:

Download "Circuitos Seqüenciais (Máquinas Síncronas ou de Estados Finitos)"

Transcrição

1 COTUCA - Colégio Técnico de Campinas e da UNICAMP TDM II - Técnicas Digitais e de Microprocessadores II - 1ºBim Prof. Corradi 1-Introdução Circuitos Seqüenciais (Máquinas Síncronas ou de Estados Finitos) Circuitos Combinacionais As saídas são determinadas pelas entradas das portas: não dependem dos estados anteriores destas entradas; Quando as entradas variam, as variações estarão disponíveis na saída por um breve intervalo de tempo, limitado pelo retardo de propagação finito do sinal através das portas; Não há realimentação entre as entradas e saídas. Ex: Full-adder Circuitos Seqüenciais Fig.1- Diagrama de Bloco para o Circuito Combinacional Em um circuito lógico seqüencial, as saídas das portas não dependem apenas das entradas presentes, mas também da história das entradas no passado. Em outras palavras, o comportamento das variáveis de saída depende tanto dos valores das variáveis de entrada presentes quanto do estado interno atual do sistema. as saídas dependem das entradas presentes e das histórias das entradas no passado; Tem realimentação; Estados- cada estágio de um circuito seqüencial. Em cada estado o circuito armazena uma recordação de sua história passada, de modo a seguir o próximo passo. Ex: latch estático, contadores de módulo, caixa eletrônico, etc. Outros exemplos: Sejam dois modelos de TV: Modelo 1: o seletor é composto por um conjunto de chaves, uma por canal, onde apenas uma está ativa a cada instante ; Μodelo 2 :temos duas chaves "push-bottom" (chave "UP" e chave "DOWN") através das quais, selecionamos um canal imediatamente acima, ou imediatamente abaixo do atual, caso seja dado um toque no botão "UP" ou no botão"down", respectivamente.

2 Se estivermos operando um aparelho de TV que usa o primeiro modelo, e assistindo a programação de um dado canal, para acionarmos um outro canal, basta pressionar a chave correspondente ao canal desejado que a saída do vídeo passa amostrar o novo sinal. Já no segundo modelo, se estivermos assistindo a programação de um canal, para acionarmos um outro canal não imediatamente acima ou abaixo, teríamos que saber qual o atual para através de toques sucessivos no "push-botton DOWN" ou "push-botton UP" chegarmos ao desejado. No primeiro caso, o aparelho de TV se comporta como um circuito lógico combinacional, onde a saída será função única da entrada aplicada e, no segundo caso, a TV se comporta como um circuito lógico seqüencial onde, a saída irá depender do sinal aplicado associado ao estado atual do seletor. 2-Modelo Geral para uma Máquina Seqüencial Fig.2- Diagrama de Blocos para um Circuito Seqüencial onde, x1,...xn - entradas z1,...zm - saídas Y1,...Yp variáveis de excitação y1,...yk - variáveis de estado zi = fi (x1,x2,...,xn,y1,y2,...,yk), i=1,2,...,m Yj= Fj (x1,x2,...,xn,y1,y2,...,yk), j=1,2,...,p 3-Considerações sobre Máquinas Síncronas O valor contido em cada elemento de memória é chamado variável de estado; O conjunto (y1,y2,...,yk) constitui o conjunto das variáveis de estado; Os valores contidos nos k elementos de memória definem o estado interno atual da máquina; Então k variáveis de estados corresponderá a 2k estados;

3 Y define o próximo estado da máquina. Aparece na saída do circuito combinacional no instante t, determina os valores das variáveis de estado no instante t+1; Todas as linhas de entrada e saída da seção L.C. são sinais de níveis ou seja, podem permanecer em 1 ou 0, para um período de tempo arbitrário; Como a seção L.C. independe do tempo a saída pode mudar a qualquer momento, desde que mude a entrada x; As mudanças na memória (FFs) causadas por mudanças das entradas, somente ocorrerão caso exista um pulso de clock; Durante o pulso de clock as variáveis de excitação (Y) devem permanecer estáveis; A máquina M pode ter uma variedade infinita de passados possíveis, mas neste tópico considera-se as máquinas cujo o passado pode ser resumido em um conjunto finito de variáveis. 4-Tipos de Máquinas Seqüenciais Síncronas- todos os FFs são comandados pela mesma forma de onda de sincronização; Assíncronas-não tem sincronismo de relógio. São também chamados Circuitos Seqüenciais Modo Nível ou Modo fundamental. 5-Considerações sobre Máquinas Assíncronas Os retardos representam os retardos distribuídos dos elementos combinacionais concentrados em um único elemento; A cada variável realimentada temos um retardo associado; Cada retardo pode ser encarado como um elemento de memória; Fig.3- Diagrama de Blocos para o Circuito Seqüencial Assíncrono

4 yi(t+1) = Yi(t) 6-Procedimento de Projeto i=1,2,...,r Para os circuitos seqüenciais existem dois modos de trabalho: análise e síntese Análise: 1) Circuito. 2) Equações de saída e equações dos FFs. 3) Equações dos Próximos Estados. 4) Tabela de Transição. 5) Tabela de Estados. 6) Diagrama de Estados. Síntese: 1) Descrição do problema. 2) Diagrama de Estados. 3) Tabela de Estados (Simplificação dos Estados). 4) Tabela de Transição. 5) Equações dos elementos de memória (escolha dos FFs) 6) Equações de excitação dos FFs e saídas. 7) Esquema do Circuito. 7-Circuitos Sequenciais Análise Um exemplo de análise de uma Máquina Sequencial ou FSM-Finite State Machine Fig.4- Exemplo de Máquina Sequencial 1 0 Achar as equações das saídas e de entrada dos FFs J 1 = x J 0 = (x + y 1 ).y 0 K 1 = x K 0 = ((x + y 1 ).y 0 ) z = (x + y 1 ).y 0, z=g(x,y) e J, K são f(x,y) 2 0 Equações dos próximos Estados

5 Equação do próximo estado para o flip-flop JK: Q t+1 = J. (Q t ) + K. Q t (equação característica) p/ o FF1 => y 1 t+1 = J 1. (y 1 t ) + K 1. y 1 t y 1 t+1 = x. (y 1 ) + x. y 1 y 1 t+1 = x p/ o FF0 => y 0 t+1 = J 0. (y 0 t ) + K 0. y 0 t y 0 t+1 = [(x+ y 1 ).(y 0 ) ].(y 0 ) + [(x + y 1 ).(y 0 ) ].(y 0 ) y 0 t+1 = (x + y 1 ).(y 0 ) 3 0 Tabela de Transição z t = (x + y 1 t ).(y 0 t ) 4 0 Tabela de Estados e Diagrama de Estados

6 Exercício 1-Fazer a análise do circuito seqüencial a seguir: Fig.5 2-Levantar as equações características dos seguintes flip-flops : SR, T,JK e FF D 8-Síntese de Projeto de Circuitos Seqüenciais Vários contadores estão disponíveis em CIs que são assíncronos, síncronos e combinados assíncrono/síncrono. Sendo que a maioria deles conta na seqüência normal, embora esta seqüência possa ser alterada, ex: CI 74293, 74193, Mas, algumas vezes podemos necessitar de contadores com seqüências que nenhum CI contador pode oferecer ex. 0, 2,4,1,... Existem alguns métodos para projetar estes contadores que seguem seqüências arbitrárias. Apresenta-se aqui, um método usual seguindo os passos já mencionados para a síntese, detalhados a seguir: 1-Definir a seqüência de operações através da qual o sistema deve progredir, ou seja, verificar saídas geradas e cada etapa na seqüência. A partir disso, construir um diagrama de fluxo e/ou diagrama de estados de memória;

7 2-Determinar o número necessário de ffs. Se o número de estados estiver na faixa de 2 n-1 +1 a 2 n serão necessários n ffs. Uma atribuição de estado deve ser feita associando cada estado do diagrama de estados a um estado do ff. Pode haver mais estados dos ffs do que estados de memória; 3- Com a atribuição de estado construímos uma tabela de transição. Depois se escolhe o ff (D,JK,etc..) arbitrariamente, que pode ser determinada pela disponibilidade; 4-Obtenção das equações lógicas de excitação dos terminais de entrada de dados dos ffs a partir da tabela de estados; 5- Por fim, desenhar o circuito usando portas lógicas discretas ou a realização das equações diretamente nos dispositivos lógicos programáveis. Exemplo 1- Contador módulo 5 Fig.6 Tabela de transição Estado Próximo Saída Atual Estado C t B t A t C t+1 B t+1 A t Contador de módulo 4 incrementador/decrementador. Este contador tem um terminal M de controle do modo de entrada: M Modo de entrada 0 Conta na direção inversa: 0,3,2,1,0,3,... 1 Conta na direção direta:0,1,2,3,0,1,2,...

8 Figura 7-Diagrama de Estado 3-Projetar um sistema de modo que Z=1 quando e somente quando X=1 durante 3 ou mais intervalos de clock consecutivos ( supor que o nível Z lógico de saída depende apenas do estado da máquina). (explicado na classe) 9-Máquinas Seqüenciais de Moore e Mealy No último exemplo vimos que o circuito seqüencial tinha a saída como função apenas do estado do sistema: saída=f(estados) Isso implica que o valor de uma entrada no ciclo k de relógio não pode afetar a saída até no mais próximo, ciclo k+1. As mudanças na entrada devem primeiro ter uma influência no estado do sistema antes que possam afetar a saída. Um circuito seqüencial em que as saídas são funções apenas do estado presente são referenciados como Máquinas de Estados de Moore, saída =g(estado atual). Para Moore o simbolismo é : Z é introduzido no círculo que representa o estado, pois Z= f(y). As máquinas de Moore podem ser representadas por diagramas de estado onde um círculo representa o estado atual, e uma seta representa a transição entre dois estados (atual e futuro). Neste caso, dentro de cada círculo, que representa o estado, coloca-se uma letra ou número que identifique o estado e o valor das saídas correspondentes a este estado, e em cada flecha que representa uma transição, coloca-se o valor das entradas do circuito.

9 Um circuito seqüencial em que as saídas são funções tanto do estado atual quanto das entradas é chamado Máquina de Estados de Mealy, saída=f(estado atual, X) Para Mealy o simbolismo X/Z, pois Z=f(X,y) As máquinas de Mealy podem ser representadas por diagramas de estado onde um círculo representa o estado atual, e uma seta representa a transição entre dois estados (atual e futuro). Neste caso dentro de cada círculo que representa o estado, coloca-se uma letra ou número que identifique o estado, e em cada flecha, que representa uma transição, coloca-se o valor das entradas e das saídas. Com estas máquinas seqüenciais síncronas é possível fazer contadores de qualquer seqüência, inclusive contadores tipo up/down, que contam incrementando ou decrementando. Neste tipo de contador uma entrada indica o sentido correto de contagem. Portanto, a diferença entre os dois modelos de máquinas está na forma em que as saídas são geradas. Fig. 8-Diagrama de blocos -Máquina de Moore Fig. 9-Diagrama de blocos -Máquina de Mealy

10 Projeto do detector anterior segundo a concepção de Mealy Exemplo 4: Projetar um circuito que no intervalo k de relógio forneça uma saída Z=1 sempre que, levando em conta o valor de X no intervalo k, houver uma seqüência de 3 ou mais valores sucessivos X= Portanto, a versão Mealy de um circuito seqüencial é mais econômica de componentes físicos (hardware) do que a versão Moore. Geralmente é o caso, embora nem sempre. Se não houver nenhuma linha de entrada, a tabela de estados para o sistema terá apenas uma única coluna no estado seguinte: Uma entrada X gera 2 colunas no estado seguinte. Generalizando,... n entradas X geram 2 n colunas no estado seguinte. Ex: 5 entradas geram 2 5 = 32 colunas no estado seguinte. Em outras palavras, desde que haja somente uma entrada na máquina de estado, há somente 2 possíveis combinações de entrada e 2 setas deixando cada estado. Em uma máquina com n entradas, tem-se 2 n setas deixando cada estado. Na figura 10, mostra-se o diagrama de estados a) por Moore e b) por Mealy do detector de 3 uns consecutivos. Diagrama de Estados Fig Diagrama de estados a) por Moore e b) por Mealy

11 Claramente observa-se pelos diagramas de estados que por Mealy é possível obtermos uma redução no número de estados, porém em alguns casos a característica assíncrona das saídas Mealy pode trazer problemas. Nas tabelas abaixo são mostrados os estados para ambos os diagramas acima representados. Tabela de Estados (a) Tabela de Estados para Moore Tabela de Transição (b) Tabela de Estados para Mealy Para construirmos a tabela de transição basta substituirmos os nomes dos estados pelas combinações escolhidas ou atribuição de estados, para as variáveis de estados como mostram as tabelas a) e b) a seguir. (a) Máquina de Moore (b) Máquina de Mealy EA PE / Z Z X = 0 X =

12 10-Projeto Intuitivo Projetar heuristicamente e montar um circuito que detecte a seqüência 10010, ou seja, a saída só vai ser 1 para essa seqüência de entrada. Fig.10-Projeto heurístico de um detector de seqüenciais 11-Seleção das Variáveis de Estado (Atribuição de Estados) A seleção das variáveis de estado consiste em determinar o código binário de cada estado que será formado pelas saídas dos flip-flops. Se em um exemplo têm-se quatro estados, 2 flip-flops são necessários para que sejam representados todos os estados, pois haverá 2 n combinações possíveis (onde n é o número de flip-flops). Dependendo da conveniência, pode-se selecionar um outro tipo de código para os estados, utilizando mais flip-flops, isto resultará em um número menor de portas para gerar os sinais de excitação dos flip-flops (equação de excitação menor). A tabela abaixo, mostra alguns códigos usuais, onde o projetista deve escolher conforme necessidade e aplicação. Códigos de Atribuição de Estados Observando os códigos da terceira e quarta coluna da tabela, vemos que exigem um número maior de flip-flops que o mínimo expressado na segunda coluna, porém resultam em um número menor de portas lógicas para construir as equações de excitação. A diferença entre os códigos ONE-HOT E QUASE ONE-HOT está no estado inicial A, pois a inicialização do sistema é facilmente obtida através de entradas diretas de clear (000) e preset (111) dos flip-flops. Nos casos em que o número de estados é menor que o número de combinações possíveis das saídas dos 2 n flip-flops, existirão estados não usados (ou ilegais ). Quando isso ocorre, existem duas aproximações ou técnicas : Mínimo risco - Esta aproximação assume que o sistema pode ir para um estado ilegal por motivo qualquer (falha no hardware, ou uma entrada inesperada, ou erro no projeto). Então, todas as combinações não usadas são identificadas e se alguma destas ocorrer, imediatamente o sistema será levado ao estado inicial ou qualquer estado de segurança. Mínimo custo Esta aproximação assume que a máquina de estados jamais encontrará um estado ilegal, com isto as combinações não usadas podem ser indicadas como don t care (X) na tabela de transição e assim resultando em

13 simplificações nas equações de excitação. Por outro lado, caso um estado ilegal ocorra, um comportamento indefinido surgirá. 12-Eliminação (ou Simplificação) de Estados Redundantes em FSM( Finite State Machine) A primeira etapa no projeto de um sistema seqüencial consiste em verificar os estados necessários para o projeto (realização do diagrama de estados). Na escolha dos estados podemos falhar ou acrescentar estados além do necessário. No primeiro caso, o sistema não vai funcionar, mas no segundo caso não vai haver prejuízo, pois existem procedimentos simples para eliminar os estados supérfluos (que estão sobrando). Portanto, quase sempre é possível realizar o sistema com uma máquina equivalente com menos estados. Terminologias Máquina equivalente reproduz as mesmas saídas para as correspondentes mesmas entradas. Estados Redundantes ou equivalentes são estados atuais, cujas saídas Z atuais e os estados seguintes são idênticos, de modo que um estado pode ser eliminado. Esta teoria serve tanto para Moore quanto para Mealy. Métodos existentes para Redução de Estados Redução por Inspeção Redução por Partição Redução por Carta de Implicação Consideremos a tabela de estados de um sistema Mealy: Próximo Estado /Saída X Estado Atual p r/0 s/ q r/0 s/ p e q => são estados atuais e r e s =>são estados seguintes; p e q são redundantes ou equivalentes, pois para p ou q as saídas são as mesmas. Se X=0, p ou q levam para o próximo estado r. Se X=1, p ou q levam para o próximo estado s.

14 12.1 Redução por Inspeção Vejamos um exemplo: seja a seguinte tabela de estados : Próximo Estado /Saída X Estado Atual 0 1 A B/0 C/1 B C/0 A/1 C D/1 B/0 D C/0 A/1 E D/0 C/1 os estados B e D são idênticos. Neste caso, esta tabela pode ser reescrita substituindo-se a letra D pela letra B. E.A. P.E. P.E. - X=0 X=1 A B/0 C/1 B C/0 A/1 C B/1 B/0 E B/0 C/1 os estados A e E são idênticos (redundantes), portanto, elimina-se um deles. Tabela de estados reduzida : Próximo Estado /Saída X Estado Atual 0 1 A B/0 C/1 B C/0 A/1 C B/1 B/ Carta de Implicação (Serve para o caso em que existam condições irrelevantes (ou não especificadas). Na carta de implicação monta-se uma espécie de mapa onde são anotadas todas as condições para que um estado seja igual ao outro. O mapa deve ter na primeira coluna e na última linha os estados da máquina. (conforme figura ). Na interseção de cada uma destas linhas e colunas são anotadas as condições para que estes estados sejam iguais. Aos poucos surgirão condições que não podem ser satisfeitas o que impede a igualdade de vários estados. Estas impossibilidades vão sendo marcadas até que não existam mais. Neste momento devem-se anotar quais destes estados têm condição de serem iguais:

15 A compatibilidade é indicada por uma marca de prova ( γ ) significado :em cada coluna, ou as entradas são as mesmas, ou, se houver uma entrada numa coluna de uma linha, a mesma coluna da outra linha tem uma condição irrelevante; São estabelecidas hipóteses; Desigualdades são introduzidas como cruzes (X) na carta de implicação.o processo continua até que não sejam geradas novas desigualdades; Uma classe compatível é um grupo de estados, cada um dos quais sendo compatível com cada um dos outros no grupo; Classe compatível é máxima quando não é possível achar quaisquer membros adicionais da classe. Exemplo de Redução da tabela abaixo: Usando Carta de Implicação Próximo Estado /Saída X Estado Atual 0 1 A B/0 C/0 B D/0 E/0 C G/0 E/0 D H/0 F/0 E G/0 A/0 F G/1 A/0 G D/0 C/0 H H/0 A/0

16

17 Não havendo mais nada para simplificar podemos dizer que todas as possibilidades representam estados iguais. No nosso caso o estado A é igual ao estado C e ao estado E pois a interseção entre a coluna A e as linhas C e E não foram marcadas com X. Da mesma forma podemos dizer que o estado C é igual ao estado E, o que já era de se esperar pois A é igual a estes dois estados. Desta forma, podemos montar uma tabela simplificada se substituirmos os estados da tabela original por : Estados A, C e E serão representados por Estados B e G serão representados por Estado D será representado por Estado F será representado por Estado H será representado por a b c d e A tabela original simplificada ao máximo: E.A. P.E. P.E. - X=0 X=1 a b/0 a/0 b c/0 a/0 c e/0 d/0 d b/1 a/0 e e/0 a/0 Exercício: 1-Obter o Diagrama de estados de um circuito que indique a ocorrência de um número PAR* de 1s após ter ocorrido dois zeros consecutivos. a. Mealy * Maior que zero b.moore

18 2- Eliminar os estados redundantes, se houver, da seguinte tabela de estados. Construir a tabela de estado reduzida.

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I 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

Leia mais

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

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 8 Máquina de Estados Parte 2 SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Eemplo de Projetos Síntese de Circuitos Sequenciais Eemplo de Projeto: l Contador binário síncrono

Leia mais

ELETRÔNICA DIGITAL II

ELETRÔNICA DIGITAL II ELETRÔNICA DIGITAL II Parte 8 Máquina de Estados Professor Dr. Michael Klug 1 Lembrando Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação dos valores das entradas neste

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de

Leia mais

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

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 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 Aula 4-T 2. Máquinas Sequenciais Síncronas. Modelos de Moore

Leia mais

Eletrônica Digital II

Eletrônica Digital II FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp Tópicos Procedimento de projeto de circuitos sequenciais Projeto com FFs tipo D Projeto com FFs tipo JK

Leia mais

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

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 17 Máquina de Estados Parte 1 SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Bibliografia l l l Tocci, R. J.; Widmer, N. S. Sistemas Digitais Princípios e Aplicações. 8ª Ed.,

Leia mais

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS Módulo 4 Prof. Celso CIRCUITOS SEQÜÊNCIAIS s São estágios através dos quais um circuito seqüencial avança. Em cada estado o circuito armazena informação sobre sua história passada de modo que possa saber

Leia mais

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

Análise de Circuitos Sequënciais Máquinas de Mealy e Moore INF 8 Técnicas Digitais para Computação Análise de Circuitos Sequënciais Máquinas de Mealy e Moore Aula 23 Técnicas Digitais. Introdução circuito seqüencial síncrono reconhecido se contém flip-flops (ou

Leia mais

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

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS Sel 414 - Sistemas Digitais Prof. Homero Schiabel Síntese Sist. Síncronos Contagem = 0 Saídas: Z 1 = 0 Z 0 = 0 Contagem = 3 Saídas: Z 1 = 1 Z 0 = 1 A/00 D/11 Contagem

Leia mais

Contadores(Aula2) Prof. Rômulo Calado Pantaleão Camara

Contadores(Aula2) Prof. Rômulo Calado Pantaleão Camara Contadores(Aula2) Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Analisando Contadores Síncronos Pode-se projetar contadores síncronos personalizados, que realizem contagem desejada, usando

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 17: Título: Sumário: Síntese de Circuitos Sequenciais: Definições Definição de circuito sequencial síncrono; Máquinas

Leia mais

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Aula Anterior Na aula anterior: Contadores síncronos Contadores de módulo 2 n Projecto de contadores Frequência máxima de funcionamento

Leia mais

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

UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO PRÁTICA 13 FLIP FLOPS D e JK 1. Objetivos: Familiarização com

Leia mais

Máquinas de Estados Finitos. Aula 19 Prof. Abel Guilhermino

Máquinas de Estados Finitos. Aula 19 Prof. Abel Guilhermino Máquinas de Estados Finitos Aula 19 Prof. Abel Guilhermino Definição Um sistema seqüencial deve ter a capacidade de capturar a influência de todas as entradas passadas sobre as saídas atuais e futuras.

Leia mais

Análise e Projeto de Circuitos Combinacionais e Sequenciais

Análise e Projeto de Circuitos Combinacionais e Sequenciais Análise e Projeto de Circuitos Combinacionais e Sequenciais Referência bibliográfica: - Digital Design: Principles and Practices - Wakerly - Elementos de Eletrônica Digital Idoeta e Capuano - Introduction

Leia mais

Circuitos sequenciais

Circuitos sequenciais Circuitos sequenciais Saídas dependem da sequência das entradas não basta uma tabela de verdade! Exemplo: controlo do nível de água num tanque: entrada de água electro-válvula ABRE sistema digital de controlo

Leia mais

CAPÍTULO 7 CONTADORES

CAPÍTULO 7 CONTADORES CAPÍTULO 7 CONTADORES Introdução Contadores Assíncronos (Ripple) MOD número Divisão de Frequência Atraso de propagação nos contadores assíncronos Contadores Síncronos Contadores com MODnumber < 2 N Contadores

Leia mais

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

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. SEL Sistemas Digitais Prof. Homero Schiabel ANÁLISE DE SIST SEQUENCIAIS SÍNCRONOS SEL 414 - Sistemas Digitais Prof Homero Schiabel MODELOS DE SISTEMAS SEQUENCIAIS Introdução Sequência de cintilação de um conjunto de lâmpadas: 1 2 3 4 5 Soar um alarme

Leia mais

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

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar A função de contagem é importante em sistemas digitais. Existem muitos tipos de contadores digitais, mas a finalidade básica deles é contar eventos representados por transições de níveis ou pulsos. Para

Leia mais

ELT601 Eletrônica Digital II

ELT601 Eletrônica Digital II Graduação em Engenharia Eletrônica Universidadee Federal de Itajubá IESTI Máquinas de Estados Finitos de Paula Rodrigues Contexto Aplicações dos Flip-flops síncronos Armazenamento de dados Q Transferência

Leia mais

SISTEMAS DIGITAIS. 2- Considere a seguinte tabela de verdades: 1/10 1ª chamada /

SISTEMAS DIGITAIS. 2- Considere a seguinte tabela de verdades: 1/10 1ª chamada / SISTEMAS DIGITAIS Licenciatura em Engenharia Eletrotécnica Licenciatura em Engenharia Informática Exame (1ª Chamada) 24 de janeiro de 2019 Apenas é permitido ter em cima da mesa de exame os enunciados

Leia mais

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

Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores Introdução Circuitos combinacionais x sequenciais Elemento básico: FLIP-FLOP (FF) Armazena informação (reter estado)

Leia mais

SISTEMAS DIGITAIS II Enunciados de Laboratório

SISTEMAS DIGITAIS II Enunciados de Laboratório SISTEMAS DIGITAIS II Enunciados de Laboratório Prof. José Sousa 2003/2004 JS/04 0 Sumário Trabalho - Memórias RAM... 2 Trabalho 2 - Memórias EPROM... 3 Trabalho 3 - Circuitos Sequenciais Síncronos Realização

Leia mais

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

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Se as portas forem dispostas corretamente, elas vão selembrar do valor de entrada. A memória é baseada num conceito de

Leia mais

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

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Contadores Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores assíncronos. Contadores

Leia mais

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL 4 CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL Sumário 2.. Introdução... 6 2.2. Flip-Flops... 7 2... Flip-Flop RS Básico... 7 2..2. Flip-Flop RS com Clock... 9 2..3. Flip-Flop JK... 2 2..4. Entradas Assíncronas...

Leia mais

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

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL Lógica Sequencial Na lógica seqüencial, os sinais de saída são resultados não

Leia mais

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

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Flip-Flops Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Seqüenciais A saída de um circuito seqüencial depende da

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que

Leia mais

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

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. CIRCUITOS SEÜENCIAIS Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. Os circuitos combinacionais são aqueles em que as saídas dependem

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 Aula Anterior Na aula anterior: Definição

Leia mais

CONTADORES DIGITAIS (Unidade 6)

CONTADORES DIGITAIS (Unidade 6) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 10: Contadores TOCCI, Sistemas Digitais, Sec. 7.1-7.10 http://sites.google.com/site/eletdigi/ Contadores Contadores são formados por FF que acionados

Leia mais

Capítulo VII Elementos de Memória

Capítulo VII Elementos de Memória Capítulo VII Elementos de Memória 1 Introdução Neste capítulo estudaremos dispositivos lógicos com dois estados estáveis, o estado SET e o estado RESET. Por isto, tais dispositivos são denominados dispositivos

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto

Leia mais

ENGC40 - Eletrônica Digital

ENGC40 - Eletrônica Digital ENGC40 - Eletrônica Digital 1 a Lista de Exercícios Prof. Paulo Farias 1 de setembro de 2011 1. A Figura 1 mostra um circuito multiplicador que recebe dois números binários x 1 x 0 e y 1 y 0 e gera a saída

Leia mais

Divisão de Engenharia Eletrônica Laboratório de ELE-20

Divisão de Engenharia Eletrônica Laboratório de ELE-20 Versão original: Prof. Duarte Lopes de Oliveira Versão digital : TCel. Fábio Durante Prof. de Laboratório: Prof. Giovanni Fernandes Amaral Sala 183 IEEA gfamaral@ita.br Divisão de Engenharia Eletrônica

Leia mais

Máquinas de Estados Finitos

Máquinas de Estados Finitos Capítulo 6 Máquinas de Estados Finitos Construir circuitos digitais que executam operações complexas pode ser trabalhoso e demorado. Felizmente há uma forma de sistematizar o processo. Sistemas que requerem

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos ESTV-ESI-Sistemas Digitais-Circuitos Sequenciais Síncronos / Os circuitos sequenciais síncronos, também designados por máquinas sequenciais síncronas ou máquinas de estados,

Leia mais

Síntese de circuitos sequenciais síncronos(máquinas de estados finitos)

Síntese de circuitos sequenciais síncronos(máquinas de estados finitos) ESTV-ESI-Sistemas igitais-circuitos Sequenciais Síncronos (2) /2 Síntese de circuitos sequenciais síncronos(máquinas de estados finitos) O procedimento para o projecto (síntese) de um circuito sequencial

Leia mais

Circuitos Sequenciais

Circuitos Sequenciais Circuitos Sequenciais Tópicos: Contadores Memórias Circuitos Sequenciais Teoremas DeMorgan Mapas de Karnaugh Multiplexadores Flip Flops Flip Flop Os flip flops são unidades básicas de memória. Cada circuito

Leia mais

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

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica Graduação em Engenharia Eletrônica Universidade Federal de Itajubá IESTI Aula 2 Emprego de elementos de memória: Contadores síncronos de Paula Rodrigues Contadores síncronos Contexto Flip-flops disparados

Leia mais

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

CIRCUITOS DIGITAIS. Contadores e Registradores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Contadores e Registradores Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Projeto de Contadores

Leia mais

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

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops Prof. Antonio Heronaldo de Sousa Agenda - Circuitos Sequenciais - Conceitos - Conceito e circuitos de Latch RS - Aplicações do

Leia mais

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

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna. AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória

Leia mais

EELi02. Prof. Vinícius Valamiel https://sites.google.com/site/vvalamiel/

EELi02. Prof. Vinícius Valamiel https://sites.google.com/site/vvalamiel/ EELi02 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/ TABELAS DE TRANSIÇÃO DE ESTADOS Q a Q f J K 0 0 0 X 0 1 1 X 1 0 X 1 1 1 X 0 Q a Q f D 0 0 0 0 1 1 1 0 0 1 1 1

Leia mais

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

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Latches e Flip Flops GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos

Leia mais

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

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br UBERABA MG 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Flip-Flop J-K 2 Flip-Flop D 3 Latch D 4 Entradas assíncronas 5 Características

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais

Leia mais

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

Circuitos Digitais. Conteúdo. Circuitos Sequenciais. Combinacionais x Sequenciais. Circuitos Sequenciais. Circuitos Sequenciais Ciência da Computação Conteúdo Circuitos Combinacionais Sequenciais Flip-Flops e Dispositivos Sequenciais Flip-Flop RS com Entrada de Clock com Entradas Preset e Clear Prof. Sergio Ribeiro Exercício Material

Leia mais

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

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais 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

Leia mais

Teórico-prática n.º 8 Sistemas Digitais

Teórico-prática n.º 8 Sistemas Digitais & Circuitos e Eletrónica Mestrados Integrados em Engª. Biomédica e Engª. Física e Licenciatura em Física Teórico-prática n.º 8 Sistemas Digitais 1. Converter os seguintes números binários/decimais em números

Leia mais

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores PCS 24 PROJETO LÓGICO DIGITAL 9/5/26 Gabarito Preliminar 6 a Lista de Exercícios Contadores ) Contador em anel. A Figura apresenta um contador em anel torcido semelhante aos vistos anteriormente em aula,

Leia mais

Eletrônica Digital I TE050. Circuitos Seqüenciais

Eletrônica Digital I TE050. Circuitos Seqüenciais Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE050 Circuitos Seqüenciais Prof. Lúcio Mauro M. Tonon 1 Circuitos Seqüenciais A grande maioria

Leia mais

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Capítulo 5 - Flip-Flops e Dispositivos Correlatos Capítulo 5 - Flip-Flops e Dispositivos Correlatos Introdução: Os circuitos considerados até o momento eram todos circuitos combinacionais, onde a saída é determinada pelos valores presentes nas entradas,

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que

Leia mais

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

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 2 Flip-Flop Parte SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Combinacionais X Sequenciais l Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação

Leia mais

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.

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. NOTA DE AULA NE7720 ITEMA DIGITAI - II AULA 2 Implementação de Flip-Flops dos tipos JK e R Livro Texto pág. 3 a 7 e 24 e 46 a 48 e 50 a 52..) Estudo do F/F tipo JK. a) Tabela da verdade do F/F tipo JK.

Leia mais

Circuitos sequenciais síncronos Parte II

Circuitos sequenciais síncronos Parte II Circuitos sequenciais síncronos Parte II Diagramas de estado Conceitos básicos Concepção de diagramas de estado Comparação do comportamento dos modelos de Moore e de Mealy Construção de tabelas de estado

Leia mais

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

ELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH ENTRO FEDERL DE ENSINO TENOLÓGIO DE SNT TRIN UNIDDE DESENTRLIZD DE SÃO JOSÉ URSO TÉNIO DE TELEOMUNIÇÕES ELETRÔNI DIGITL 1 PÍTULO 4 FLIP-FLOP E LTH Prof. Jorge H.. asagrande RIL 2005 PÍTULO 4 FLIP-FLOP

Leia mais

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :

Leia mais

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

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.

Leia mais

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

Flip-flop D disparado pelo bordo ascendente ( Positive edge-triggered D flip-flop ) Células de memória síncronas ESV-ESI-Sistemas igitais-fundamentos dos Circuitos Sequenciais (2) 1/14 As células de memória síncronas reagem de forma sincronizada com um sinal de relógio ( Clock -), o qual

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim unesp UNIVERSIDADE ESTADUAL PAULISTA Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim 1 Atividades de Recuperação Final Sistemas Digitais II

Leia mais

Eletrônica Digital II

Eletrônica Digital II FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp Tópicos Contadores síncronos Contadores síncronos de módulo < 2 N Contadores síncronos decrescentes Contadores

Leia mais

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores Daniel S Batista Daniel.Strufaldi@gmail.com Organização Contadores assíncronos Contadores de módulo < 2 N. Circuitos integrados de contadores

Leia mais

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :

Leia mais

Lógica: Combinacional x Sequencial

Lógica: Combinacional x Sequencial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C Prof.ª Elisabete Nakoneczny Moraes Aula 6 - Flip Flop Multivibrador biestável Curitiba, 2 maio

Leia mais

OS CONTADORES DIGITAIS

OS CONTADORES DIGITAIS LIÇÃO 9 OS CONTADORES DIGITAIS 60 Na lição anterior analisamos o princípio de funcionamento de um dos mais importantes blocos da Eletrônica Digital, o flip-flop. Vimos que estes blocos poderiam ter diversos

Leia mais

Capítulo 7 Contadores e Registradores

Capítulo 7 Contadores e Registradores Capítulo 7 Contadores e Registradores slide 1 Os temas abordados nesse capítulo são: - Operação e características dos contadores síncronos e assíncronos. - Análise e avaliação dos vários tipos de contadores.

Leia mais

Modelação de circuitos síncronos

Modelação de circuitos síncronos Modelação de circuitos síncronos Como se constrói um flip-flop tipo D? module ffd(, D, Q); input ; // sinal de relogio, activo na transição 0->1 input D; // entrada D output Q; // saída Q reg Q; // Q tem

Leia mais

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

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Eletrônica Digital Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Circuitos Sequenciais vs Combinacionais Os circuitos lógicos combinacionais são aqueles em que suas saídas a qualquer

Leia mais

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

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 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 Aula 5-T 2. Máquinas Sequencias Síncronas: Codificação de

Leia mais

Sistemas Digitais (SD) Contadores

Sistemas Digitais (SD) Contadores Sistemas Digitais (SD) Contadores Aula Anterior Na aula anterior: Registos Registos simples Banco de registos Registos de deslocamento Registos multimodo 2 Planeamento SEMANA TEÓRICA TEÓRICA 2 PROBLEMAS/LABORATÓRIO

Leia mais

UFJF FABRICIO CAMPOS

UFJF FABRICIO CAMPOS Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan Portas Lógicas Flip-Flop Mapa de Karnaugh Simbologias Representação Binária Tabela Verdade Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan

Leia mais

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

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 FIGURA 5-1 Diagrama geral de um sistema digital. FIGURA 5-2 Símbolo geral para um flip-flop e definição dos seus dois estados de saída possiveis. FIGURA 5-3 Um latch com portas NDA tem dois estados de

Leia mais

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

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores Prof. Antonio Heronaldo de Sousa Agenda - Contadores - Conceitos - Contadores Assíncronos - Máquina de Estados Finitos - Contadores Assíncronos

Leia mais

Disciplina ELETRÔNICA DIGITAL

Disciplina ELETRÔNICA DIGITAL Disciplina ELETRÔNICA DIGITAL Eletrônica Digital MÓDULO UM: Estudo dos sistemas seqüenciais e desenvolvimento de elemento de memória latch-ne e nascimento dos flip-flops tipos T, RS, JK e D, solução de

Leia mais

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

Os circuitos seqüenciais podem ser classificados em três tipos: 1 Circuitos Combinacionais: São circuitos cuja saída depende apenas dos valores das entradas. Circuitos Sequenciais: São circuitos cuja saída depende tanto do valor atual das entradas quanto do valor anterior

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3. - Português Aula N o 7: Título: Sumário: Contadores Contadores síncronos (contadores de módulo 2n, projecto de contadores, frequência máxima

Leia mais

Circuitos Seqüenciais

Circuitos Seqüenciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Seqüenciais prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 13 Sistemas Digitais Definição funcional: Aparato dotado de conjuntos

Leia mais

Contadores ( Counters )

Contadores ( Counters ) ontadores ( ounters ) ircuitos sequenciais que : não dependem de entradas externas (para além do relógio); seguem uma sequência de estados pré-definida (ciclo do contador = nº de estados). plicações ontagem

Leia mais

Fundamentos dos circuitos sequenciais

Fundamentos dos circuitos sequenciais Fundamentos dos circuitos sequenciais ETV-EI-istemas Digitais-Fundamentos dos Circuitos equenciais 1/8 A grande maioria das aplicações dos sistemas digitais requer a capacidade de memória, isto é, a capacidade

Leia mais

Teste 2 Sistemas Digitais - MEEC 2009/10 1

Teste 2 Sistemas Digitais - MEEC 2009/10 1 Teste 2 Sistemas Digitais - MEEC 29/. [3 val] Considere o circuito da figura e as formas de onda indicadas. Esboce as formas de onda dos sinais X, Y e W, considerando X, Y e W inicialmente a e tendo em

Leia mais

Circuitos Seqüenciais Sistemas Digitais

Circuitos Seqüenciais Sistemas Digitais 2 ircuitos Seqüenciais Sistemas igitais Muitos sistemas digitais são pulsados ou clocked. Isto é, eles operam em sincronismo com um trem de pulsos de período chamado relógio (clock). n n+ ula GEO-I-UFPE

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 09: Considerações Gerais e Aplicações de Flip-Flop TOCCI, Sistemas Digitais, Sec. 5.11-5.23 http://sites.google.com/site/eletdigi/ 1 Entradas Assíncronas

Leia mais

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

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Flip-Flop

Leia mais

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS (Unidade 5) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

Máquinas de estado. Rodrigo Hausen ... saída próx. estado. entrada estado. Circuito combinacional para o cálculo do próximo estado.

Máquinas de estado. Rodrigo Hausen ... saída próx. estado. entrada estado. Circuito combinacional para o cálculo do próximo estado. Máquinas de estado Rodrigo Hausen Modelo geral de máquinas de estado Y n Y Y Entrada de dados Memória Saída de dados n entrada estado atual saída próx. estado Circuito combinacional para o cálculo do próximo

Leia mais

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

Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários. 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

Leia mais

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

LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA RELÓGIOS (CLOCK) 1 Em muitos circuitos digitais, a ordem em que os eventos ocorrem é crítica. Às vezes um evento deve preceder outro, ou então dois eventos deverão ocorrer simultaneamente, para as relações

Leia mais

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim unesp UNIVERSIDADE ESTADUAL PAULISTA Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim 1 Atividades de Recuperação Final Sistemas Digitais II

Leia mais

FSM de Mealy. Exemplo:

FSM de Mealy. Exemplo: Exemplo: FSM de Mealy o mesmo circuito anterior (detector de 1011) assunção: o valor de X muda logo após o a saída Y depende do estado actual e da entrada X INI INI S1 S1 S2 S3 S1 S1 S2 INI S1 S2 S3 X

Leia mais

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz Registradores de deslocamento O flip-flop pode armazenar durante o período em que sua entrada clock for igual a 0, um bit apenas (saída Q). Porém, se necessitarmos guardar uma informação de mais de um

Leia mais

ENGª DE ELECTRÓNICA E COMPUTADORES

ENGª DE ELECTRÓNICA E COMPUTADORES ENGª DE ELECTRÓNICA E COMPUTADORES SISTEMAS DIGITAIS II Colectânea de Exercícios de Exame José Sousa 2-22 Sumário MEMÓRIAS 2 MÁQUINAS DE ESTADOS SÍNCRONAS 6 MÁQUINAS DE ESTADOS ASSÍNCRONAS OUTRAS REALIZAÇÕES

Leia mais

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

CAPÍTULO 6. Introdução aos Circuitos Lógicos Seqüenciais CAPÍTULO 6 Introdução aos Circuitos Lógicos Seqüenciais 6.1. Conceito de Circuito Seqüencial Os circuitos seqüenciais são uma classe de circuitos digitais em que os valores lógicos das saídas, num determinado

Leia mais

Shift Registers e Contadores Assíncronos

Shift Registers e Contadores Assíncronos Shift Registers e Contadores Assíncronos Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 28 de maio de 2015 1 / 19 Registradores Registradores nada mais são que Flip-flops

Leia mais

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

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Contadores síncronos crescentes 2 Contadores síncronos decrescentes 3 Contadores

Leia mais