Answer from cs61c-aj (Kevin Li 15855812) for Question 1 If the controls were not pipeline then one control for the first excution would have its control signals in the wires connecting to the various part of the CPU such as the memory, registers, ALU, etc. BUT because control is not pipeline these same controls will stay around for 5 cycles where the datapath is pipeline and mix data signals will be everywhere causing complete chaos. It would make no sense to not have a pipeline control with a pipeline datapath. The control signals would be mixed during the cycles.