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
  • RAM is normally a few times faster so if you're doing a lot of work you're simply burning cycles doing nothing useful if you're executing from flash. However if most of time the system is asleep and you can afford for it to go a bit slower and you can keep all the work in a small amount of RAM then I'd have thought you'd save by using Flash.

Reply
  • RAM is normally a few times faster so if you're doing a lot of work you're simply burning cycles doing nothing useful if you're executing from flash. However if most of time the system is asleep and you can afford for it to go a bit slower and you can keep all the work in a small amount of RAM then I'd have thought you'd save by using Flash.

Children