Policy CDO - XAPP1394

Temperature Dependent Dynamic Voltage Scaling Implementation (XAPP1394)

Document ID
XAPP1394
Release Date
2025-10-24
Revision
1.3 English

The voltage adjustment policy based on temperature is provided to PLM/XilPM with the following CDO command entry:

#Lower Threshold: 10°C (0x500); Upper Threshold: 25°C (0xc80)
pm_add_node 0x4328030 0x3 0x500 0x3 0xc80 0x2
Note: Do not modify the above values because they follow the supported upper and lower trip points.
Table 1. Register Descriptions
Node Id 0x4328030 PM_POWER_VCCINT_PL Node Id of VCCINT Power Rail
Type: 0x1 (I2C/PMBus); 0x2 (Pgood); 0x3 (Temperature Voltage Adjust) 0x3 Temperature Voltage Adjust Instructs XilPM how to handle the power rail.
Lower Temperature Threshold 0x500   10°C * 128 = 0x500 (Do not modify)
Upper Voltage Mode Id 0x3   Indicates which power mode of VCCINT the power rail transitions when the ‘Lower Temperature Threshold’ of 10°C is met. Different power modes for VCCINT are defined by “# Four power modes for VCCINT rail: 0 - OFF, 1 - ON, 2 - LOWER (0.70V), 3 - UPPER (0.725V)” CDO line. Because the power mode is 0x3, it indicates that when the temperature reaches 10°C, the power rail is transitioned to UPPER voltage of 0.725V.
Upper Temperature Threshold 0xc80   25°C * 128 = 0xc80 (Do not modify)
Lower Voltage Mode Id 0x2   Indicates which power mode of VCCINT the power rail transitions when the ‘Upper Temperature Threshold’ of 30°C is met. The VCCINT power rail is transitioned to power mode 2 (2–LOWER (0.70V)).