DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_EthernetInterface FIG-6327b4fd9c2908d8 966 × 473 px 1 Release(s)

Figure 9: Frame Transmission in Interrupt Mode

SHA-256 Inhalts-Fingerabdruck: 6327b4fd9c2908d84deb796fb5a0dae330ffc76db2c84567cadeadab682f8148
✦ 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-Sequenzdiagramm zur Darstellung des Ablaufs der Frame-Übertragung im Interrupt-Modus innerhalb des AUTOSAR Classic Platform Ethernet-Stacks. Es visualisiert das Zusammenspiel zwischen einer oberen Schicht (Upper Layer), dem Ethernet Interface (EthIf) als Abstraktionsschicht und dem hardwarenahen Ethernet-Treiber (Eth) für Pufferanforderung und asynchrone Sende-Quittierung.

2. Komponenten, Entitäten & Schnittstellen

Beteiligte Entitäten sind der Upper-Layer-Teilnehmer UL, die Modulinstanz :EthIf («module») sowie die Treiberinstanz :Eth («module»). Schnittstellen und Operationen umfassen:

  • ProvideTxBuffer(BufReq_ReturnType, uint8, Eth_FrameType, uint8, Eth_BufIdxType*, uint8**, uint16*): Synchroner Pufferabruf von UL an :EthIf.
  • Eth_ProvideTxBuffer(BufReq_ReturnType, uint8, uint8, Eth_BufIdxType*, uint8**, uint16*): Treiber-Pufferabruf an :Eth mit zusätzlicher Controller-/Parameter-ID (uint8, uint8, ...).
  • Eth_TxIrqHdlr_<Ctr: Hardware-Interrupt-Handler in :Eth.
  • EthIf_TxConfirmation(uint8, Eth_BufIdxType, Std_ReturnType): Sendebestätigung an :EthIf mit Statusrückmeldung Std_ReturnType.
  • UL_TxConfirmation(CtrlIdx, BufIdx): Weiterleitung der Bestätigung an UL.

3. Dynamisches Verhalten & Sequenzablauf

  1. Pufferbereitstellung: UL ruft synchron ProvideTxBuffer an :EthIf auf. :EthIf ruft Eth_ProvideTxBuffer mit zwei uint8-Parametern (Controller-/FIFO-Identifikation) an :Eth auf. Die Rückgabe erfolgt synchron über Ausführungskanten zurück an UL.
  2. Interrupt-gesteuerte Bestätigung: Die Ausführung von Eth_TxIrqHdlr_<Ctr löst EthIf_TxConfirmation(uint8, Eth_BufIdxType, Std_ReturnType) an :EthIf aus. :EthIf leitet den Aufruf über UL_TxConfirmation(CtrlIdx, BufIdx) an UL weiter. Der Kontrollfluss kehrt synchron über :EthIf zur ISR in :Eth zurück.

4. Normative Relevanz & Entwickler-Hinweise

Normativ verbindlich ist die Übermittlung des Übertragungsstatus (Std_ReturnType) im Bestätigungs-Callback EthIf_TxConfirmation, wodurch Übertragungsfehler direkt aus dem Treiberkontext an das Ethernet Interface gemeldet werden können. Zudem ist auf Treiberebene die erweiterte Parameterstruktur in Eth_ProvideTxBuffer zu bedienen.

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

R4.2.2 → R4.3.1 normative Änderung Vorgänger: FIG-4185d634e2d39785
  • Aufruf durch obere Schicht: Methodenname an :EthIf verkürzt von EthIf_ProvideTxBuffer(...) zu ProvideTxBuffer(...).
  • Signatur von Eth_ProvideTxBuffer: Zusätzlicher uint8-Parameter eingefügt ((BufReq_ReturnType, uint8, uint8, Eth_BufIdxType*, uint8**, uint16*)).
  • Signatur des Bestätigungs-Callbacks EthIf_TxConfirmation: Zusätzlicher Parameter Std_ReturnType ergänzt ((uint8, Eth_BufIdxType, Std_ReturnType)).
R4.3.1 → R18-10_R4.4.0_R1.5.0 normative Änderung Nachfolger: FIG-3ff9b7f61279bd2d
  • Indirektionsebenen bei Pufferanforderung an :EthIf: Parameter in ProvideTxBuffer geändert von Eth_BufIdxType*, uint8**, uint16* zu Eth_BufIdxType**, uint8***, uint16**.
  • Indirektionsebenen bei Weiterleitung an :Eth: Parameter in Eth_ProvideTxBuffer geändert von Eth_BufIdxType*, uint8**, uint16* zu Eth_BufIdxType**, uint8***, uint16**.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

UL «module» | :EthIf | «module» | :Eth | ProvideTxBuffer(BufReq_ReturnType, uint8, Eth_FrameType, uint8, Eth_BufIdxType*, uint8**, uint16*) Eth_ProvideTxBuffer(BufReq_ReturnType, uint8, uint8, Eth_BufIdxType*, uint8**, uint16*) | Eth_TxIrqHdlr_<Ctr | EthIf_TxConfirmation(uint8, Eth_BufIdxType, Std_ReturnType) | UL_TxConfirmation(CtrlIdx, BufIdx)

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R4.3.1 AUTOSAR_SWS_EthernetInterface S. 88 9 Figure 9: Frame Transmission in Interrupt Mode