What is Three-stage pipeline in ARM?


Warning: Trying to access array offset on false in /home3/indiakep/public_html/wp-content/plugins/dw-question-answer/inc/Template.php on line 8
All QuestionsCategory: Embedded SystemWhat is Three-stage pipeline in ARM?
Chetan Shidling Staff asked 6 years ago

I need short information.

1 Answers
Chetan Shidling Staff answered 6 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.