Documente Academic
Documente Profesional
Documente Cultură
Design an WP1
CLO_ embedded system C6 (Creating) PLO3 WK5 (Depth of Knowledge
3 based solution for the (WA3) Engineering required)
engineering problem. Design and Design WP3
developmen (Depth of Analysis required)
t of Solution WP7
(Interdependence)
Q# 01
Consider a vending machine used to sell coffee cup that costs 2$ each. Design an engineering solution
using a state machine that determines when to dispense a cup and how to return the change. Students are
required to choose 3 types of coins by themselves at first.
Note: in this design student should ignore the capacity of the stock, which means that there are always be
sufficient number of cups and all ingredient of the coffee in the vending machine. Also, assume that only
one action could be made in every clock cycle or state.
RULES:
first give back the change then dispense the coffee cup
Submit the solution (with tips and tricks) and design in the form of report (5-8) pages that must include
1. Introduction
2. Literature review (FSM based vending machine design controller)
3. State diagram
4. VHDL code
5. Result
Page 1 of 2
Department: Electronic Engineering
Complex Engineering Problem/Activity:
Page 2 of 2