HDL Implementation of Vending Machine by KCPSM3 Processor
HDL Implementation of Vending Machine by KCPSM3 Processor
HDL Implementation of Vending Machine by KCPSM3 Processor
Volume: 3 Issue: 3
ISSN: 2321-8169
1212 - 1215
_______________________________________________________________________________________________
Abstract:- The objective here to design vending machine controller which accepts money as input in any sequence and delivers the require d
product when the required amount has deposited and it also gives back the change. Here the additional facility is provided for our users. It is
possible to withdraw the user deposited money in between if the customer wishes to pressing a specified button PUSH button.
Keywords:- verilog HDL kcpsm3,Xlinx simulator software
__________________________________________________*****_________________________________________________
I.
INTRODUCTION
DESIGN OBJECTIVES
The machine can accept coins of two rupees and five rupees
in any possible sequence. There is a coin slot which is
connected to FPGA. User interface used coins dispense and
product dispense. Relay is control the product dispatch. The
programs has written on KCPSM3 processor and download
into the Spartan-3A kit by using ELBERT configuration for
selecting product and coin sum, balance and it will be
displayed on LCD.
FINITE STATE MACHINE
A sequential circuit can be converted into a state machine
using state diagram. In a state machine the circuit output is
defined in a set of states. There is a state register to hold sate
of a machine and the next state logic to decode the next
state. There are two types of state machines.
1. MOORE
2. MEALY
MOORE MACHINE
In this the output state is totally depends on the present state.
_______________________________________________________________________________________
ISSN: 2321-8169
1212 - 1215
_______________________________________________________________________________________________
COIN DESCRIMINATOR
When the coin is inserted into slot, it falls vertically and first
hits an anvil, rolling down a short ramp about few
centimeters. The sensors are located along this path, and
their signals have to be pressed to decide the coin is good or
not before it reaches the ramp, where the coin is driven to
the storage or return to the customer. The role of the sensor
is to measure the physical properties of the coin, such as
dimensions, conductivity, permeability etc., here dimension
is measured directly all others are measured indirectly.
BLOCK DIAGRAM FOR COIN DESCRIMINATOR
_______________________________________________________________________________________
ISSN: 2321-8169
1212 - 1215
_______________________________________________________________________________________________
III.
DESIGN METHODOLOGY
IV.
CONCLUSION
_______________________________________________________________________________________
ISSN: 2321-8169
1212 - 1215
_______________________________________________________________________________________________
[3]
[4]
[5]
[6]
international
journal
of
Computer
Applications(0975- 8887).
Biplab Roy, and Biswarup Mukherjee , Design of
coffee vending machine using single electron
devices in 2010 International Symposium on
electronic design of system pp-38-43.
K.P. Subramoney, Prof. G.P.Hancke, A Secure
Web Service For Electronic Payment Vending in
South Africa in 2007 the Third International
Conference on Web Services (ICWS), New York,
USA , pp 1-9.
Muhammad Ali Qureshil, Abdhul Aziz1, Hafiz Faiz
Rasool, Design and Implementation of Automatic
Train Ticketing System Using Verilog HDL@
ICCIT , pp-707-712.
Kaushal Mahesh Ambani, Harshil Mayur Gandhi,
Priyank Jayesh Shan, Automatic Ticket Vending
Via Messaging Service(ATVMS) in March 2012
International
Journal
of
Computer
Applications(0975-8887) volume 42 No.17, pp25-29.
1215
IJRITCC | March 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________