Single-Cycle CPU (RISC-V)

A single-cycle RISC-V CPU implementation supporting RV32I base instruction set with datapath and control unit design.