Visible to Intel only — GUID: nmb1725945821050
Ixiasoft
Visible to Intel only — GUID: nmb1725945821050
Ixiasoft
3.3.5. Resetting the CPU upon Fault Detection
The fRSmartComp applies the Basic Reset Control when you use the no system availability concept.
In Basic Reset Control, the fRSmartComp generates the reset request signals for the Agent CPU based on the reset request signals of the Host CPU. The Agent CPU returns an acknowledgment to the fRSmartComp.
The fRSmartComp can implement various high-level safety-related use cases. The table shows the appropriate reset control and reset scenario, depending on the Use Case. For more information, refer to the topic Handling Faults (Safety Use Cases).
- Power-on Reset
- An asynchronous reset that completely resets the whole system, including the CPUs, busses, memory controllers, peripherals, fRSmartComp, etc.
- For example, a power-on reset is used after FPGA configuration.
- Warm Reset
- An asynchronous reset that does not completely reset the whole system. Instead, only part of the system is reset and without power-supply interruption.
- For example, reset the two CPUs and part of the fRSmartComp while maintaining the fRSmartComp ALARMS information. This allows the next processor application to read the ALARMS after reset.
Safety Use Case | Description | Reset Control | Reset Scenario |
---|---|---|---|
UC_01: Standard Fail Safe (no availability) | After a fault is detected, the system is put in a safe state, and the CPU or fRSmartComp is no longer relevant. |
Basic | Power-on or equivalent reset (RS_1, RS_2) |
UC_02: False Positive Avoidance | Allows discriminating comparator errors to occur for faults in the CPUs or just in the fRSmartComp comparator itself, thus obtaining a certain degree of availability. In the case of a fault in the comparators, the Host CPU is fault-free and may proceed with the CPU application. |
Power-on or equivalent reset (RS_1, RS_2) |
|
UC_03: Timeout on System Reset or After Fault Detection | Watchdogs-like scenario, highly safety-critical, which brings the system to a safe state. |
Power-on or equivalent reset (RS_1, RS_2) |
Reset Scenario | Current System State | Operation | Procedure |
---|---|---|---|
RS_1 | Any | CPUs and fRSmartComp asynchronous reset | Reset both the CPUs and the fRSmartComp (Asynchronous reset).
|
RS_2 | OD | Restart the fRSmartComp (do not alter CPU operation) Applied to reconfigure the fRSmartComp. |
|