A toy implementation of classic 5-stage rv32i(incomplete) based on powerful SpinalHDL
- classic 5 stage pipeline.
- data hazard resolve, stall or bypass supported.
- control hazard resolve,
jal
andjalr
executes in ID/EXE which is very earyly needing to insert a bubble.beq, bne, etc..
executes in EXE/MEM, which need insert two bubbles.
- csr instructions.
ecall
andebreak
instructions.