Bunch of circuits in Verilog and in Clash to learn and compare them Combinational 8-bit ripple carry adder 8-to-3 Bit Priority Encoder Sequential 4-bit counter Bidirectional Shift Register Traffic light controller - Moore machine Memory Ring buffer (FIFO) Digital Signal Processing FIR filter CPU CPU in Clash based on my older verilog design (VeriRISCy) Others Matrix multiplier Steps to run: I am running Clash in minimal setup with clashi. Setup clash by running setup_clash.sh. This need to be run only once. Run run.sh in a desired project and follow the instructions there