Policy CDO - XAPP1394

Temperature Dependent Dynamic Voltage Scaling Implementation (XAPP1394)

Document ID
XAPP1394
Release Date
2024-08-02
Revision
1.1 English

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

#Lower Threshold: 10°C (0x280); Upper Threshold: 25°C (0xf00)
pm_add_node 0x4328030 0x3 0x280 0x3 0xf00 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 0x280   5°C * 128 = 0x280 (Do not modify)
Upper Voltage Mode Id 0x3   Indicates which power mode of VCCINT the power rail transitions when the ‘Lower Temperature Threshold’ of 5°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 5°C, the power rail is transitioned to UPPER voltage of 0.725V.
Upper Temperature Threshold 0xf00   30°C * 128 = 0xf00 (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)).