SPRABF9 March   2019 TMS320C6742 , TMS320C6742 , TMS320C6746 , TMS320C6746 , TMS320C6748 , TMS320C6748

 

  1.   1
  2.   Trademarks
  3. 1Introduction
  4. 2Model Activity
    1. 2.1 Activity-Based Models
    2. 2.2 Baseline Power
    3. 2.3 Activity Power
    4. 2.4 Modules
  5. 3Using the Power Estimation Spreadsheet
    1. 3.1 Choosing Appropriate Values
      1. 3.1.1 Utilization
      2. 3.1.2 % Writes
      3. 3.1.3 % Switching
  6. 4Using the Results
    1. 4.1 Adjusting I/O Power Result
  7. 5Thermal Considerations
  8. 6Example
  9. 7Limitations
  10. 8References

Utilization

For modules except C674x DSP, utilization is simple the percentage of time the module spend doing something useful, versus being unused or idle. For these peripherals, there are not various degrees of use, so the value is just an average over time. For example, the EMIF performs reads and write one-quarter of the time and has no data to move for the other three-quarters of the time (though it continues to perform background tasks like refresh); this would be 25% utilization.

For peripherals with I/O, utilization can be estimated by comparing used bandwidth with theoretical maximum bandwidth. If, for example, an application must transfer 160 Kb/s via the I2C port, with a theoretical 400 Kb/s maximum, the I2C utilization would be about 40%. In some cases, the max bandwidth allowed may be dependent on the device frequency; factor this while calculating the utilization if doing the estimation at different device frequencies.

System level issues may also reduce utilization. Though the spreadsheet accepts 100% utilization for all peripherals, this is not possible in reality. As concurrency in data movement increases and/or throughput requirements on high bandwidth modules (EDMA, and so forth) increases, overall peripheral activity is throttled back due to bottlenecks created at various common end points. In such cases, peripherals might not achieve 100% utilization; therefore, you should enter individual module utilization numbers keeping this overall limitation in mind.