Files
cpu/README.md
Brendan Haines 9c254f29fa
All checks were successful
Build / Build C code (push) Successful in 11s
remove gitlab CI indicator from README.md
2025-08-28 00:58:01 -06:00

24 lines
659 B
Markdown

# 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
## Installation
Run `setup.sh` to install GCC
## Resources
* [AXI4 Protocol Specification](https://developer.arm.com/documentation/ihi0022/e/AMBA-AXI3-and-AXI4-Protocol-Specification?lang=en)