An open API service indexing awesome lists of open source software.

https://github.com/amnabubshait/vhdl-vending-machine-controller

The Vending Machine Controller project seeks to develop and implement a VHDL-based digital vending machine system that mimics real-world operations. The project will use a finite state machine (FSM) for controlling the vending machine's various states, which include idle, accepting money, dispensing items, and returning change.
https://github.com/amnabubshait/vhdl-vending-machine-controller

vending-machine vhdl

Last synced: 3 months ago
JSON representation

The Vending Machine Controller project seeks to develop and implement a VHDL-based digital vending machine system that mimics real-world operations. The project will use a finite state machine (FSM) for controlling the vending machine's various states, which include idle, accepting money, dispensing items, and returning change.

Awesome Lists containing this project

README

          

# VHDL Vending Machine Controller

The Vending Machine Controller project seeks to develop and implement a VHDL-based digital vending machine system that mimics real-world operations. The project will use a finite state machine (FSM) for controlling the vending machine's various states, which include idle, accepting money, dispensing items, and returning change.

This project will demonstrate the design and implementation of a VHDL state machine that regulates the functioning of a vending machine. The project is going to concentrate on digital circuit principles, state transitions, and user input management, allowing theoretical topics to be applied in practice.

## Block Diagram

![WhatsApp Image 2025-05-11 at 20 22 27](https://github.com/user-attachments/assets/91dfb17f-014f-4081-93ad-84f810c5d4e0)

## State Machine Diagram

![WhatsApp Image 2025-05-11 at 20 22 28](https://github.com/user-attachments/assets/92541239-963f-4588-aa63-1558b8277975)

## State Diagram

![WhatsApp Image 2025-05-11 at 20 23 15](https://github.com/user-attachments/assets/0234c378-1be8-4d9d-9949-aa8a364a3657)