A Barry good RISC-V RV32i Verilog implementation.
(You can blame @KarimIO for the name and the slogan.)
It's a single-cycle RISC-V CPU with completely unaligned byte-addressable memory I/O.
(Though the program ROM is only word addressable.)
The Core and Computer are platform-agnostic, but some submodules and thus the final product was implemented on a Xilinx Nexys 3 FPGA.
RiscBEE is a sister project of Oak.js.
You can generate machine code with Oak.js. To simulate, run CPU_tb.v.
iverilog Core/*.v Verification/CPU_tb.v
./a.outPool all files in Core and Xilinx.
You will want to create a .ucf file, as well. I think we lost ours.
You want to use Core,and modify Xilinx FPGA-specific code to code that interfaces with your FPGA's memory resources and I/O.
Mozilla Public License 2.0. Check 'LICENSE'.