OutDriver
UART out
writes Data to the UART module.
No DataType is chosen, so that a typedef file will be generated.
OutDriver
writes Data to the UART module.
No DataType is chosen, so that a typedef file will be generated.
Safety Warnings for OutDriver UART out.
Safety warnings are related to the Requirements Layer, especially the SIL
| Required | |
|---|---|
| SIL_1 | |
| derived | |
| SIL_1 | |
| Achieved | |
| QM | |
| Base | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UART out | |||||||||||||||||||||||
writes Data to the UART module. No DataType is chosen, so that a typedef file will be generated. |
|||||||||||||||||||||||
| OutDriver_110 | |||||||||||||||||||||||
| _eNCi8OiwEeyZCNhXq78uhw | |||||||||||||||||||||||
| software unit configuration | |||||||||||||||||||||||
| 0 | |||||||||||||||||||||||
| 0 | |||||||||||||||||||||||
| 0 | |||||||||||||||||||||||
| driver configuration | |||||||||||||||||||||||
| No datatype was defined for this driver. A driver specific type definition was generated. | |||||||||||||||||||||||
| true | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Component | Type | Start | End | SIL required | SIL achieved | Sub-Components | Technical Functions | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
UART module connected to pin TX/RX PA2/PA3 at 115200 8N1 |
Periphery | USART2_BASE | USART3_BASE - 1 | SIL_1 | QM |
Technical functions referencing to OutDriver UART out.
| Function | LFB | Software | Hardware | Other Software | SIL required | SIL achieved | SIL justification | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
If the button is pressed, UART messages indicating the press duration are sent. |
SIL_1 | QM |
DataSignals directly using OutDriver UART out.
| Signal | Storage | Runnables OUT | Runnables IN | Tasks | SystemStates | Requirements | miminum Age | maximum Age | Checksum | Force Sync | Inline | ISR API | effective inline | SIL required | SIL achieved | Initial value (D) | Pointer access (D) | Datatype (D) | Alt-In (D) | Alt-Out (D) | In-Driver (D) | Out-Driver (D) | OnData (D) | OnError (D) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hardware Out interface for UART. |
local in |
0 | 0 | false | false | false | false | false | QM | QM | true | - |
DataSignals which are in the source chain of OutDriver UART out.
| Signal | Storage | Runnables OUT | Runnables IN | Tasks | SystemStates | Requirements | miminum Age | maximum Age | Checksum | Force Sync | Inline | ISR API | effective inline | SIL required | SIL achieved | Initial value (D) | Pointer access (D) | Datatype (D) | Alt-In (D) | Alt-Out (D) | In-Driver (D) | Out-Driver (D) | OnData (D) | OnError (D) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A representation of the current button state |
local in |
0 | 105 | false | false | false | false | false | SIL_1 | QM | false | false | - |
|
||||||||||
contains the number of seconds, the button has been pressed |
global in |
0 | 202 | true | false | false | false | false | QM | QM | 0 | false | - | |||||||||||
Hardware interface for the button |
local in |
0 | 2 | false | false | false | false | false | - | QM | false | false |
Runnables which directly use Out-signals with which OutDriver UART out is associated
| Unit | Parent | Function calls | other Software Elements | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL required | SIL achieved | sub Technical Functions | sub Requirements) | Has a return value | SystemStates | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sends UART messages periodically via the UART signal |
Runnable | 0 | 0 | 0 | SIL_1 | QM | true |
|
|
|
Runnables which are in the source chain of OutDriver UART out.
| Unit | Parent | Function calls | other Software Elements | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL required | SIL achieved | sub Technical Functions | sub Requirements) | Has a return value | SystemStates | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sends UART messages periodically via the UART signal |
Runnable | 0 | 0 | 0 | SIL_1 | QM | true |
|
|
|
||||||||||||
Acquires the button state periodically and provides button signals |
Runnable | 0 | 0 | 0 | SIL_1 | QM | false |
|
|
|
|
Hardware OutDriver UART out is associated with. Including executing CPUs, hardware referenced by its protectionSets and its direct hardware references.
| Component | Type | Start | End | SIL required | SIL achieved | Sub-Components | Technical Functions | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions |
Core | - | - | - | QM | |||||
UART module connected to pin TX/RX PA2/PA3 at 115200 8N1 |
Periphery | USART2_BASE | USART3_BASE - 1 | SIL_1 | QM |