DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_NVRAMManager FIG-efc48406bbf71680 230 × 318 px 1 Release(s)

Figure 4: NV Block layout Note: This figure does not show the physical memory layout of an NV block. Only the

SHA-256 Inhalts-Fingerabdruck: efc48406bbf7168091a59c0a42cf4af5a601cb98b4db9fce524abe1eb7566f16
✦ 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

Strukturschaubild / Speicherlayout-Diagramm im Kontext des AUTOSAR Basic Software Moduls NVRAM Manager (NvM). Das Diagramm stellt den logischen Aufbau und die Segmentierung eines NV-Blocks dar, wie er vom NvM verwaltet und an die unterlagerte Memory Abstraction Interface (MemIf) bzw. Peripherietreiber weitergegeben wird. Es visualisiert nicht das physische Speicherlayout im Zielmedium, sondern die logische Strukturzusammensetzung.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm spezifiziert drei vertikal angeordnete Schichten/Segmente eines NV-Blocks:

  • NV block Header (optional): Vorangestellter Kopfdatenbereich (grau hinterlegt), optional konfigurierbar.
  • NV block data: Zentraler Nutzdatenbereich (hellblau hinterlegt), verpflichtender Kernbestandteil des Blocks.
  • NV block CRC (optional): Nachgestellter Prüfsummenbereich (grau hinterlegt) zur Datenintegritätsprüfung, optional konfigurierbar.

3. Dynamisches Verhalten & Sequenzablauf

Statische Datenstrukturdarstellung; kein dynamischer Sequenzablauf dargestellt. Der NvM assembliert beim Schreibvorgang den Block aus den Nutzdaten (sowie optional Header und berechneter CRC) bzw. zerlegt und validiert diesen beim Lesevorgang (Prüfung der optionalen CRC und Auswertung des optionalen Headers vor Bereitstellung der Nutzdaten an die Applikation/RAM-Block).

4. Normative Relevanz & Entwickler-Hinweise

Das Diagramm definiert die logische Paketierung eines NV-Blocks für BSW-Entwickler und Konfiguratoren:

  • Nutzdaten (NV block data) sind stets vorhanden.
  • Das Vorhandensein von NV block Header und NV block CRC ist konfigurierbar (optional).
  • Bei aktivierter CRC-Berechnung ist die CRC dem Nutzdatenbereich logisch nachgestellt.
  • Entsprechend der Bildunterschrift spiegelt dieses Layout die logische Anordnung des NV-Blocks wider und entspricht nicht zwingend dem physischen Layout im nichtflüchtigen Speicher (z. B. Flash/EEPROM Alignment, Treiber-spezifische Header oder Redundanzen).

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

R19-11 → R20-11 keine inhaltliche Änderung Vorgänger: FIG-3608b5aafa36a683

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

NV block data | NV block CRC | (optional) | NV block data | NV block CRC | (optional) NV block CRC | (optional) | NV block CRC | (optional) NV block Header | (optional) | NV block data | NV block CRC | (optional) NV block CRC | (optional) | NV block data | NV block CRC | (optional) NV block CRC | (optional) NV block CRC | (optional) NV block CRC | (optional) | NV block CRC | (optional) NV block Header | (optional) NV block CRC | (optional) NV block Header | (optional)

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_NVRAMManager S. 27 4 Figure 4: NV Block layout Note: This figure does not show the physical memory layout of an NV block. Only the