mirror of
https://github.com/Domipheus/RPU.git
synced 2025-04-18 19:15:13 -04:00
Update readme to reflect latest status
This commit is contained in:
parent
8803d1392d
commit
47a0058836
1 changed files with 3 additions and 3 deletions
|
@ -1,13 +1,13 @@
|
|||
# RPU
|
||||
Basic RISC-V CPU implementation in VHDL.
|
||||
|
||||
This is a RV32I ISA CPU implementation, based off of my TPU CPU design. It is very simple, is missing several features, but can run rv32i-compiled GCC toolchain binaries at over 200MHz on a Digilent Arty S7-50 board, built with Xilinx Spartan 7 tools.
|
||||
This is a RV32I ISA CPU implementation, based off of my TPU CPU design. It is very simple, is missing several features, but can run rv32i-compiled GCC toolchain binaries at over 200MHz on a Digilent Arty S7-50 board, built with Xilinx Spartan 7 tools. Can also boot Zephyr given correct SoC environment and invalid emulation handling of multiply/divide/mod M-extension instruction via invalid instruction trap.
|
||||
|
||||
Please let me know if you are using any of the RPU design in your own projects! I am contactable on twitter @domipheus.
|
||||
|
||||
# Implementation
|
||||
|
||||
Diagram does not include recently added CSR unit.
|
||||
Diagram does not include recently added CSR & LINT units, or the fact that interrupts are supported.
|
||||
|
||||

|
||||
|
||||
|
@ -15,4 +15,4 @@ Implementation detail is written about via blogs available at http://labs.domiph
|
|||
|
||||
The tests in the repo are incredibly old and basic, and included only as a baseline to help. They will be expanded upon in time. The core_tb should work for basic simulator use and could be expanded for more complex debugging.
|
||||
|
||||
Currently working on: CSRs, Interrupts
|
||||
Currently working on: Privilege modes, memory system overhaul, mmu support
|
Loading…
Add table
Reference in a new issue