No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
riscv
tests
.coveralls.yml
.gitignore
.travis.yml
README.md
requirements.txt
setup.py

README.md

RISC-V

Build Status Code Health Coverage Status Documentation Status

RISC-V implementation and tools.

Available tools :

  • Pure Python RISC-V 2.0 decoder.
  • myHDL based decoder module.
  • myHDL version of RISC-V core Zscale
  • myHDL based Zscale core modules with individual module tests.

In Progress :

  • Tests for core assembly.

Installation and Usage

Cloning the repo

git clone https://github.com/jck/riscv.git

Installing dependencies

cd riscv
python -m pip install -r requirements.txt

Usage

The core modules can be imported by:

from riscv import alu

Running tests

python -m pytest