Why does flash execution consume much power?


Hi all,

I sometimes hear it in the ARM presentations that execution on flash memory consumes much power and execution on RAM is recommended for the low power purpose. I would like to know the reason why accessing to flash memory consumes more power than RAM. Could anyone give me an answer?

Best regards,

Yasuhiko Koumoto.

Parents
  • Hi daith,

    thank you very much but I am still unclear. Please give me more details.
    Your explanation 'Code executed from Flash will normally be slower and so use more power' sounds for me that slow execution consumes more power. Is my understanding correct? According to my impression, the slow execution makes less activity of transisters, and the power consumption for it will be low. What is the true meaning of 'Code executed from Flash will normally be slower and so use more power'?

    Best regards,

    Yasuhiko Koumoto.

Reply
  • Hi daith,

    thank you very much but I am still unclear. Please give me more details.
    Your explanation 'Code executed from Flash will normally be slower and so use more power' sounds for me that slow execution consumes more power. Is my understanding correct? According to my impression, the slow execution makes less activity of transisters, and the power consumption for it will be low. What is the true meaning of 'Code executed from Flash will normally be slower and so use more power'?

    Best regards,

    Yasuhiko Koumoto.

Children