HWComponent
GPIO
Collector for pin peripherals
HWComponent
Collector for pin peripherals
| Required | |
|---|---|
| - | |
| derived | |
| - | |
| Achieved | |
| QM | |
| Base | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPIO | ||||||||||||||||||||||||||||||||||
Collector for pin peripherals |
||||||||||||||||||||||||||||||||||
| HWComponent_5 | ||||||||||||||||||||||||||||||||||
| __P9WIOTSEeyrV5NXTwe27Q | ||||||||||||||||||||||||||||||||||
| Ports | ||||||||||||||||||||||||||||||||||
| Sub Components | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| Component | Type | Start | End | SIL required | SIL achieved | Sub-Components | Technical Functions | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
LD2 [Green Led] on the Nucelo Board |
Periphery | GPIOA_BASE | GPIOB_BASE - 1 | SIL_1 | QM | |||||
B1 [Blue PushButton] on the Nucleo Board |
Periphery | GPIOC_BASE | GPIOD_BASE - 1 | - | QM |
Technical Functions referencing to sub-components of this HWComponent.
| Function | LFB | Software | Hardware | Other Software | SIL required | SIL achieved | SIL justification | sub Technical Functions | Requirements | sub Requirements |
|---|---|---|---|---|---|---|---|---|---|---|
An LED shall blink to indicate that the system is alive and responding. |
SIL_1 | QM |
Drivers which utilize this component or one of its sub-components.
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reads the current button state from hardware |
InDriver | 0 | 0 | 0 | SIL_1 | QM | true | ||||||||||||
Hardware write-Interface towards the LED |
OutDriver | 0 | 0 | 0 | SIL_1 | QM | true |
Tasks using this HWComponent or one of its sub-components.
| Task | Core | SIL | Priority | Software | States | Signals | Init | Hardware | OutputSections | Own TimeBase | Stack |
|---|---|---|---|---|---|---|---|---|---|---|---|
Task responsible for reading the button state |
SIL_1 | 6 | - | false | |||||||
Task responsible to let the LED blink |
SIL_1 | 4 | - | false |