SPRADG1 February   2024 AM625 , AM625-Q1 , AM625SIP

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Active Power Consumption Summary
  5. 2Low Power Consumption Summary
  6. 3Introduction
    1. 3.1 Testing Conditions and Parameters
    2. 3.2 Starter Kit EVM Information
    3. 3.3 Starter Kit EVM Power Rails
  7. 4Power Measurement Data
    1. 4.1 Low-Power Modes
      1. 4.1.1 OS Idle
        1. 4.1.1.1 OS Idle Setup
        2. 4.1.1.2 OS Idle Data
          1. 4.1.1.2.1 OS Idle at 200MHz
          2. 4.1.1.2.2 OS Idle at 400MHz
          3. 4.1.1.2.3 OS Idle at 600MHz
          4. 4.1.1.2.4 OS Idle at 800MHz
          5. 4.1.1.2.5 OS Idle at 1000MHz
          6. 4.1.1.2.6 OS Idle at 1250MHz
          7. 4.1.1.2.7 OS Idle at 1400MHz
      2. 4.1.2 Deep Sleep
        1. 4.1.2.1 Deep Sleep Setup
        2. 4.1.2.2 Deep Sleep Data
      3. 4.1.3 MCU Only
        1. 4.1.3.1 MCU Only Setup
        2. 4.1.3.2 MCU Only Data
    2. 4.2 Core Benchmarks
      1. 4.2.1 Dhrystone
        1. 4.2.1.1 Dhrystone Setup
        2. 4.2.1.2 Dhrystone Data
          1. 4.2.1.2.1 1-Core Dhrystone Data
          2. 4.2.1.2.2 2-Core Dhrystone Data
          3. 4.2.1.2.3 4-Core Dhrystone Data
      2. 4.2.2 Whetstone
        1. 4.2.2.1 Whetstone Setup
        2. 4.2.2.2 Whetstone Data
          1. 4.2.2.2.1 1-Core Whetstone Data
          2. 4.2.2.2.2 2-Core Whetstone Data
          3. 4.2.2.2.3 4-Core Whetstone Data
      3. 4.2.3 Stress-ng
        1. 4.2.3.1 Stress-ng Setup
        2. 4.2.3.2 Stress-ng Data
          1. 4.2.3.2.1 1-Core Stress-ng Data
          2. 4.2.3.2.2 2-Core Stress-ng Data
          3. 4.2.3.2.3 4-Core Stress-ng Data
    3. 4.3 Memory Benchmark
      1. 4.3.1 Stream
        1. 4.3.1.1 Stream Setup
        2. 4.3.1.2 Stream Data
          1. 4.3.1.2.1 1-Core Stream Data
          2. 4.3.1.2.2 2-Core Stream Data
          3. 4.3.1.2.3 4-Core Stream Data
    4. 4.4 Networking/Cryptography Benchmark
      1. 4.4.1 OpenSSL
        1. 4.4.1.1 OpenSSL Setup
        2. 4.4.1.2 OpenSSL Data
          1. 4.4.1.2.1 1-Core OpenSSL Data
          2. 4.4.1.2.2 2-Core OpenSSL Data
          3. 4.4.1.2.3 4-Core OpenSSL Data
    5. 4.5 Graphics Example Use Case
      1. 4.5.1 glmark2
        1. 4.5.1.1 glmark2 Setup
        2. 4.5.1.2 glmark2 Data
    6. 4.6 High Activity Concurrency Tests
      1. 4.6.1 4-Core Dhrystone + glmark2
        1. 4.6.1.1 4-Core Dhrystone + glmark2 Setup
        2. 4.6.1.2 4-Core Dhrystone + glmark2 Data
      2. 4.6.2 4-Core Stress-ng + glmark2
        1. 4.6.2.1 4-Core Stress-ng + glmark2 Setup
        2. 4.6.2.2 4-Core Stress-ng + glmark2 Data
      3. 4.6.3 4-Core Stream + glmark2
        1. 4.6.3.1 4-Core Stream + glmark2 Setup
        2. 4.6.3.2 4-Core Stream + glmark2 Data
    7. 4.7 Application Demos
      1. 4.7.1 HMI Demo
        1. 4.7.1.1 HMI Demo Setup
        2. 4.7.1.2 HMI Demo Data
      2. 4.7.2 DMS Demo
        1. 4.7.2.1 DMS Demo Setup
        2. 4.7.2.2 DMS Demo Data
  8. 5Limitations
    1. 5.1 Low Power Mode Measurement Discrepancy
    2. 5.2 Measurement Methods
    3. 5.3 Starter Kit EVM I/O Rails
  9. 6References
  10.   Appendix
    1.     A.1 Summary Table
    2.     A.2 How to Change the A53 Core Speed

A.2 How to Change the A53 Core Speed

root@am62xx-evm:~# cd /sys/devices/system/cpu/cpufreq/policy0/
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# ls -l
total 0
-r--r--r-- 1 root root 4096 Jan  1 00:00 affected_cpus
-r-------- 1 root root 4096 Jan  1 00:00 cpuinfo_cur_freq
-r--r--r-- 1 root root 4096 Jan  1 00:00 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 Jan  1 00:00 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 Jan  1 00:00 cpuinfo_transition_latency
-r--r--r-- 1 root root 4096 Jan  1 00:00 related_cpus
-r--r--r-- 1 root root 4096 Jan  1 00:00 scaling_available_frequencies
-r--r--r-- 1 root root 4096 Jan  1 00:00 scaling_available_governors
-r--r--r-- 1 root root 4096 Jan  1 00:00 scaling_cur_freq
-r--r--r-- 1 root root 4096 Jan  1 00:00 scaling_driver
-rw-r--r-- 1 root root 4096 Jan  1 00:04 scaling_governor
-rw-r--r-- 1 root root 4096 Jan  1 00:00 scaling_max_freq
-rw-r--r-- 1 root root 4096 Jan  1 00:00 scaling_min_freq
-rw-r--r-- 1 root root 4096 Jan  1 00:08 scaling_setspeed
drwxr-xr-x 2 root root    0 Jan  1 00:00 stats
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat cpuinfo_cur_freq ###Current CPU Frequency in kHz
1000000
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat scaling_available_governors ###Available Governors
ondemand userspace performance schedutil
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat scaling_governor ###Currently Governor = schedutil
schedutil
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# echo userspace > scaling_governor ###schedutil --> userspace
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat scaling_governor
userspace
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat scaling_available_frequencies ###Available CPU Speeds in khz
200000 400000 600000 800000 1000000 1250000 1400000
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# echo 1000000 > scaling_setspeed ###Change speed (in khz)
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# cat cpuinfo_cur_freq
1000000
root@am62xx-evm:/sys/devices/system/cpu/cpufreq/policy0# k3conf --cpuinfo ###Verified that speed is changed

The maximum operating speed for devices using 0.85V Core Voltage is 1400MHz & using 0.75V Core Voltage is 1250MHz.