Skip to main content
AMat.1
Associate II
October 4, 2020
Question

Pipeline stage explanation

  • October 4, 2020
  • 1 reply
  • 1287 views

hi, all. I wanted to ask about The pipeline stages in the m cortex processors , i read that m0 has 3 stages and m0+ has 2 , which renders it more efficient , can anyone explain what that means?

This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
October 4, 2020

It basically means that the execution of an instruction is broken into smaller bite size pieces. An instruction might claim to execute in "one cycle", but that basically means one can enter the pipe at a time (throughput) and might take 3 - 7, or whatever, to actually complete, but can be clocked at much higher rates because the work done in each piece of the pipe is more limited/constrained.

I'm sure the mechanics here would be explained in even the most basic college level text about MCU/CPU Architecture/Design..

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..