cvw/README.md

22 lines
743 B
Markdown
Raw Normal View History

2021-01-15 04:16:47 +00:00
# riscv-wally
Configurable RISC-V Processor
2021-10-11 15:13:15 +00:00
Wally is a 5-stage pipelined processor configurable to support all the standard RISC-V options, incluidng RV32/64, A, C, F, D, and M extensions, FENCE.I, and the various privileged modes and CSRs. It is written in SystemVerilog. It passes the RISC-V Arch Tests and Imperas tests. As of October 2021, it boots the first 10 million instructions of Buildroot Linux.
2021-10-11 15:50:44 +00:00
To use Wally on Linux:
2021-10-11 15:13:15 +00:00
2021-10-11 15:50:44 +00:00
git clone https://github.com/davidharrishmc/riscv-wally
2021-10-18 16:52:40 +00:00
2021-10-11 15:50:44 +00:00
cd riscv-wally
2021-10-18 16:52:40 +00:00
2021-10-11 15:50:44 +00:00
cd imperas-riscv-tests
make
cd ../addins
git clone https://github.com/riscv-non-isa/riscv-arch-test
2021-10-11 15:13:15 +00:00
2021-10-11 15:50:44 +00:00
Notes:
Eventually download imperas-riscv-tests separately
Move our custom tests to another directory
Handle exe2memfile separately.