PMU ROM

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
UG1085
Release Date
2022-09-15
Revision
2.3 English

PMU includes a ROM that holds the boot code for the PMU, its interrupt vectors, and the service routines that the PMU can execute (upon a request). The PMU ROM is responsible for various functions within the PMU. The following is the list of the tasks that are executed by the ROM code.

Pre-boot tasks

°Clean PMU RAM

°Enable the System Monitor and check LP domain supply.

°Configure PLLs with initial settings.

°Trigger and sequence the necessary scan and BIST clear of PS.

°Release reset to CSU.

Post-boot tasks

°Power-up and power-down domains within the PS.

°Enable and control built-in self-repair (BISR).

°Reset blocks when requested or as a part of the master power-ups.

Execute firmware code upon request.