
3.1.4
Digital PMC initialization error during DCF data load (fault #3)
DCF records are used to configure certain registers in the device during system boot. If an error occurs while the
SSCM loads the values into the PMC registers, the PMC_DIG forwards this fault to the FCCU.
The user cannot inject this fault.
3.1.5
Digital PMC voltage detector BIST (fault #4)
The voltage detector BIST verifies the integrity of all the voltage monitors. In case the BIST fails, the PMC_DIG
forwards this fault to the FCCU.
The user can inject this fault by the FCCU fake fault interface.
The user must set the PMC_DIG_BIST_CTRL[NCFEN] bit to enable a user BIST not critical fault indication to the
FCCU and inject a fake fault by setting the FCCU_RFF[FRFC] field to the value 0x04. The FCCU error reaction
path is verified if both the FCCU_RF_S0[RFS4] and the BIST_CTRL[NCFST] status bits are set.
The BIST_CTRL[NCFST] status bit indicates a BIST fail on completion of BIST sequence, and it is cleared by HW
on clearing the relevant FCCU_RF_S0[RFS4] bit.
3.2
SSCM/Flash_0 fault
The SSCM reads the system configuration from the Flash memory and pushes it to the various clients inside the
microcontroller.
Note:
System configuration is mainly saved as DCF records that are located either in the test or UTest sectors of the
Flash memory.
For further details on SSCM, refer to the device SPC582Bx reference manual
.
Figure 4.
SSCM/Flash faults
RGM
Error out
Reset request
reset
SSCM
FCCU
INTC
Interrupt request
Interrupt
FLASH
Fault #5
3.2.1
SSCM transfer error OR Flash memory initialization error (fault #5)
A fault can occur while the SSCM loads the STCU configuration and the SSCM forwards this fault to the FCCU.
Moreover, an unexpected condition, for example, ECC double-bit detections on the reset reads, can occur within
the Flash memory during its initial configuration and the Flash memory forwards this fault to the FCCU.
The two error signals are put in OR before arriving to the FCCU failure input #5.
The user cannot inject this fault.
3.3
STCU faults
The STCU is a comprehensive programmable hardware module that controls the execution of the self-test during
both the off-line and/or on-line procedure. The STCU is the source of three different FCCU input faults. For further
details on STCU, refer to the device SPC582Bx microcontroller reference manual
.
AN5752
SSCM/Flash_0 fault
AN5752
-
Rev 1
page 8/35