uRTEDemo_03_Nucleo-F446RE_SystemStates_10_Model

Activation-Engine

Runables are executed by the Activation-Engine. Runnables are executed based on the current SystemState and triggers. Besides triggers fired by signals, the activation engine also can activate runnables bases on cylcic- or system-events, which are contained in this entity.

Warnings

Safety (2)

Safety Warnings for ActivationEngine.
Safety warnings are related to the Requirements Layer, especially the SIL

Memory referenced by main for the stack of ActivationEngine is using main with a SIL achieved of QM, which does not satisfy the SIL required of SIL_1 for the central activation engine.
Arm® Cortex®-M4 (QM) was selected for execution for ActivationEngine which does not satisfy the SIL required of SIL_1.

Safety

Required
The maximum SIL derived from all tasks handled by the RTE.
SIL
SIL_1

Properties

configuration
Core on which the central activation engine shall be generated (responsibility of the user).
Core for the CAE
Arm® Cortex®-M4
Section to which global data of the CAE shall be linked to.
Global data of the CAE
.uRTE
Section to which the stack for the central activation engine task shall be linked (responsibility of the user).
Stack of the CAE task
.rtos.task.uRTE
containment

Activation-Events (2)

All events fired by the Activation-Engine.

Event Type Cycle Time (C) Offset (C) Task-Init (S) Requirements Ports Runnables Tasks SystemStates SIL required SIL achieved

Timebase for button read operations

CyclicEvent 200 0 - SIL_1 QM

The timebase for the LED logic. Has an bit of offset to make sure it comes after the button has been read (button value is polled).

CyclicEvent 100 2 -
  • Runnable_00_blink_Tick in run_LED
SIL_1 QM

Activation Timelines