PS_CNTRL (PMU_GLOBAL) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2025-06-20
Revision
1.11

PS_CNTRL (PMU_GLOBAL) Register Description

Register NamePS_CNTRL
Offset Address0x0000000004
Absolute Address 0x00FFD80004 (PMU_GLOBAL)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionPL Program Initiation Control.

The PL can be initialized by using the PS_PROG_B pin or the CSU.pcap_prog [pcfg_prog_b] register bit. These signals can be blocked using the [Prog_Gate] bit and unblocked using the [Prog_Enable] bit. The following bits are used together: [Prog_Enable] [Prog_Gate] 0 0 --> previous prog_gate control is maintained. 0 1 --> PROG_B is blocked (gated). 1 0 --> PROG_B allowed to propagate to PL reset circuit. 1 1 --> invalid.

PS_CNTRL (PMU_GLOBAL) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:17roRead-only0x0reserved
Prog_Gate_Status16roRead-only0x0PROG gate status.
0: PROG_B allowed to reset PL
1: PROG_B blocked
Read-only.
Reserved15:2roRead-only0x0reserved
Prog_Enable 1rwNormal read/write0x0Enables PROG_B to propagate and reset the PL. This bit clears the PROG_GATE latch when set. PROG_ENABLE and PROG_GATE must never be set at the same time.
Prog_Gate 0rwNormal read/write0x0Gates PROG_B preventing propagation and reset of the PL. This bit sets the PROG_GATE latch when set. PROG_ENABLE and PROG_GATE must never be set at the same time.