Академический Документы
Профессиональный Документы
Культура Документы
ESCOLA DE ENGENHARIA
SISTEMAS DIGITAIS
EXERCÍCIO PRÁTICO 1
DOCUMENTAÇÃO
BELO HORIZONTE
2017/2
CORREÇÃO DO PROJETO DA MÁQUINA DE REFRIGERANTES
Para solucionar o problema do Overflow, que ocorria no exemplo proposto pelo livro da
disciplina, teve-se como estratégia, utilizar a saída Cout do full-adder de 8 bits, visto que a
mesma indica o acontecimento do Overflow. Sendo assim, não foi necessário aumentar o
número de bits da máquina.
Portanto, o exemplo inicial, foi ajustado de forma a considerar o indicador de overflow
no processador, para que, mesmo ocorrendo o overflow, a máquina liberaria o refrigerante.
Para a execução do projeto, foram utilizados os métodos de execução de um Projeto
RTL, visto que as chances de erros no projeto são reduzidas.
Obs: O processador não realiza as operações referentes ao troco, portanto essa etapa não
foi considerada durante a execução do projeto.
Etapa 1: Construção da FSM de Alto Nível
0 0 X X X 0 1 0 1 0
0 1 0 0 0 0 1 0 0 0
0 1 0 0 1 0 1 0 0 0
0 1 0 1 0 1 1 0 0 0
0 1 0 1 1 1 1 0 0 0
0 1 1 x x 1 0 0 0 0
1 0 x x 0 0 1 0 0 0
1 0 x x 1 1 1 0 0 0
1 1 x x x 0 0 0 0 1
Obs:. X representa o valor “Don’t Care”, ou seja, a informação do valor em questão não é
relevante nesse estado.