Finite State Machine based Vending Machine Controller with Auto-Billing Features
Ana Monga, Balwinder Singh

TL;DR
This paper presents a finite state machine-based design for a vending machine with auto-billing, reducing hardware complexity and improving efficiency, tested on FPGA hardware with performance comparison.
Contribution
It introduces a multi-select vending machine model using FSM with auto-billing, modeled with Mealy machine, and compares hardware performance with CMOS-based designs.
Findings
FSM reduces hardware complexity
Model tested on Spartan 3 FPGA
Performance outperforms CMOS-based machines
Abstract
Nowadays, Vending Machines are well known among Japan, Malaysia and Singapore. The quantity of machines in these countries is on the top worldwide. This is due to the modern lifestyles which require fast food processing with high quality. This paper describes the designing of multi select machine using Finite State Machine Model with Auto-Billing Features. Finite State Machine (FSM) modelling is the most crucial part in developing proposed model as this reduces the hardware. In this paper the process of four state (user Selection, Waiting for money insertion, product delivery and servicing) has been modelled using MEALY Machine Model. The proposed model is tested using Spartan 3 development board and its performance is compared with CMOS based machine.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
