diff options
author | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-21 07:57:08 +0200 |
---|---|---|
committer | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-21 07:57:08 +0200 |
commit | fefd558d0133b1c796de108d3be6cf579e262e7b (patch) | |
tree | c29584612a4c878a52483da6bc22f6ffd66c7343 | |
parent | 4a52f5f4699a445c034300c5d292b6e919b924b0 (diff) | |
download | riscv_cpu-fefd558d0133b1c796de108d3be6cf579e262e7b.tar.gz riscv_cpu-fefd558d0133b1c796de108d3be6cf579e262e7b.zip |
updated README
-rw-r--r-- | README.md | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,6 +1,9 @@ # RISCV CPU -An attempt at building a simple RISCV CPU in verilog. +An attempt at building a simple RISCV CPU in verilog. Currently my CPU +implements the RV32I ISA without FENCE/ECALL/EBREAK instructions. The design +is very much based on David and Sarah Harris' book +"Digital Design and Computer Architecture (RISC-V Edition)". ## FPGA @@ -34,14 +37,14 @@ The board used in this project is a [Tang Nano 9K](https://wiki.sipeed.com/hardw ### Synthesis * [yosys](https://github.com/YosysHQ/oss-cad-suite-build) for synthesis -* [nextpnr-gowin](https://github.com/YosysHQ/apicula) for place and route +* [nextpnr-himbaechel](https://github.com/YosysHQ/apicula) for place and route * [gowin_pack](https://github.com/YosysHQ/apicula) for generating bitstream * [openFPGALoader](https://github.com/trabucayre/openFPGALoader) for uploading bitstream to FPGA ### Debugging * [gtkwave](https://github.com/gtkwave/gtkwave) for viewing waveforms -* [openocd](https://openocd.org) for debugging +* ([openocd](https://openocd.org) for debugging) ## Currently Supported Instructions |