SNIP_CLASSIC_MEMIF_SECTION_7_3_3_Code_Section_in_ICC2_cluster
Wortlaut
7.3.3 Code Section in ICC2 cluster
The following Basic Software Module Description would result in the support of the Memory Allocation Keywords in the MemMap header file: MEM: BswModuleDescription category = BSW_CLUSTER NvM_MainFunction: BswSchedulableEntity MemIf_SetMode: BswCalledEntity MEM: BswInternalBehavior MemIf: BswSchedulerNamePrefix symbol = MemIf NvM: BswSchedulerNamePrefix symbol = NvM NvM_WriteBlock: BswCalledEntity NvM_MainFunction: BswModuleEntry NvM_WriteBlock: BswModuleEntry MemIf_SetMode: BswModuleEntry CODE: SwAddrMethod sectionType = code MEM: BswImplementation MEM: ResourceConsumption CODE_MEMIF: MemorySection symbol = CODE CODE_NVM: MemorySection symbol = CODE MEMIF_PART: SectionNamePrefix symbol = MEMIF NVM_PART: SectionNamePrefix symbol = NVM
+memorySection +swAddrmethod +prefix +sectionNamePrefix +schedulerNamePrefix +executableEntity +entity +schedulerNamePrefix +schedulerNamePrefix +internalBehavior +implementedEntry +swAddrmethod +schedulerNamePrefix +schedulerNamePrefix +implementedEntry +resourceConsumption +sectionNamePrefix +memorySection +entity +swAddrMethod +implementedEntry +swAddrMethod +behavior +entity +swAddrMethod +executableEntity +implementedEntry +implementedEntry +prefix +implementedEntry +executableEntity Figure 7.7: Example of BSW Module Description of an ICC2 cluster Example 7.12 MemMap Header file 1 #ifdef NVM_START_SEC_CODE 2
...
3 #ifdef NVM_STOP_SEC_CODE 4
...
5 #ifdef MEMIF_START_SEC_CODE 6
...
7 #ifdef MEMIF_STOP_SEC_CODE
Begründung & Zuweisungs-Evidenz
Evidence from SWS_MemoryMapping (7.3.3 Code Section in ICC2 cluster).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_MemoryMapping.pdf |
|---|---|
| Dokumentseite | Seite 50 |
| Ziel-Modul | memory (classic) |
| Ziel-Anforderung | – |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.85 |