DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_Flash_EEPROM_Emulation FIG-27afc5c4183e6c00 718 × 751 px 1 Release(s)

Figure 4: Block number and dataset index

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

Struktur- und Adressierungsdiagramm zur Bitaufteilung und linearen Speicherabbildung im Kontext der AUTOSAR Flash EEPROM Emulation (FEE). Das Diagramm illustriert das Zusammenspiel zwischen einer 16-Bit-Blockkennung (NVRAM-Blocknummer und Dataset-Index) und dem physischen Adressraum der Datensätze.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm gliedert sich in drei Hauptstrukturen:

  • Ein 16-Bit-Register/Feld, aufgeteilt in:
    • 12 höherwertige Bits (blau hinterlegt): Kennzeichnung für die logische Block number.
    • 4 niederwertige Bits (türkis hinterlegt): Kennzeichnung für den Dataset index.
  • Eine funktionale Verarbeitungseinheit Address conversion, visualisiert als kreisförmiger Knoten mit Verbindungslinie zur Block number.
  • Ein vertikaler linearer Adressraum (Speicherabbild), schraffiert mit reservierten/umgebenden Speicherbereichen und einem aktiv adressierten Blockbereich. Dieser enthält vier direkt aufeinanderfolgende Datensätze fester Größe: Data set 0, Data set 1, Data set 2 und Data set 3.
  • Ein Beschriftungstextkopf mit der Konfigurationsvorgabe: NVM_DATASET_SELECTION_BITS configured to be four (bits), leaving twelve bit for the block number. Each NVRAM block thus can be subdivided in up to 16 datasets..

3. Dynamisches Verhalten & Sequenzablauf

  • Adressberechnung: Die Address conversion bestimmt anhand der 12 Bits der Block number die Basis-Startadresse des NVRAM-Blocks im linearen Speicher (gekennzeichnet durch den durchgezogenen Pfeil auf den Anfang von Data set 0).
  • Indizierter Zugriff („indexed“ addressing): Anhand des 4-Bit Dataset index wird über eine Offset-Berechnung gezielt auf den gewünschten Datensatz verwiesen (gekennzeichnet durch die gestrichelte Pfeillinie von der Dataset index-Klammer auf den Beginn von Data set 2).

4. Normative Relevanz & Entwickler-Hinweise

  • Der Parameter NVM_DATASET_SELECTION_BITS legt die Bitbreite des Indexanteils im 16-Bit-Blockbezeichner fest (im gezeigten Beispiel 4 Bits für bis zu 16 Datensätze je Block, verbleibend 12 Bits für maximal 4094 bzw. 4096 NVRAM-Blöcke).
  • Datensätze eines Blocks sind im Adressraum direkt benachbart angeordnet, sodass die Zieladresse jedes Datensatzes deterministisch über Startadresse + (Dataset-Index * Blockgröße) berechnet werden kann.

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

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

Keine inhaltlichen Änderungen erkennbar.

R3.0.7 → R3.1.5 keine inhaltliche Änderung Nachfolger: FIG-a931f0d49a9790a2

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

100 Bytes | Data set 0 | Data set 1 | Data set 2 | Data set 3 | NVM_DATASET_SELECTION_BITS configured to be four (bits), leaving twelve bit for the block number. Each NVRAM block thus can be subdivided in up to 16 datasets. | Block number | Dataset | index | Address conversion | „indexed“ addressing

Begleitender Spezifikationstext:

V1.2.0 R3.0 Rev 0001 21 of 49 Document ID 286: AUTOSAR_SWS_FLASH_EEPROM_Emulation - AUTOSAR confidential - Example: Dataset information is configured to be encoded in the four LSB’s of the 16bit block number (allowing for a maximum of 16 datasets per NVRAM block and a total of 4094 NVRAM blocks). An implementer decides to store all datasets of a NVRAM block directly adjacent and using the length of the block and a pointer to access each dataset. To calculate the start address of the block (the address of the first dataset) she/he uses only the 12 MSB’s, to access a specific dataset she/he adds the size of the block multiplied by the dataset index (the four MSB’s) to this start address (Figure 4).

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_Flash_EEPROM_Emulation S. 21 4 Figure 4: Block number and dataset index