
3.7.6
PFLASH address feedback error (fault #67)
The PFLASHC detects faults resulting in a mismatch between the address from the XBAR and the feedback
address from the Flash and it forwards this fault to FCCU.
The user can inject this fault by:
1.
Enabling the user test (FLASH_0_UT0[UTE] = 0x1);
2.
Enabling the customer programmable address encode detection (FLASH_0_UT0[CPA] = 0x1);
3.
Disabling the user test (FLASH_0_UT0[UTE] = 0x0);
4.
Accessing the customer programmable detection area in the UTEST block (address 0x0040_02E0 to
0x0040_02FF). The user can clear the fault by:
5.
Enabling the user test (FLASH_0_UT0[UTE] = 0x1);
6.
Disabling the customer programmable address encode detection (FLASH_0_UT0[CPA] = 0x0);
7.
Disabling the user test (FLASH_0_UT0[UTE] = 0x0);
8.
Clear the relevant Flash error flag (FLASH_0_MCR[AEE]);
9.
Clear the relevant FCCU_RF_S2[RFS3] bit. The FCCU error reaction path is verified if the
FCCU_RF_S2[RFS3] status bit is set after step (4).
3.8
SWT faults
The SWT is a module that can prevent system lockup in situations such as software getting trapped in a loop or if
a bus transaction fails to terminate. When enabled, the SWT requires periodic execution of a watchdog servicing
operation. The servicing operation resets the timer to a specified time-out period. If this servicing action does not
occur before the timer expires the SWT generates an interrupt or a reset according to its configuration. For further
details on SWT, refer to the device SPC582Bx reference manual
Figure 10.
SWT faults
RGM
Error out
Reset request
reset
FCCU
INTC
Interrupt request
Interrupt
SWT2
Fault #18
3.8.1
SWT_2 reset request (fault #18)
If the SWT_2 reaches a timeout, the SWT_2 forwards this fault to the FCCU.
The user can inject this fault by a SW procedure that enables the SWT2 and does not service it. Note that the
user can clear this fault only by triggering a reset. The user can configure the FCCU to trigger a short or a long
reset and can read the relevant flag (MC_RGM_FES[FCCU_SOFT] or MC_RGM_FES[FCCU_HARD]) to check
if the FCCU has correctly triggered a reset on SWT_2 timeout. The FCCU error reaction path is verified if the
FCCU_RF_S0[RFS18] status bit is set after SWT_2 timeout.
AN5752
SWT faults
AN5752
-
Rev 1
page 14/35