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

Is there a way for me to estimate power usage for various ARM cores (Cortex-M0,1,3,4 )?

Hi, I'm new to development with ARM and I was wondering if there is a way to estimate power usage for the different ARM cores (such as ARM Cortex-M0, -M1, -M3, -M4)? I'm thinking of maybe a program that can accept code compiled for these cores and can estimate how much power they would use if they were to run on actual silicon.

Parents
  • Adding to Peter's answer...

    The exact power consumption depends on large number of factors:

    • Cell libraries
    • Synthesis tools
    • Timing constraints
    • Synthesis options (e.g. clock skew, fan out limit)
    • Other implementation options (floor plan, scan insertion, etc)
    • Processor's configuration options (e.g. how many IRQ to support, do you need MPU? etc)
    • Exact signal toggling activities (Note: even running the same program code with different data can get different results).
    • Environmental factors (temperature, voltage, phase of the moon... just kidding )

    If you need to get more information, please contact local ARM sales team, they can provide some more data. (But it won't cover all the possible cases).

    See Contact ARM - ARM

    Hope this helps.

    regards,

    Joseph

Reply
  • Adding to Peter's answer...

    The exact power consumption depends on large number of factors:

    • Cell libraries
    • Synthesis tools
    • Timing constraints
    • Synthesis options (e.g. clock skew, fan out limit)
    • Other implementation options (floor plan, scan insertion, etc)
    • Processor's configuration options (e.g. how many IRQ to support, do you need MPU? etc)
    • Exact signal toggling activities (Note: even running the same program code with different data can get different results).
    • Environmental factors (temperature, voltage, phase of the moon... just kidding )

    If you need to get more information, please contact local ARM sales team, they can provide some more data. (But it won't cover all the possible cases).

    See Contact ARM - ARM

    Hope this helps.

    regards,

    Joseph

Children
No data