Commit graph

7 commits

Author SHA1 Message Date
Colin Riley
200284e361 Clarify DooM timedemo score CPU speed 2020-09-12 00:23:50 +01:00
Colin Riley
4b16f9bf6f RPU 1.0
Updated ISA support to RV32IMZcsr - Passes riscv-compliance.
Integer divide/rem in 34 cycles.
Integer multiply in 2 cycles (when using xilinx dsp blocks!)
Saved multiple cycles from fetch/memory load stages by short-cutting the start of memory requests.
Compliant misaligned exceptions for jumps,loads and stores. Addrs starting 0xFxxxxxxx ignore alignment requests (assumes mmio space).
Added CSRs for riscv-compliance requirements.
Source ran through a formatter for ease of use.
2020-09-11 00:06:01 +01:00
Colin Riley
47a0058836 Update readme to reflect latest status 2020-05-17 23:50:59 +01:00
Colin Riley
a9c5413cd9 Update to readme clarifying diagram missing CSR unit, and laying out current areas of implementation effort. 2018-11-16 22:48:50 +00:00
Colin Riley
9f24beba69 Rearrange readme and add overview image. 2018-09-11 23:58:33 +01:00
Colin Riley
439781c194 Initial commit. Tested on ArtyS7-RPU-SoC and passes SD bootloader and DDR3 memory testing. 2018-09-11 23:53:41 +01:00
Colin Riley
84a652b41c
Initial commit 2018-09-11 23:03:05 +01:00