General flow of an EEMI API Call - 2024.2 English - UG1137

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2024-01-15
Version
2024.2 English

The following diagram illustrates the sequence diagram of a typical API call, starting with the call initiated by a PM Master (such as another PU):

Figure 1. EEMI API Call Sequence Diagram

The previous diagram shows four actors, where the first one represents the PM Master, for example either the RPU, APU, or a MicroBlazeâ„¢ processor core. The remaining 3 actors are the different software layers of the PMU.

First the PMU firmware receives the IP integrator interrupt. Once the interrupt has been identified as a power management related interrupt, the IPI arguments are passed to the Power Management Module. The PM controller then processes the API call. If necessary it can call the PMU ROM to perform power management actions, such as power on or off a power island, or a power domain.