The WIOM: A RV32IM In-Order pipelined cpu with no cache and a naive branch predictor.
A link to the control spreadsheet:
https://docs.google.com/spreadsheets/d/1Q7kT1kjYigwtjpARDYsuUe6wYrtTEaSc_sKTdFh8VUo/edit?usp=sharing
TODO:
Improve branch prediction as much as possible for a general machine.
Add a cache.
When possible: Finish adding microcode for the RV32M extension.