Skip to content

Commit

Permalink
Update README.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Nguyen committed Sep 9, 2020
1 parent 714d835 commit 536d6c3
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Minerva is a CPU core that currently implements the [RISC-V][1] RV32IM instructi

### Quick start

Minerva currently requires Python 3.6+ and [nMigen][2] on its `master` branch.
Minerva requires Python 3.6+ and [nMigen][2]. Installation instructions for nMigen can be found [here](https://nmigen.info/nmigen/latest/install.html).

python setup.py install
python cli.py generate > minerva.v
Expand Down Expand Up @@ -69,6 +69,10 @@ The following parameters can be used to configure the Minerva core.
| `nb_triggers` | `8` | Number of triggers |
| `with_rvfi` | `False` | Enable the riscv-formal interface |

### Testing

A riscv-formal testbench for Minerva is available [here](https://github.com/jfng/riscv-formal/tree/minerva/cores/minerva).

### Possible improvements

In no particular order:
Expand All @@ -87,5 +91,5 @@ Minerva is released under the permissive two-clause BSD license.
See LICENSE file for full copyright and license information.

[1]: https://riscv.org/specifications/
[2]: https://github.com/m-labs/nmigen/
[2]: https://github.com/nmigen/nmigen/
[3]: https://github.com/m-labs/lm32/

0 comments on commit 536d6c3

Please sign in to comment.