LeoRV32 is a simple RV32I RISC-V CPU written in SystemVerilog.
All SystemVerilog features used are supported by Yosys and Icarus Verilog.