Power Modes

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
1.6 English

There are several power modes. The following processing system power modes can be integrated with various power modes, including but not limited to PL on, PL off, and PL clock gated.

Sleep Modes

To meet the requirements of a very low sleep-power state, the device provides sleep and deep sleep modes. The PMC domain is always on. The PMC can be active during the sleep mode. The low-power domain (LPD) can be on or off in some sleep modes. The RTC or GPIO wake sources are supported for deep sleep. The USB and GEM controllers in the LPD support wake on USB and wake on LAN for sleep. The following table lists sleep mode examples.

Table 1. Sleep Modes (No APU/RPU Processing)
Power Mode Description
Deep sleep LPD is off

FPD is off

PMC is wake on RTC, GPIO, or USB

LPD_Off_FPD_Off_PMC_Active LPD is off

FPD is off

PMC power domain is active and the PMC can be processing

Deep sleep - fast resume LPD is on but the RPU is off

FPD is off

PMC is wake on RTC, GPIO, or USB

Sleep - GigE LPD is on but the RPU is off

FPD is off

PMC is wake on GigE (PS GEM)

Low-Power Modes

In the low-power operation mode, the RPU is idle or in wait for an interrupt. With the LPD, integrated blocks on the low-power rail can be powered up in the processing system (RPU, TCM, OCM, and PSM). The PSM assists the PMC for events local to the processing system. The LPD includes additional peripherals for low-power operation. The following table lists low-power mode examples.

Table 2. Low-Power Modes (FPD Off, RPU Processing)
Power Mode Description
RPUs_Idle_FPD_Off_DDR_Off RPU cores are idle

FPD is off

DDR is off

RPU_Idle_FPD_Off_DDR_Self_Refresh RPU cores are idle

FPD is off

DDR is in self-refresh mode to maintain memory

RPUs_Idle_FPD_Off RPU cores are idle

FPD is off

DDR is on

RPUs_Active_FPD_Off RPU cores are both active

FPD is off

DDR is on

Full-Power Modes

All domains are powered in the full-power mode. Power dissipation depends on the components that are running and their frequencies. The following table lists full-power mode examples.

Table 3. Full-Power Modes (FPD On, APU/RPU Processing)
Power Mode Description
Linux boot idle RPU cores are idle

One APU core is off and one is idle

RPUs_Idle_1_APU_250MHz RPU cores are idle

One APU core is off and one is running at 250 MHz

RPUs_Idle_1_APU_Active RPU cores are idle

One APU core is off and one is active

RPUs_Idle_APUs_Active RPU cores are idle

Both APU cores are active

Performance mode - RPUs active, APUs active RPU cores are both active

Both APU cores are active