Configurable RISC-V Processor
Go to file
2022-01-14 11:13:06 -06:00
addins Added C test cases 2022-01-11 21:01:48 +00:00
benchmarks/riscv-coremark Merged coremark changes 2022-01-10 05:09:28 +00:00
bin
examples Mixed C and assembly language test cases; SRT initial version passing tests 2022-01-13 21:45:54 +00:00
fpga Added additional fsm to ILA. 2022-01-12 14:17:16 -06:00
pipelined Added tim only test to regression-wally. Minor cleanup to ifu. 2022-01-14 11:13:06 -06:00
tests Fixed PMA regions, Added passing PMA tests to regression 2022-01-10 22:08:26 +00:00
.gitattributes
.gitignore
.gitmodules Added C test cases 2022-01-11 21:01:48 +00:00
LICENSE
Makefile Renamed wally-pipelined to pipelined 2022-01-04 19:47:41 +00:00
README.md
setup.sh
wallyVirtIO.patch added wallyVirtIO.patch from Ross 2021-12-22 07:04:47 -08:00

riscv-wally

Configurable RISC-V Processor

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.

See Chapter 2 of draft book of how to install and compile tests.