General Flow of an EEMI API Call - 2023.1 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2023-05-16
Version
2023.1 English

The following figure shows the typical API sequence call, starting with the call initiated by a processor node (such as another processing unit).

Figure 1. EEMI API Call Sequence

The figure shows four actors; the first actor represents the processor node, which is either the RPU, APU, or a MicroBlaze processor core. The remaining three actors are the PLM, PMC, and PSM.

First, the PLM receives the IPI interrupt. After the interrupt has been identified as a power management-related interrupt, the IPI arguments are passed to the XilPM server. The XilPM server then processes the API call. If necessary, the XilPM server can call the PSM firmware to perform some power management operations, such as powering on or powering off a power island, or a power domain.