Relat RioMaqBebidas

861 palavras 4 páginas
Máquina de Vender Bebidas
Fernando Wendland, Willian Cortes
Curso de Ciência da Computação – Universidade de Santa Cruz do Sul (UNISC)
Santa Cruz do Sul – RS - Brasil nandowendland@gmail.com, willian_cortes@hotmail.com

Summary
The work consists in the implementation of a control circuit of Automatic
Machine Selling Drinks, able to provide two different types of beverages.
The project was developed using Vivado software, that was used to define the behavior of this circuit a second finite state machine and define the interface of control circuit of the machine with the external world.
The implementation was done in three stages: constriction of VHDL code, simulation and testbench creation.

Resumo
O trabalho consiste na implementação do circuito de controle de uma Máquina
Automática de Vender Bebidas, capaz de fornecer dois tipos diferentes de bebidas.
O projeto foi desenvolvido com a utilização da ferramenta Vivado, que foi utilizada para definir o comportamento deste circuito segundo uma máquina de estados finita e definir a interface do circuito de controle da máquina com o mundo externo.
A implementação foi realizada em três estágios: construção do código VHDL, criação do testbench e simulação.

Introdução
Inicialmente,

para

desenvolvimento

do

projeto,

foram

analisadas

as

características da máquina. Capaz de fornecer dois tipos de bebidas, ‘AguaPura’ e
‘GostoDeNada’, ambas custando R$1,50. As moedas são inseridas em uma fenda presente na maquina, com circuito capaz de reconhecer moedas de R$1,00, R$0,50 e
R$0,25, e capaz de devolver qualquer outro tipo de moeda ou objeto não reconhecido. A máquina também conta com a opção de desistir da transação e apertar a tecla DEV, que devolve as moedas inseridas.
A máquina possui 8 possíveis entradas e 5 possíveis saídas:

Entradas: M025 (moeda de 0,25 centavos), M050 (moeda de 0,50 centavos),
M100 (moeda de 1,00 real), DEV (solicitação de moedas), AP (solicitação de bebida
AguaPura) e GDN (solicitação da bebida

Relacionados