Power Modes

Versal ACAP Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2022-04-26
Revision
1.4 English

The modes for power management operation are outlined in this section. To comply with the power domain requirements, there are separate power rails to supply the power for each domain. The following PS 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 PS GEM blocks in the low-power domain 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 R5s are off

FPD is off

PMC is wake on RTC, GPIO, or USB

Sleep - GigE LPD is on but the R5s are 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 PS block (RPU, TCM, OCM, and PSM). The PSM assists the PMC for events local to the PS. 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
R5s_Idle_FPD_Off_DDR_Off RPU cores are idle

FPD is off

DDR is off

R5s_Idle_FPD_Off_DDR_Self_Refresh RPU cores are idle

FPD is off

DDR is in self-refresh mode to maintain memory

R5s_Idle_FPD_Off RPU cores are idle

FPD is off

DDR is on

R5s_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

R5s_Idle_1_A72_250MHz RPU cores are idle

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

R5s_Idle_1_A72_Active RPU cores are idle

One APU core is off and one is active

R5s_Idle_A72s_Active RPU cores are idle

Both APU cores are active

Performance mode - R5s active, A72s active RPU cores are both active

Both APU cores are active