You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jean-François Nguyen
9ea58a47a9
* Checks are now split in two modules: checks.cons for consistency checks, checks.insn for instructions. * Checks are derived from PowerFVCheck and have a shorthand (e.g. "insn_b"). PowerFVCheck holds a mapping between its subclasses and their shorthands. * Instruction checks definitions have been simplified to one-liners, and grouped into a single file. * A Trigger class has been added to define testbench triggers. |
2 years ago | |
---|---|---|
.. | ||
README.md | 2 years ago | |
_wrapper.py | 2 years ago | |
microwatt_top.vhdl | 2 years ago | |
run.py | 2 years ago |
README.md
Additional prerequisites
- ghdl with the LLVM or GCC backend
- ghdl-yosys-plugin
Get Microwatt:
git clone git@git.openpower.foundation:jfng/microwatt -b powerfv
Usage
Enter/exit the Python virtualenv
poetry shell
python ./run.py --help
exit
Run the checks locally
python run.py --jobs=$(nproc)