Which of the following must be added to a single-cycle processor to implement a pipelined design? (Select all that apply)
A) Pipeline Registers
B) Additional RAM
C) Hazard Detection & Mitigation Hardware
D) Modified Registers for simultaneous read/write.
E) Additional Pipelining Instruction types.