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