DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_Flash_EEPROM_Emulation FIG-f57ab1a2f9864348 744 × 770 px 2 Release(s)

Figure 1: Module overview of memory hardware abstraction layer

SHA-256 Inhalts-Fingerabdruck: f57ab1a2f9864348dcb641e2d8eff9955c4a9e93349ba89c4d49327d71364a6f
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08

1. Diagrammtyp & Architektur-Kontext

UML-Komponentendiagramm (Component Model) zur Einordnung der Speichermodule in die AUTOSAR-Basissoftwarearchitektur. Das Diagramm zeigt die Schichtenstruktur des Speichersubsystems (Memory Stack) bestehend aus den drei Paketen bzw. Modulschichten NVRAM Manager (Services Layer), Memory Hardware Abstraction (ECU Abstraction Layer) und Memory Drivers (Microcontroller Abstraction Layer / MCAL bzw. Complex Drivers).

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm gliedert sich in drei Hauptpakete:

  • NVRAM Manager: Übergeordnete Service-Komponente zur Verwaltung nichtflüchtiger Daten.
  • Memory Hardware Abstraction: Beinhaltet die zentrale Schnittstellenkomponente Memory Hardware Abstraction::Memory Abstraction Interface (MemIf) sowie die beiden Abstraktionsmodule Memory Hardware Abstraction::Flash EEPROM Emulation (Fee) und Memory Hardware Abstraction::EEPROM Abstraction (Ea).
  • Memory Drivers: Hardwarenahe Treiberkomponenten, gegliedert in Memory Drivers::Flash Driver (Fls), Memory Drivers::Vendor Specific Library und Memory Drivers::EEPROM Driver (Eep).

Schnittstellenverbindungen (Ball-and-Socket / Assembly Connectors):

  • NVRAM Manager nutzt (Socket) die von Memory Abstraction Interface bereitgestellte Schnittstelle (Ball).
  • Memory Abstraction Interface delegiert nach unten: nutzt über Socket-Ball-Verbindungen die angebotenen Schnittstellen von Flash EEPROM Emulation und EEPROM Abstraction.
  • Zudem besteht eine vertikale Verbindung von Memory Abstraction Interface direkt zur Vendor Specific Library über einen Socket-Ball-Konnektor.
  • Flash EEPROM Emulation nutzt über eine Socket-Ball-Verbindung die Schnittstelle des darunterliegenden Flash Driver.
  • EEPROM Abstraction nutzt über eine Socket-Ball-Verbindung die Schnittstelle des darunterliegenden EEPROM Driver.

3. Dynamisches Verhalten & Sequenzablauf

Statische Architekturübersicht ohne explizite Interaktionssequenzen oder Kontrollflusspfeile. Die Aufrufhierarchie verläuft top-down:

  1. Der NVRAM Manager greift über das Memory Abstraction Interface (MemIf) auf den nichtflüchtigen Speicher zu.
  2. Das MemIf leitet die Zugriffe bausteinspezifisch an die Flash EEPROM Emulation (Fee) oder an die EEPROM Abstraction (Ea) bzw. alternativ an eine herstellerspezifische Bibliothek weiter.
  3. Die Flash EEPROM Emulation bedient sich des Flash Drivers zur hardwarenahen Ansteuerung des Flash-Speichers; die EEPROM Abstraction greift korrespondierend auf den EEPROM Driver zu.

4. Normative Relevanz & Entwickler-Hinweise

Architektonisch verbindliche Schichtung des AUTOSAR Memory Stacks gemäß SWS Flash EEPROM Emulation:

  • Die Flash EEPROM Emulation emuliert ein EEPROM-Verhalten auf Flash-Speicher und darf ausschließlich über das Memory Abstraction Interface (MemIf) von oberen Schichten adressiert werden.
  • Unterhalb der Fee ist die Anbindung an den Fls-Treiber verbindlich vorgegeben.
  • Das Diagramm dokumentiert die Kapselung der hardwareabhängigen Flash- und EEPROM-Treiber gegenüber dem NVRAM Manager durch die Memory Hardware Abstraction Layer.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R2.1.20 → R3.0.7 keine inhaltliche Änderung Vorgänger: FIG-584d2e8102693d79

Keine inhaltlichen Änderungen erkennbar.

R3.1.5 → R3.2.3 keine inhaltliche Änderung Nachfolger: FIG-71c31114717c9040

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

id Component Model | Memory Drivers | Memory Hardware Abstraction | Memory Hardware Abstraction::Memory Abstraction Interface | Memory Hardware Abstraction:: Flash EEPROM | Emulation | Memory Drivers:: | Vendor Specific | Library | Memory Hardware Abstraction:: | EEPROM Abstraction | NVRAM Manager | Memory Drivers:: | Flash Driver | Memory Drivers:: | EEPROM Driver

Begleitender Spezifikationstext:

V1.2.1 R3.1 Rev 0001 6 of 51 Document ID 286: AUTOSAR_SWS_FLASH_EEPROM_Emulation - AUTOSAR confidential - 1 Introduction and functional overview This specification describes the functionality, API and configuration of the Flash EEPROM Emulation Module (see Figure 1).

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_Flash_EEPROM_Emulation S. 6 1 Figure 1: Module overview of memory hardware abstraction layer
R3.1.5 AUTOSAR_SWS_Flash_EEPROM_Emulation S. 6 1 Figure 1: Module overview of memory hardware abstraction layer