You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✔ Integrate into pipeline, pass compliance tests @done (20-02-28 21:05)
14
+
✔ Kill ongoing div/mul on IRQ raise @done (20-03-02 00:45)
15
15
☐ Fuse MULH/MUL and DIV/REM sequences
16
+
✔ Get riscv-formal M-extension checks passing with ALTOPS enabled @done (20-03-02 00:44)
17
+
☐ Get all riscv-formal rv32imc checks passing with muldiv instantiated
18
+
☐ Standalone formal test for mul/div results
16
19
☐ Support two-bus-master variant
17
20
☐ Write separate top levels for 1mst and 2mst
18
21
☐ Bring up compliance tests on 2mst
19
22
☐ Bring up riscv-formal on 2mst
20
23
☐ Yosys synth check for through-paths between the two busmasters
24
+
☐ Bring up riscv-formal CSR checks
21
25
☐ Integrate riscv-formal into regressions, perhaps optionally.
22
26
☐ Iterate on decode synths to try and pack gates down
23
27
Still an open issue. Have investigated the instruction decompressor and it's no larger than the crazy hand-Espresso'd one in SWeRV. Rest of decode potentially still has some savings in the non-RV-specific parts.
0 commit comments