v1.1 After Design Review
Fix
- Replaced all tabs with spaces for better alignment
- Registered all outputs of modules to reduce long timing paths
- Removed cross-referencing of parameters by using single-bit decoding
- Removed basereg initialization to zero (spec does not require basereg, except x0, to be initialized to zero)
- Wrapped up FSM to its own module: rv32i_fsm
- Solved warnings from Modelsim simulation
New
- scripts for automatic simulation with Modelsim and Vivado