riscv-proc - pipelined RV32 processor in SystemVerilog -
src
I used the book by H&H
for design and reference, and implemented a basic pipelined RISC-V 32-bit processor, with support for a few SIMD instructions.
This project helped me learn the pipelined design, some RISC-V design choices and instruction encodings, and let me practice SystemVerilog.