MB_FAULT_STATUS (PMU_GLOBAL) Register - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

MB_FAULT_STATUS (PMU_GLOBAL) Register Description

Register NameMB_FAULT_STATUS
Offset Address0x000000052C
Absolute Address 0x00FFD8052C (PMU_GLOBAL)
Width32
TyperoRead-only
Reset Value0x00000000
DescriptionPMU Fault Status; Lockstep, Fatal, Selfcheck, Sleep Instruction.

The faults are handled by the PMU ROM code. But this register is also useful for debugging. Primary (nominal) Fault Detection: The primary detector compares the outputs from the PMU. The status is held in the lower 16 bits of this register. Secondary (redundant) Fault Detection : The secondary detector compares the outputs from the PMU. This is a backup detector in case the operation of the primary detector experiences a fault. The status is held in the upper 16 bits of this register. Read-only. Reset by any PMU reset.

MB_FAULT_STATUS (PMU_GLOBAL) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
R_FFail31:24roRead-only0x0Redundant (secondary) fatal fault detection. First lockstep mismatch.
Bit [24] between processor 1 and 2.
Bit [25] between processor 1 and 3.
Bit [26] between processor 2 and 3.
Redundant (secondary)
first selfcheck comparator Error.
Bit [27] between processor 1 and 2.
Bit [28] between processor 1 and 3.
Bit [29] between processor 2 and 3.
First Selfcheck Voter Error.
Bit [30] Selfcheck Voter Error.
First Uncorrectable ECC Error.
Bit [31] Uncorrectable Error from PMU RAM ECC.
Reserved23:20roRead-only0x0reserved
R_Sleep_Rst19roRead-only0x0Redundant (secondary) fault detection. PMU Sleep Instruction Response.
0: causes the PMU CPUs to go to sleep.
1: causes the PMU CPUs to reset.
Read-only.
R_LSFail18:16roRead-only0x0Redundant (secondary) fault detection. Frist lockstep mismatch.
Bit [16] processors 1 and 2.
Bit [17] processors 1 and 3.
Bit [18] processors 2 and 3.
N_FFail15:8roRead-only0x0Nominal (primary) fatal fault detection. First lockstep mismatch.
Bit [8] between processor 1 and 2.
Bit [9] between processor 1 and 3.
Bit [10] between processor 2 and 3.
Nominal (primary) first selfcheck comparator Error.
Bit [11] between processor 1 and 2.
Bit [12] between processor 1 and 3.
Bit [13] between processor 2 and 3.
First Selfcheck Voter Error.
Bit [14] Selfcheck Voter Error.
First Uncorrectable ECC Error.
Bit [15] Uncorrectable Error from PMU RAM ECC.
Reserved 7:4roRead-only0x0reserved
N_Sleep_Rst 3roRead-only0x0Nominal (primary) fault detection. PMU Sleep Instruction Response.
0: causes the PMU CPUs to go to sleep.
1: causes the PMU CPUs to reset.
Read-only.
N_LSFail 2:0roRead-only0x0Nominal (primary) fault detection. First lockstep mismatch.
Bit [0] processors 1 and 2.
Bit [1] processors 1 and 3.
Bit [2] processors 2 and 3.