Projeto de Circuitos Sequenciais Síncronos

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

Contadores e Registradores
Máquinas de Estado Sistemas Digitais.
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Aritmética Computacional
Lógica booleana e implementação de funções booleanas
Circuitos Lógicos e Organização de Computadores Capítulo 4 – Implementações Otimizadas de Funções Lógicas Ricardo Pannain
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
» RAM /abr./: RARELY ADEQUATE MEMORY, BECAUSE THE MORE MEMORY A COMPUTER HAS, THE FASTER IT CAN PRODUCE ERROR MESSAGES « Anonymous TC –
VISÃO GERAL Profa. Fernanda Denardin Walker
Eletrônica Digital Contadores
Eletrônica Digital Projeto de Circuitos Combinacionais
Máquinas de Estado Eletrônica Digital.
Unidades de Execução e de Controle Sistemas Digitais.
Processador Fluxo de Dados e Controle
Circuitos Lógicos Sequenciais
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Contadores Digitais.
Análise de Circuitos Sequenciais Síncronos
Uma chave é normalmente aberta e a outra normalmente fechada
Registradores de deslocamento (Shift Register)
Flip-Flop J-K.
Registradores de deslocamento (Shift Register)
Contadores Contadores são circuitos digitais que variam os seus estados, sob um comando de um clock (relógio), de acordo com uma sequencia predeterminada.
O FLIP-FLOP As latches e os flips-flops são os blocos elementares com os quais se constrói a maior parte dos circuitos sequenciais. Um flip-flop é um dispositivo.
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Fundamentos de Eletrônica – Circuitos Seqüenciais
Circuitos sequenciais síncronos
Quão difícil é comunicar? Andreia Teixeira 27 de Maio.
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital II ELT013
Sistemas Digitais Aula 11.
ÁLGEBRA DE CHAVEAMENTO
Sistemas Numéricos Sistemas Numéricos de Interesse
Índice Sumário Implementação de Contadores Implementação de contadores
Índice SUMÁRIO Introdução ao projeto de lógica seqüencial.
Engenharia de Software para Computação Embarcada
Conceitos de Lógica Digital
Multiplexadores e Demultiplexadores
Latches e Flip-Flops GSI008 – Sistemas Digitais
Circuitos Seqüenciais Contadores
Binários Prof. Ricardo S. Casado.
Técnicas Digitais e de Microprocessadores II
Circuitos seqüenciais síncronos
Lógica Seqüêncial Bruno Silvério Costa.
CIRCUITO COMBINACIONAIS
Computador Simplificado Conceitos p.ex. FLUXO de execução
Infra-Estrutura de Hardware
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
Eletrônica Digital II ELT013
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
SISTEMAS DIGITAIS AULA 6 Prof. José Bezerra de Menezes Filho CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DA PARAÍBA DA PARAÍBA.
Aplicações com flip-flops
Diagrama de estado ? Exemplo:
Eletrônica Digital II ELT013
FLIP-FLOPs.
Máquinas de Estados Finitos (cont)
ANTONIO AUGUSTO LISBOA DE SOUZA
Introdução às Máquinas de Estados Finitos (Finite State Machine - FSM)
Sistemas Digitais Aula 10 GRECO-CIN-UFPE.
Exercício: Trazer próxima aula
Exercícios: trazer próxima aula
Cap. V – Análise e Síntese de Circuitos Sequenciais Síncronos
Circuitos Lógicos Sequenciais
Circuitos Digitais Prof. Marcio Cunha Aula 11 – Circuitos Sequenciais: Contadores.
Prof. Marcio Cunha Aula 10 – Circuitos Sequenciais: Flip-Flop’s
Xx. x x xxx.
Transcrição da apresentação:

Projeto de Circuitos Sequenciais Síncronos

Projeto de uma FMS Compreende 5 Passos de Projeto: Obter o diagrama de estados Obter a tabela de saída Obter a tabela de transição de estados Obter a tabela para implementação Desenho do circuito

Projeto de uma FMS de Moore com Flip-Flop “D” Projetar um contador com 3 bits que siga a sequência 0,1,2,4,0,1,2,4,0....... O Circuito deve possuir uma entrada de controle X, usada para habilitar a contagem, e uma saída Z, que assume nível 1 quando o estado do contador é igual a 4.

Diagrama de estados X=0 X=0 000 Z=0 001 Z=0 X=1 X=1 X=1 100 Z=1 010

Tabela de Saída Estado Atual Saída Y3 Y2 Y1 Z 1 X

Tabela de Transição Próximos Estados Estado Atual Y3 Y2 Y1 Y3 Y2 Y1 000 001 1 010 100 xxx Como a equação para FF D é : Q(n+1) = D(n) A tabela para implementação é a igual a tabela de transição.

Tabela para a Implementação Próximos Estados Estado Atual D3 D2 D1 Y3 Y2 Y1 X=0 X=1 000 001 1 010 100 xxx

Projeto de uma FMS de Moore com Flip-Flop “JK” Projetar um contador com 3 bits que siga a sequência 0,1,2,4,0,1,2,4,0....... usando FF JK. O Circuito deve possuir uma entrada de controle X, usada para habilitar a contagem, e uma saída Z, que assume nível 1 quando o estado do contador é igual a 4.

Diagrama de estados X=0 X=0 000 Z=0 001 Z=0 X=1 X=1 X=1 100 Z=1 010

Tabela de Transição Próximos Estados Estado Atual Y3 Y2 Y1 Y3 Y2 Y1 000 001 1 010 100 xxx Tabela transição do FF JK Q(n) Q(n+1) J K 0 0 0 X 0 1 1 X 1 0 X 1 1 1 X 0

Tabela para Implementação Próximos Estados Para FF 3 Para FF 2 Para FF 1 Estado Atual y3 y2 y1 J3 K3 J2 K2 J1 K1 Y3 Y2 Y1 X=0 X=1 000 001   1 010 100 xxx xx