A clean collection of beginner-friendly VHDL programs along with their testbenches. This repository is perfect for students and learners who want to understand digital logic design, simulation, and waveform analysis using GHDL and GTKWave.
- ✔️ Simple, readable, and well-structured VHDL codes
- ✔️ Testbenches included for every module
- ✔️ Great for university labs & digital logic learning
- ✔️ Works on any simulator supporting VHDL-93
- ✔️ Perfect starting point for FPGA and hardware design enthusiasts
ghdl -a and_gate.vhdghdl -a tb_and_gate.vhdghdl -e tb_and_gateghdl -r tb_and_gate --vcd=and_gate.vcdgtkwave and_gate.vcdYou can upload your waveform images here to showcase the simulation result:
- AND, OR, NOT, NAND, NOR gates
- 2:1 Multiplexer
- Writing and understanding testbenches
- Basic waveform inspection
- Digital logic behavior in simulation
Want to add more VHDL modules or testbenches? Feel free to fork the repo, improve the code, and open a pull request!
© 2025 Prabhat-amgain All rights reserved. This repository is owned and maintained by Prabhat Amgain.
This project is open-source and released under the MIT License.