Home

Awesome

riscV

An open source Verilog Softcore and C++ Instruction Set Simulator and logic RISC-V 32 bit project. The project is meant to be an informative and educational exercise in the contruction of processor models and logic implementations, using the RISC-V open-source architecture as a base, as a modern, relevant, processor architecture.

The project, at this time, limits itself to the 32 bit specifications, but the implementations are architected to be an expandable implementation that can mix and match the various RISC-V expansion specifications (see HDL/doc/manual.pdf and iss/doc/iss_manual.pdf).

HDL

<p align="center"> <img src="https://github.com/wyvernSemi/riscV/assets/21970031/2f990f74-3681-44f7-aab2-d425e8599b4d" width=600> </p>

The Verilog Softcore has the following features

ISS

<p align="center"> <img src="https://github.com/wyvernSemi/riscV/assets/21970031/61eb37df-3997-43bc-aaf7-9a63da63149c" width=600> </p>

The ISS has the following features: