Relatorioaula10
365 palavras
2 páginas
Universidade Federal de Minas Gerais – Laboratório de Sistemas Digitais – Aula 10Alunos: André de Las Casas Castro Ludmila Helena Telles Cunha
1- Desenvolva o procedimento de 5 passos para a construção da máquina de estados finitos segundo o modelo de Mealy e segundo o modelo de Moore para a situação problema do mostrador de relógio de pulso apresentado no item 3 da aula prática anterior. Assuma que quando o botão B for pressionado, um bipe será emitido. Observação: Esse projeto está especificado no Livro de Sistemas Digitais do Frank Vahid no capítulo 6 (exemplo 6.18).
Relógio com bipe, máquina de Mealy
Diagrama:
Arquitetura e codificação dos estados:
Tabela de transição de estados:
Lógica combinacional para a saída:
Simulação:
Simulação no Kit EXSTO:
LED 15 – Bipe, LED 12 – S1, LED 11 – S0
Relógio com bipe, máquina de Moore
Diagrama:
Arquitetura e codificação dos estados:
Tabela de transição de estados:
Lógica combinacional para a saída:
Simulação:
A simulação no Kit EXSTO mostrou saídas idênticas às da máquina de Mealy. Pudemos notar algumas particularidades entre cada máquina na hora de simular no kit que infelizmente não foram possíveis de serem capturadas nas imagens. São elas: Moore tem como desvantagem o bipe ocorrer antes da mudança de estados, e não junto com ela. Isso ocorre graças aos estados intermediários. Sua vantagem é a de não ocorrer falsos bipes. Já em Mealy os bipes ocorrem junto com a mudança de estados, desde que a entrada B permaneça alta por pelo menos um ciclo de clock. Caso isso não ocorra, um falso bipe será emitido. Isso ocorre graças ao caráter assíncrono das saídas.
2- Implemente uma FSM para a seguinte situação problema segundo o modelo de Mealy ou o modelo de Moore: um controlador de semáforos possui três condições distintas. Sinal VERDE, AMARELO e VERMELHO. O tempo em que o semáforo fica em cada cor é respectivamente: VERDE (7 segundos), AMARELO (2 segundos) e VERMELHO (5 segundos). O