Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 29 additions & 5 deletions source/devices/AM62AX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -702,9 +702,10 @@
Low Power Performance
-------------------------

Table: **Deep sleep**
Power Performance

Check warning on line 705 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Power Performance'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Power Performance'.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 705, "column": 1}}}, "severity": "INFO"}
^^^^^^^^^^^^^^^^^

.. csv-table::
.. csv-table:: Deep Sleep Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","19.16"
Expand All @@ -715,9 +716,7 @@
"vdd_lpddr4","1.10","3.59"
"Total"," ","42.96"

Table: **MCU only**

.. csv-table::
.. csv-table:: MCU Only Power Performance

Check warning on line 719 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 719, "column": 16}}}, "severity": "INFO"}
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","199.73"
Expand All @@ -736,3 +735,28 @@
The measurements shown are from an AM62Ax rev E3. Results may vary based off of the board revision being used.

Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)

Resume Latency Performance

Check warning on line 739 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Resume Latency Performance'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Resume Latency Performance'.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 739, "column": 1}}}, "severity": "INFO"}
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. csv-table:: LPM Resume Latency Performance

Check warning on line 742 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'LPM') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'LPM') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 742, "column": 16}}}, "severity": "INFO"}
:header: "Low Power Mode","Total Resume Latency (ms)"

"Deep Sleep", "146.45"
"MCU Only", "110.40"

Check warning on line 746 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 746, "column": 5}}}, "severity": "INFO"}

The performance numbers are measured without the Linux printk logs. To remove the

Check warning on line 748 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Spelling] Verify the word 'printk'. It is not in the American English spelling dictionary used by Vale. Raw Output: {"message": "[RedHat.Spelling] Verify the word 'printk'. It is not in the American English spelling dictionary used by Vale.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 748, "column": 56}}}, "severity": "WARNING"}

Check warning on line 748 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'are measured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'are measured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 748, "column": 25}}}, "severity": "INFO"}
Linux printk logs, run the following commands in the terminal:

Check warning on line 749 in source/devices/AM62AX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Spelling] Verify the word 'printk'. It is not in the American English spelling dictionary used by Vale. Raw Output: {"message": "[RedHat.Spelling] Verify the word 'printk'. It is not in the American English spelling dictionary used by Vale.", "location": {"path": "source/devices/AM62AX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 749, "column": 7}}}, "severity": "WARNING"}

.. code:: console

# Detach kernel serial console
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
for console in ${consoles}; do
echo -n N > ${console}
done


.. note::

The measurements shown are from using the default SDK with no extra optimizations.
11 changes: 5 additions & 6 deletions source/devices/AM62LX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -806,12 +806,13 @@
Low Power Performance
---------------------

Power Performance

Check warning on line 809 in source/devices/AM62LX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Power Performance'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Power Performance'.", "location": {"path": "source/devices/AM62LX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 809, "column": 1}}}, "severity": "INFO"}
^^^^^^^^^^^^^^^^^

These are power measurements taken while the device is in various low power modes like
Deep Sleep and RTC Only + DDR.

Table: **Deep sleep**

.. csv-table::
.. csv-table:: Deep Sleep Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core", "0.75", "4.88"
Expand All @@ -823,9 +824,7 @@
"vdd_rtc_1v8", "1.80", "0.01"
"Total"," ","~11.04"

Table: **RTC Only + DDR**

.. csv-table::
.. csv-table:: RTC Only + DDR Power Performance

Check warning on line 827 in source/devices/AM62LX/linux/Linux_Performance_Guide.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'RTC') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'RTC') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62LX/linux/Linux_Performance_Guide.rst", "range": {"start": {"line": 827, "column": 16}}}, "severity": "INFO"}
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core", "0.00", "0.00"
Expand Down
35 changes: 30 additions & 5 deletions source/devices/AM62PX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -970,9 +970,10 @@ Listed for each algorithm are the code snippets used to run each
Low Power Performance
---------------------

Table: **Deep sleep**
Power Performance
^^^^^^^^^^^^^^^^^

.. csv-table::
.. csv-table:: Deep Sleep Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","8.95"
Expand All @@ -983,9 +984,7 @@ Table: **Deep sleep**
"vdd_lpddr4","1.10","0.46"
"Total"," ","88.66"

Table: **MCU only**

.. csv-table::
.. csv-table:: MCU Only Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","211.34"
Expand All @@ -1009,3 +1008,29 @@ Partial I/O Data
The measurements shown are from an AM62Px SK rev E1-1. Results may vary based off of the board revision being used.

Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)

Resume Latency Performance
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. csv-table:: LPM Resume Latency Performance
:header: "Low Power Mode","Total Resume Latency (ms)"

"I/O Only + DDR", "715.09"
"Deep Sleep", "143.33"
"MCU Only", "94.17"

The performance numbers are measured without the Linux printk logs. To remove the
Linux printk logs, run the following commands in the terminal:

.. code:: console

# Detach kernel serial console
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
for console in ${consoles}; do
echo -n N > ${console}
done


.. note::

The measurements shown are from using the default SDK with no extra optimizations.
34 changes: 29 additions & 5 deletions source/devices/AM62X/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1126,9 +1126,10 @@ IPSec Software Performance
Low Power Performance
-------------------------

Table: **Deep sleep**
Power Performance
^^^^^^^^^^^^^^^^^

.. csv-table::
.. csv-table:: Deep Sleep Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","8.53"
Expand All @@ -1139,9 +1140,7 @@ Table: **Deep sleep**
"vdd_ddr4","1.10","7.50"
"Total"," ","24.37"

Table: **MCU only**

.. csv-table::
.. csv-table:: MCU Only Power Performance
:header: "Rail name","Rail voltage(V)","Power (mW)"

"vdd_core","0.85","109.46"
Expand All @@ -1160,3 +1159,28 @@ Partial I/O Data
The measurements shown are from an SK-AM62B-P1. Results may vary based off of the board variant being used.

Further optimizations are possible for these low power modes. Please refer to the AM62x Power Consumption App Note (https://www.ti.com/lit/pdf/spradg1)

Resume Latency Performance
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. csv-table:: LPM Resume Latency Performance
:header: "Low Power Mode","Total Resume Latency (ms)"

"Deep Sleep", "137.03"
"MCU Only", "86.12"

The performance numbers are measured without the Linux printk logs. To remove the
Linux printk logs, run the following commands in the terminal:

.. code:: console

# Detach kernel serial console
consoles=$(find /sys/bus/platform/devices/*.serial/ -name console)
for console in ${consoles}; do
echo -n N > ${console}
done


.. note::

The measurements shown are from using the default SDK with no extra optimizations.
Loading