5.23.1. Introduction

Power tooling enables users to configure power settings, such as PLL and PSC, tailored to their specific use cases. Users can use power tools in tandem to achieve this. The JTAG power analysis tool is used to analyze the power settings. This information is then used to refine the configuration via the DM power config tool. Users can significantly reduce power consumption by selecting which IPs and modules to activate or deactivate and adjusting their frequencies. For setups without a JTAG interface, the DM power analysis tool serves as an alternative to the JTAG power analysis tool, providing the same power settings information.

JTAG Power Analysis Tool: This tool is used to get the power settings of the SoC at any instance using the JTAG interface. Users can get the IP frequencies, PLL settings, PSC status, and clock tree of the SoC.

DM Power Configuration Tool: This tool provides a GUI to configure the IP frequencies and turn the PSC of various modules on/off.

DM Power Analysis Tool: The DM Power Analysis Tool is used to obtain the PLL and divider settings, PSC status, and clock tree of the SoC. It is a C-based tool that doesn’t require a JTAG connection. It runs on one of the cores in the device. The PLL and divider configuration is obtained by reading the control registers, and the clock tree is obtained using the Power Management Clock API

Power Config Tools Flow
Note:

The DM Power Configuration Tool also contains all the IP/modules available in the Power-Estimation-Tool (PET).

5.23.1.1. SoC Compatibility Matrix

5.23.1.1.1. Tool Support by SoC

Tool

J784S4

J722S

J721S2

J721E

J7200

DM Power Config Tool

JTAG Power Analysis Tool

DM Power Analysis Tool

5.23.1.1.2. JTAG Power Analysis Tool Features by SoC

Feature

J784S4

J722S

J721S2

J721E

J7200

PET

PLL

PSC

CLOCK-TREE

5.23.1.1.3. JTAG Power Analysis Tool Features by Debuggers

Feature

CCS20

CCS12

Trace32

PET

PLL

PSC

CLOCK-TREE

JUNCTION TEMPERATURE

✓ = Supported ✗ = Not Supported