HDLBits is a collection of small circuit design exercises for practicing digital hardware design using Verilog Hardware Description Language.
( Main Page : https://hdlbits.01xz.net/wiki/Main_Page )
This repository contains my own solutions of all 178 problems on the website. The problems are not very complicated and friendly for beginners. I've been trying to find the simplest solution of each problem as much as I can. If you have a different solution of any problem, feel free to discuss with me.
2 problems in total (1-2). An easy start.
41 problems in total (3-43). Focus on Verilog syntax.
115 problems in total (44-158). Some typical circuits implemented by combinational or sequential logic, including multiplexers, adders, flip-flops, counters, shift registers, state machines, etc.
15 problems in total (159-173). Focus on reading simulation waveforms.
5 problems in total (174-178). Easy testbench writing.