aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-06-28 14:51:53 +0200
committerClifford Wolf <clifford@clifford.at>2015-06-28 14:51:53 +0200
commitb076d72806fb84ee0557a75f871aef0ba0d6a66b (patch)
tree43b4eee85d025c53654833e284f8cb89b2feb642 /README.md
parent094dc690bbd7d1d4a6ffcb74e3385a9dfbb29905 (diff)
downloadpicorv32-b076d72806fb84ee0557a75f871aef0ba0d6a66b.tar.gz
picorv32-b076d72806fb84ee0557a75f871aef0ba0d6a66b.zip
Fixed PCPI instr prefetching
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index 298b272..958d3b7 100644
--- a/README.md
+++ b/README.md
@@ -195,7 +195,7 @@ CPI numbers for a core built without ENABLE_REGS_DUALPORT.
| shift operations | 4-14 | 4-15 |
When `ENABLE_MUL` is activated, then a `MUL` instruction will execute
-in 42 cycles and a `MULH[SU|U]` instruction will execute in 74 cycles.
+in 40 cycles and a `MULH[SU|U]` instruction will execute in 72 cycles.
Dhrystone benchmark results: 0.309 DMIPS/MHz (544 Dhrystones/Second/MHz)
@@ -405,12 +405,13 @@ enabled PCPI, IRQ and MUL features.
| PicoRV32 "regular" | 996 | 48 |
| PicoRV32 "large" | 1814 | 88 |
+*Note: Most of the size reduction in the "small" core comes from eliminating
+the counter instructions, not from reducing the size of the register file.*
+
Todos:
------
-- Optional FENCE support
-- Optional write-through cache
- Optional support for compressed ISA
- Improved documentation and examples