What is Three-stage pipeline in ARM?

All QuestionsCategory: Embedded SystemWhat is Three-stage pipeline in ARM?
Chetan Shidling Staff asked 5 years ago

I need short information.

1 Answers
Chetan Shidling Staff answered 5 years ago

Fetch
The instruction is fetched from memory and placed in the instruction pipeline.
Decode
The instruction is decoded and the datapath control signals planned for the next cycle; in this stage, the instruction owns the decode logic but not the datapath
Execute
The instruction owns the datapath; the register bank is read, an operand shifted, the ALU register generated and written back into a destination register.