Sounds like you might want to go play with RISC-V, either in hardware or emulation.