Skip to content
/ nerv Public
forked from YosysHQ/nerv

Naive Educational RISC V processor

License

Notifications You must be signed in to change notification settings

piso77/nerv

 
 

Repository files navigation

NERV - Naive Educational RISC-V Processor

NERV is a very simple single-stage RV32I processor. It is equipped with an RVFI interface and is formally verified.

system diagram

Running the simulation testbench

git clone https://github.com/yosyshq/nerv.git
cd nerv
make

Running the riscv-formal testbench

git clone https://github.com/yosyshq/riscv-formal.git
cd riscv-formal/cores/
git clone https://github.com/yosyshq/nerv.git
cd nerv
make -j8 check

iCEBreaker SOC example

See the iCEBreaker SOC README

About

Naive Educational RISC V processor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 73.7%
  • Python 6.8%
  • Assembly 5.9%
  • Shell 5.3%
  • Makefile 5.1%
  • C 3.2%