1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
93
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
Texto de pré-visualização
Prova 2 Sistemas Digitais 20242 Prof Luciano Cunha de Araújo Pimenta 1 Projete um bloco de controle de uma máquina de refrigerantes O preço do refrigerante é 1 real e a máquina só aceita moedas de 25 centavos e 50 centavos Assuma a existência de uma entrada x1 que se torna 1 durante um ciclo de relógio toda vez que o cliente deposita uma moeda de 25 centavos e uma entrada x2 que se torna 1 durante um ciclo de relógio toda vez que o cliente deposita uma moeda de 50 centavos na máquina A máquina foi construída de forma a não permitir que duas ou mais moedas sejam depositadas ao mesmo tempo A máquina fornece troco quando a saída T é feita igual a 1 e o refrigerante deverá ser fornecido assim que se atinja um valor maior ou igual ao preço do refrigerante Assuma também que um refrigerante é fornecido quando uma saída y é feita igual a 1 Caso o valor depositado seja maior que o preço do refrigerante então devese fornecer o troco por meio da saída T Ao inicializar a máquina e após o fornecimento de um refrigerante uma saída clear deve ser feita igual a 1 para inicializar o sistema de recebimento das moedas Você deve seguir e mostrar todos os passos estudados no Capítulo 3 do livro texto 1 crie uma Máquina de Estados Finitos Moore 2 crie uma arquitetura padrão utilizando um registrador de estado com largura apropriada e lógica combinacional 3 codifique os estados utilizando codificação com número mínimo de bits 4 crie a tabela de estados 5 obtenha as equações da lógica combinacional 20 pontos 2 No exercício anterior é possível utilizar codificação de saída Justifique 5 pontos 3 Para o projeto da questão 1 mostre novamente a máquina de estados considerando agora uma FSM Mealy 5 pontos
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
93
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
1
Sistemas Digitais
UFMG
Texto de pré-visualização
Prova 2 Sistemas Digitais 20242 Prof Luciano Cunha de Araújo Pimenta 1 Projete um bloco de controle de uma máquina de refrigerantes O preço do refrigerante é 1 real e a máquina só aceita moedas de 25 centavos e 50 centavos Assuma a existência de uma entrada x1 que se torna 1 durante um ciclo de relógio toda vez que o cliente deposita uma moeda de 25 centavos e uma entrada x2 que se torna 1 durante um ciclo de relógio toda vez que o cliente deposita uma moeda de 50 centavos na máquina A máquina foi construída de forma a não permitir que duas ou mais moedas sejam depositadas ao mesmo tempo A máquina fornece troco quando a saída T é feita igual a 1 e o refrigerante deverá ser fornecido assim que se atinja um valor maior ou igual ao preço do refrigerante Assuma também que um refrigerante é fornecido quando uma saída y é feita igual a 1 Caso o valor depositado seja maior que o preço do refrigerante então devese fornecer o troco por meio da saída T Ao inicializar a máquina e após o fornecimento de um refrigerante uma saída clear deve ser feita igual a 1 para inicializar o sistema de recebimento das moedas Você deve seguir e mostrar todos os passos estudados no Capítulo 3 do livro texto 1 crie uma Máquina de Estados Finitos Moore 2 crie uma arquitetura padrão utilizando um registrador de estado com largura apropriada e lógica combinacional 3 codifique os estados utilizando codificação com número mínimo de bits 4 crie a tabela de estados 5 obtenha as equações da lógica combinacional 20 pontos 2 No exercício anterior é possível utilizar codificação de saída Justifique 5 pontos 3 Para o projeto da questão 1 mostre novamente a máquina de estados considerando agora uma FSM Mealy 5 pontos