EthSwt

Artikel zur AUTOSAR EthSwt Driver — Software und Hardware

19 von 19 Teilen verfügbar
Teil 1 lesen →

Neu bei EthSwt? Der Überblicksartikel erklärt, wann ein Steuergerät überhaupt einen Switch-Treiber statt eines einfachen EthTrcv braucht, bevor die folgenden Teile ins Detail gehen.

  1. 1
    EthSwt Teil 1 — Grundlagen, SWS & Architektur im AUTOSAR Ethernet-Stack

    Der Auftakt der EthSwt-Tutorial-Serie: der Zustandsautomat des Moduls, die Konfigurationsklassen laut SWS und wo EthSwt zwischen EthIf und den Switch-Ports im AUTOSAR-Stack sitzt.

    verfügbar
  2. 2
    EthSwt Teil 2 — API & Initialisierungssequenz

    Die konkreten EthSwt-Funktionsaufrufe: Init-Sequenz mit Background-Task, Port-Modi, Link-Status und was beim Zusammenspiel mit EthTrcv auf Switch-Ports zu beachten ist.

    verfügbar
  3. 3
    EthSwt Teil 3 — ARXML-Konfiguration in der Praxis

    Die reale Container-Struktur von EthSwt im ARXML: EthSwtPort, EthSwtPortIngress und die tatsächlichen VLAN-Parameter — inklusive vollständigem Konfigurationsbeispiel.

    verfügbar
  4. 4
    EthSwt Teil 4 — VLAN-Management, Mirroring & Diagnose

    VLANs zur Laufzeit umschalten, die tatsächlich sehr mächtige Port-Mirror-Konfiguration von EthSwt, MAC-Learning-Modi und Diagnose über MIB-Zähler.

    verfügbar
  5. 5
    EthSwt Hardware-Architektur — Switch-Chip-Aufbau für Software-Entwickler

    Die drei laut AUTOSAR SWS vorgesehenen Hardware-Varianten für Switch/PHY-Anordnungen, die Forwarding-Engine und typische Switch-Chips in der Praxis.

    verfügbar
  6. 6
    EthSwt Hardware Deep Dive — Port-Interfaces und Signalverarbeitung auf PCB-Ebene

    Host-seitige Interfaces (RGMII/SGMII) zum Switch, interne Forwarding-Pfade, PCB- und Energieaspekte bei Mehrport-Chips und der Weg eines Frames durch den Switch.

    verfügbar
  7. 7
    EthSwt — Inbetriebnahme: was kann schiefgehen?

    Typische Fehlerbilder beim Bring-up eines EthSwt-Chips — vom Port, der nicht hochkommt, bis zum Host-Interface, das nicht antwortet — mit konkreten Debugging-Wegen.

    verfügbar
  8. 8
    EthSwt — Ansteuerung via SPI

    Wie EthSwt einen Switch-Chip über SPI ansteuert: die reale EthSwtSpi/EthSwtSpiSequence-Konfiguration und die generischen Registerzugriffs-APIs, die MII und SPI gleichermaßen abstrahieren.

    verfügbar
  9. 9
    EthSwt — Ansteuerung via SMI (Switch Management Interface)

    Die reale EthSwt_ReadMmd/WriteMmd-API für Clause-45-Registerzugriff über die SMI — inklusive Emulation über Clause-22-Operationen, falls die Hardware Clause 45 nicht nativ unterstützt.

    verfügbar
  10. 10
    EthSwt — Ansteuerung via Ethernet-Management-Frames (spezieller EtherType)

    Vendor-Mechanismen zur Switch-Konfiguration über spezielle Ethernet-Frames — und die wichtige Abgrenzung zu EthSwt_SetMgmtInfo, dem echten AUTOSAR-Mechanismus für portspezifisches Frame-Handling.

    verfügbar
  11. 11
    EthSwt — TSN Stream Identification, Filtering & Policing

    Wie EthSwt Ethernet-Frames anhand von AND-verknüpften Filterregeln als Streams identifiziert und welche Filteraktionen (Drop, Block-Source, VLAN-Modifikation, Egress-Umleitung) darauf folgen können.

    verfügbar
  12. 12
    EthSwt — Interaktion mit dem Firewall-Modul

    Wie EthSwt dem AUTOSAR Firewall-Modul StreamHandleIdentifier und Bucket-Statistiken liefert, damit Security Events an den IdsM gemeldet werden können — inklusive der DRAFT-APIs dieser Funktionalität.

    verfügbar
  13. 13
    EthSwt — Time-Aware Shaping & Frame Preemption (TSN)

    Kaskadierte Egress-Scheduler, Credit Based Shaper und Enhanced Transmission Selection sowie Frame Preemption nach IEEE 802.1Q — die zentralen AUTOSAR-Mechanismen für deterministisches Ethernet im Switch.

    verfügbar
  14. 14
    EthSwt — MACsec direkt im Switch (Line-Rate-Verschlüsselung pro Port)

    Wie EthSwt Secure Channels und Secure Associations pro Switch-Port verwaltet, mit Bypass-Listen für Management-Traffic und Anbindung an dieselbe MKA-Schlüsselinfrastruktur wie EthTrcv.

    verfügbar
  15. 15
    EthSwt — Global Time & Uhrensynchronisation zwischen kaskadierten Switches

    Wie EthSwt Port-spezifische Hardware-Zeitstempel für EthTSyn bereitstellt und wie kaskadierte Switches über Uplink-Ports ihre internen Uhren synchronisieren, um Laufzeitmessungen einzusparen.

    verfügbar
  16. 16
    EthSwt — ARL-Tabelle & MAC-Learning (SVL/IVL) im Detail

    Die zwei von IEEE 802.1Q und AUTOSAR vorgesehenen MAC-Learning-Modi SVL und IVL, die Lernphase beim Start-up und das Zwei-Phasen-Abfragemuster von EthSwt_GetArlTable.

    verfügbar
  17. 17
    EthSwt — Diagnose, Loopback & Testmodi auf Switch-Ports

    Die überraschende Erkenntnis beim Fact-Check: Die meisten Port-Diagnose-APIs von EthSwt sind reine Weiterleitungen an die referenzierte EthTrcv-Instanz, nicht switch-eigene Funktionalität.

    verfügbar
  18. 18
    EthSwt — Interne Switch-Fabric-Architektur für Software-Entwickler

    Was steckt im Silizium eines Switch-Chips? Shared-Memory- vs. Crossbar-Fabric, Lookup-Engine, Puffer-Architektur, Egress-Queues in Hardware und der eingebettete Management-Core.

    verfügbar
  19. 19
    EthSwt — Switch-Stacking (mehrere Switches als eine logische Einheit)

    Echtes Switch-Stacking gegenüber der bereits behandelten Kaskadierung abgegrenzt: gemeinsame FDB/Management-Ebene, dedizierte Stacking-Links und was das für EthSwt aus AUTOSAR-Sicht bedeutet.

    verfügbar