Visible to Intel only — GUID: hpv1725890597753
Ixiasoft
4.4.1. DCLSM Blind Window Control Register - DCLSM_BWCR
4.4.2. All Alarms’ Prior Alarms’ Fault Injection Register - ERRCTRL_ALL_ALARMS_PRIOR_AFI
4.4.3. INTREQ Configuration Register - ERRCTRL_INTREQ_CONF
4.4.4. Timeout Deadline and Status Register - ERRCTRL_TIMEOUT
4.4.5. Timeout Acknowledgment Register - ERRCTRL_TIMEOUT_ACK
4.4.6. Enable Key fRSmartComp Control Register - ERRCTRL_ENABLE_KEY
4.4.7. Root Fault Injection Control register - ERRCTRL_ROOT_INJ
4.4.8. Alarm Fault Injection Control register - ERRCTRL_ALARM_INJ
4.4.9. Event Mask Configuration register - ERRCTRL_MASKA and ERRCTRL_MASKB
4.4.10. Alarm Routing Configuration register - ERRCTRL_ROUTA and ERRCTRL_ROUTB
4.4.11. Error Controller PGO LOG Reset Control register - ERRCTRL_PGOLOGRST
4.4.12. PGO0 and PGO4 Configuration registers - ERRCTRL_PGO0 and ERRCTRL_PGO4
4.4.13. FN_MODEIN Control Register - ERRCTRL_FNMODEIN
4.4.14. FN_MODEOUT register - ERRCTRL_FNMODEOUT
4.4.15. All Alarms After Fault Injection - ERRCTRL_FNGIALARMS
4.4.16. Error Controller Context Register - ERRCTRL_FNGICTXT4
4.4.17. CMP Mismatch CONTEXT Registers - ERRCTRL_FNGICMPCTXT0 … ERRCTRL_FNGICMPCTXT3
4.4.18. STATISTICS registers: ERRCTRL_FNGISTAT0 and ERRCTRL_FNGISTAT4
4.4.19. State register - ERRCTRL_FNPERIPHGI4
Visible to Intel only — GUID: hpv1725890597753
Ixiasoft
2.5.1. ALARMS
Utilize the Alarms feature to actively monitor and identify any errors that may occur, allowing timely intervention and resolution. The fRSmartComp generates several kinds of alarms, emanating from the various safety mechanisms of the fRSmartComp. Alarms are sticky, i.e. once the corresponding faulty condition is detected, the alarm is generated and remains asserted until a specific clear or reset action is issued.
The following table shows the list of alarms with their meaning (the detected event and the corresponding activated alarm) and the related default alarm severity.
Alarm | Description | Related Features | Default Severity |
---|---|---|---|
ALARM0 | Mismatch detection alarm from the Comparators (CPU outputs mismatch) when the fRSmartComp is in DISABLED state | DCLSM - Comparator | ERROR |
ALARM1 | Mismatch detection alarm from the Comparators (CPU outputs mismatch) when the fRSmartComp is not in DISABLED state | DCLSM - Comparator | WARNING |
ALARM2 | Detection alarm from the Comparator Self-diagnostic | DCLSM - Comparator self-diagnostic | WARNING |
ALARM3 | After comparator self-diagnostic processing, the problem is due to the fRSmartComp. | DCLSM - Comparator self-diagnostic | WARNING |
ALARM4 | After comparator self-diagnostic processing, the problem is due to both CPU and fRSmartComp. | DCLSM - Comparator self-diagnostic | ERROR |
ALARM16 | Timeout alarm | Error Controller – Timeout | ERROR |
ALARM17 | Number of ENABLE commands exceeds counter threshold | Error Controller – ENABLE counter | ERROR |
ALARM19 |
|
Specialized safety mechanisms | ERROR |
Others |
Idle ALARMs (ALARM5 to ALARM15, ALARMS18 and ALARM20 to ALARM23) |
N/A | N/A |
The following table describes how you can read the ALARM.
Interface | Actions |
---|---|
Configuration Interface | Reading the ERRCTRL_ALL_ALARMS_PRIOR_AFI register. This shows the current active alarms before the Alarm Fault Injection |
Configuration Interface | Reading the ERRCTRL_FNGIALARMS register. This shows the currently active alarms after the Alarm Fault Injection. |
fRNET Interface | Reading the FRNET_GI_ALARMS[23:0] primary output shows the alarms after the Alarm Fault Injection. |