This repository contains a collection of VHDL programs I have written for practice and learning.
Each project includes the main design and a testbench for simulation.
-
β Decoder
A simple binary-to-N decoder implementation. Includes a testbench for validation. -
β Down Counter
A synchronous down counter with reset functionality. Verified using simulation testbench. -
β Moving Light
LED moving light pattern generator, often used as a basic FPGA demo project. -
β Palindrome Detection
Checks if a given binary sequence is a palindrome. Includes a testbench with example sequences.
- GHDL - Open-source VHDL simulator
- GTKWave - Waveform viewer
- Compile the design and testbench:
ghdl -a design.vhd ghdl -a tb_design.vhd