Problems in programming Vending Machine

D

duffer

Guest
I am a newbee and have problems in programming Vending Machine. Is there any
tutorial or examples of this kind?
Thanks
 
"duffer" <lizhen@pub.xaonline.com> wrote in message
news:bv60pl$1eeo$1@mail.cn99.com...

I am a newbee and have problems in programming Vending Machine
I hope you have good flameproof clothing.

Try http://groups.google.com/groups?q=vending+machine+verilog
and http://groups.google.com/groups?q=vending+machine+vhdl

and see what fun you are missing.

This is what I wrote about it back in April 2000; my views have
not altered in the intervening years:

(quote)====================================================

Okay, I give in. What is the vending machine problem?
The damn things never sell the stuff you really want, and even
if they do you never have the right change, and then when
you find the right change it turns out that your only 5p coin
(nickel in the US!) is out-of-spec and the machine rejects it.

That's THE vending machine problem.

The VHDL vending machine problem is merely that bored unimaginative
tutors and app note authors have yet to find a more interesting
practical application of finite state machine design. The fact that
most vending machines have no need to run their internal state
machines at FPGA speeds seems to have escaped most of these
well-meaning folk, and they go on publishing the problem in their
app notes and coursework assignments.

And then the students give in, and they come here for advice, and
we get a good giggle at their expense.

For a more interesting spin on the problem, see the admirable
nuclear physics exposition of vending machine theory based on the
idea that the vending machine is a nucleus being bombarded with
particles (coins) in an experiment. There are
absorptions (coin in, nothing out); elastic scatterings (coin in,
same coin out); and reactions (coin in, product out).
(H J Lipkin, Journal of Irreproducible Results 7, 1958)

(end quote)=====================================================
 

Welcome to EDABoard.com

Sponsor

Back
Top