SignalDataObject
HWO_UART
Hardware Out interface for UART.
No Signal-Datatype will be defined so that a typedef will be generated into the signal configuration.
Pointer access is granted so signal memory can be used directly by the application.
SignalDataObject
Hardware Out interface for UART.
No Signal-Datatype will be defined so that a typedef will be generated into the signal configuration.
Pointer access is granted so signal memory can be used directly by the application.
RTE Warnings for SignalDataObject HWO_UART
RTE warnings are related to the configured behaviour of the RTE.
| Required | |
|---|---|
| QM | |
| derived | |
| QM | |
| Achieved | |
| QM | |
| Base | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HWO_UART | |||||||||||||||||||||||||||||||||||||||||
Hardware Out interface for UART. No Signal-Datatype will be defined so that a typedef will be generated into the signal configuration. Pointer access is granted so signal memory can be used directly by the application. |
|||||||||||||||||||||||||||||||||||||||||
| SignalDataObject_113 | |||||||||||||||||||||||||||||||||||||||||
| _x3uk4OiwEeyZCNhXq78uhw | |||||||||||||||||||||||||||||||||||||||||
| signal configuration | |||||||||||||||||||||||||||||||||||||||||
| 0 | |||||||||||||||||||||||||||||||||||||||||
| 0 | |||||||||||||||||||||||||||||||||||||||||
| local signal | |||||||||||||||||||||||||||||||||||||||||
| false | |||||||||||||||||||||||||||||||||||||||||
| false | |||||||||||||||||||||||||||||||||||||||||
| false | |||||||||||||||||||||||||||||||||||||||||
| false | |||||||||||||||||||||||||||||||||||||||||
| false | |||||||||||||||||||||||||||||||||||||||||
| deactivated for all signals | |||||||||||||||||||||||||||||||||||||||||
| datasignal configuration | |||||||||||||||||||||||||||||||||||||||||
| true | |||||||||||||||||||||||||||||||||||||||||
| undefined, a type definition will be generated | |||||||||||||||||||||||||||||||||||||||||
| Drivers | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| Unit | Parent | Function calls | other Software Elements | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL required | SIL achieved | Signals | Runnables | DataType | Is Synchronous | Hardware |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
writes Data to the UART module. |
OutDriver | 0 | 0 | 0 | SIL_1 | QM | None | true |
Requirements referencing to signal HWO_UART.
| (Safety)Requirement | Parent | User-ID | Author | Creation Date | Start Date | Deadline | Expense | Responsibe | Category | Type | Status | Justification | Function Type | SIL derived | SIL manual | SIL required | Tests | Technical Functions | Software | Other SW | Hardware | Signals | Global variables | Activation events | Use-Cases | User-Stories | Refining | Conflicting | refined by | conflicted by |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Demonstrate the use of scalers and validators. |
SafetyRequirement_111 | Thu Jun 09 20:52:41 CEST 2022 | 0.0 | product | functional | approved | System_Function | QM | derived | QM |
Runnables in which signal HWO_UART is an output.
| 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 |
|
|
|
Signals that are input to runnables for which signal HWO_UART is an output.
| Signal | Type | 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) | OnTrigger (E) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A representation of the current button state |
Data | local in |
0 | 105 | false | false | false | false | false | SIL_1 | QM | false | false | - |
|
- | ||||||||||
contains the number of seconds, the button has been pressed |
Data | global in |
0 | 202 | true | false | false | false | false | QM | QM | 0 | false | - | - |
Tasks in which signal HWO_UART is used.
| Task | Core | SIL | Priority | Software | States | Signals | Init | Hardware | OutputSections | Own TimeBase | Stack |
|---|---|---|---|---|---|---|---|---|---|---|---|
Task responsible for sending out UART protocolls |
SIL_1 | 5 | - | false |
SystemStates in which signal HWO_UART is used.
| State | isStart | Runnables | Tasks |
|---|---|---|---|
A state that is entered if the user has pressed the button. Here, periodic UART messages are sent. |
false |
Associated hardware for signal HWO_UART. Cores executing the associated runnables, memory used, peripherals interfaced.
| 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 | |||||
The STM32F446RE RAM module |
RAM | 0x20000000 | 0x2001ffff | - | QM |