SDAA146 October   2025 AM62L , AM62P , AM67 , AM68 , AM69 , TDA4VM

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1VTM Module
    1. 1.1 VTM Module Description
    2. 1.2 VTM Working Principle and Usage
  5. 2Hardware Temperature Protection of TI Processors
    1. 2.1 Over-Temperature Protection Threshold of VTM
    2. 2.2 Maximum Hardware Temperature Protection
  6. 3Software Temperature Protection Strategy
    1. 3.1 Optional Software Temperature Protection Measures
    2. 3.2 Linux Temperature Protection Logic
    3. 3.3 Linux Disable Unused Cores
  7. 4Summary
  8. 5References

VTM Module Description

The typical layout of VTM on TI SOC is shown in Figure 1-2. This shows that the temperature monitor, for example, the on-chip temperature sensor, is placed near the heat-generating areas. The VTM module controls the temperature monitors within the chip via internal connections. A single VTM can control up to eight temperature sensors through the registers. Since the temperature sensors do not update periodically on their own, the VTM periodically enables the temperature sensors to continuously update the reported temperature data. The temperature values returned by the temperature sensors are captured by the VTM registers and stored in corresponding registers within the VTM. When the sensors are not enabled, the VTM keeps them in a reset state to save power and reduce sensor usage, which maximizes the sensor lifespan.

 VTM Layout Figure 1-2 VTM Layout

Different SOC normally requires different number of temperature sensors, and the principle is to try to put the sensor close to the heat sources, and also cover all the heating sources. Table 1-1 collects the temperature sensors associating with their position in all of TI processors. Customers can loop up the result according to the corresponding SOC being applied. The table is classified based on the physical proximity of hotspots. Since sensors are mostly located between two heat sources and different power domain boundaries, it is difficult to define clearly. The table can only serve as a rough reference for sensor locations. For detailed information, please refer to the TRM (Technical Reference Manual).

Table 1-1 On-Chip Temperature Sensor
Onchip Sensor Total num A72/A53 DDR controller C7x R5F GPU CODEC DPHYs
TDA4VH 7
TDA4VE/VL/AL 7
TDA4VM 5 - -
TDA4VEN 3 - - - -
DRA821 3 - - - -
AM62A 3 - - - -
AM62P 3 - - - -
AM62x 2 - - - - -
AM64/AM24 2 - - - - -
AM62L 1 - - - - - -

All the SOCs place a sensor around the Arm cores, because the core is the hottest point in the SOC. Since DDR is responsible for the data throughput of the entire SOC and operates at high speeds, DDR carries a significant risk of overheating. Therefore, it is also generally required to place sensors in the DDR controller for monitoring.