multicycle cpu and test bench