This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to get to know the exact instruction address or find the instruction address for least current consumption?

Hello to all,

In order to measure the current variation due to instruction address location. I filled the memory with NOP instructions and tried to observe the variation in the current consumption due to change in the instruction address, although the instruction is throughout same.

And as a result, I have got the current consumption, but from the captured current consumption for multiple times, I think there is some periodic behaviour is occurring, but couldn't find the instruction address on which it's beginning and on which it ends. Since the frequency of measurement is 12MHz and target processor is ARM Cortex-M4. Is there any way to find out the least current consumption on which instruction address???

  

Thanking you,

Regards,

Himanshu 

Parents
  • Assumed that you have a loop of NOPs, you might possibly find the power peak when the PC value increment at the boundary of 2^N due to higher number of bits toggled (e.g. when program execution moved from 0x0000FFFE to 0x00010000, there would be higher power at PC value as well as address bus). However, such address value effect could be relatively small compared to various data processing workload (e.g. single cycle multiply) and data memory access operations (depending on the power consumption of the memory system).

    regards,

    Joseph

Reply
  • Assumed that you have a loop of NOPs, you might possibly find the power peak when the PC value increment at the boundary of 2^N due to higher number of bits toggled (e.g. when program execution moved from 0x0000FFFE to 0x00010000, there would be higher power at PC value as well as address bus). However, such address value effect could be relatively small compared to various data processing workload (e.g. single cycle multiply) and data memory access operations (depending on the power consumption of the memory system).

    regards,

    Joseph

Children
No data