Konfiguration von IEEE 802.1Qbv Time-Aware Shaper Gate-Schedules in Automotive-Switches

Das Design eines TAS-Schedules erfordert das Loesen eines NP-schweren Optimierungsproblems: 16 Switches muessen so synchronisiert sein, dass Lenkbefehle das Fahrzeug ohne Egress-Pufferzeiten durchqueren. Dieser Artikel beschreibt Synthese-Algorithmen und Registerkonfigurationen.

Synthese der Gate Control List (GCL) und Uebertragungsperiodizitaet

Die Gate Control List (GCL) steuert das Oeffnen (o) und Schliessen (C) der 8 Ausgangs-Warteschlangen innerhalb des Zyklus (z.B. 500 µs). SMT-Solver berechnen ueberlappungsfreie Zeitschlitze fuer kritische ADAS-Datenstroeme.

Konfiguration von BaseTime, CycleTime und TimeInterval in Switch-Registern

Die Bereitstellung erfordert das Schreiben in Standard-802.1Qbv-Register: `AdminBaseTime` (Start-Zeitstempel in PTP-Nanosekunden), `AdminCycleTime` (Intervall, z.B. 500.000 ns) und die GCL-Tabelle. Der Switch aktiviert den neuen Schedule stoerungsfrei und atomar.

Domain-Portfolio entdecken