vhdl

VHDL Programming Repository

VHDL Banner This repository contains different VHDL projects for learning and practicing digital design, FSMs, arithmetic units, and CPU implementation.

GitHub last commit License GitHub stars

Table of Contents

  1. Basic Gates
  2. Half Adder
  3. Full Adder
  4. Multiplexer
  5. Demultiplexer
  6. Encoder
  7. Decoder
  8. 4-bit Ripple Carry Adder (Board Implementation)
  9. Interfacing Seven Segment Display using VHDL(Board Implementation
  10. Arithmetic Logic Unit(ALU) into FPGA
  11. Moore based Sequence Detector FSM
  12. Melay based Sequence Detector FSM
  13. Counters
  14. Shift Register
  15. Programmable Logic Devices

Semster Project - Digital Clock using Artix-7 100T FPGA board

lowDogitalClock

This project is a 24-hour Digital Clock implemented using VHDL and tested on the Nexys A7-100T FPGA board. It displays real-time hours, minutes, and seconds using a 6-digit 7-segment display. This is not a typical learning exercise—it’s a complete semester project submitted for academic evaluation at HNB Garhwal University, under the subject Digital System Design using VHDL.


🛠️ Tools Used

🤝 Contributions

Feel free to fork this repo, add improvements, and submit PRs!

📬 Contact

For queries, reach out on LinkedIn: Swaroop Kumar Yadav

Email LinkedIn