singlecycle
A single-cycle processor, often referred to as a single-cycle CPU, is a type of central processing unit in which the execution of every instruction completes in one clock cycle. In this design the clock period is driven by the longest possible path through the processor’s datapath for any instruction, so the cycle time must accommodate the most demanding operation.
In a typical single-cycle datapath, components include a program counter, instruction memory, a register file, an
Advantages of this approach include simplicity and predictability, since the entire instruction completes within one cycle