Visible to Intel only — GUID: jir1725868690849
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: jir1725868690849
Ixiasoft
2.2.2.1. Transitioning between System States
The fRSmartComp state is one-hot encoded as follows:
- 0x01: DISABLED.
- 0x02: OD
- 0x04: FCS
- Others: Reserved/Unused
The system supervisor can read the current system state through the following interfaces:
Interface | Actions |
---|---|
Configuration Interface | Reading the ERRCTRL_FNPERIPHGI4[7:0] register. |
fRNET Interface | Reading the FN_PERIPH_GI_4[7:0] output. |
To enter the DISABLED state, provide the DISABLE command through the following interfaces:
Interface | Actions |
---|---|
Configuration Interface | Writing the ERRCTRL_ENABLE_KEY register with the DISABLE key (0xABCDABCD). |
fRNET Interface | Writing the FN_DISABLE_C input from 2’b10 to 2’b01. |
To enter OD state from DISABLED, provide the ENABLE command through the following interfaces:
Interface | Actions |
---|---|
Configuration Interface | Writing the ERRCTRL_ENABLE_KEY register with the ENABLE key (0x75601522). |
fRNET Interface | Writing the FN_DISABLE_C input from 2’b01 to 2’b10 |
The DISABLED state behaves as follows:
- Provides a standard DCLS configuration in which the fRSmartComp’s diagnostic functionalities are active.
- The comparator is active unless the DISABLED state has been reached after a comparator mismatch. In such a case, it is not active.
- The Timeout, the Counters, and the Latent fault safety mechanisms are active.
- In this state, the fRSmartComp does not take most failure control actions. In particular:
- If any alarm is generated, the system maintains the DISABLED state and does not activate a Timeout for restoration.
- If a Comparator enters self-detection, it generates the ALARM2, but it does not activate the dedicated logic to identify the fault position (third comparison).