Brendan Haines 1a135b5966
All checks were successful
Build / Run Test `test_basic` (push) Successful in -41s
Build / Run Test `test_c` (push) Successful in -51s
update README.md
2025-08-29 00:53:21 -06:00
2025-08-29 00:21:57 -06:00
2025-08-28 00:53:50 -06:00
2025-08-29 00:53:05 -06:00
2022-12-07 20:03:13 -07:00
2021-09-09 00:06:57 -06:00
2025-08-29 00:22:51 -06:00
2025-08-29 00:45:50 -06:00
2025-08-29 00:53:21 -06:00

RISC-V CPU

Short Term To Do: -[ ] add stalls for memory access -[ ] use AXI for memory access (depends on AXIL memory module for test) -[ ] add tests for non-pipelined case -[ ] get C working (may depend on memory stalls)

Desired features: -[ ] 1- or 5-stage pipeline selectable via parameter -[ ] AXI-lite Master for both instruction and data memory -[ ] 32, 64, (or 128?) bit word size -[ ] floating point -[ ] multiplication -[ ] division -[ ] instruction and data caches -[ ] JTAG debug probe

Resources

Description
RISC-V CPU
Readme 525 KiB
Languages
Verilog 44.7%
SystemVerilog 36.6%
Assembly 15.1%
Makefile 3.5%