Host CPU / Automotive Gateway (ECU)
Management Plane YANG/RESTCONF API, Configuration, Monitoring
▼ Host Interfaces (SPI / PCIe / I2C / MDIO) ▼
Automotive TSN Switch SoC
Software Stack (Firmware on RTOS)
Application & Management Layer
Configuration Manager Handles Host Commands, YANG Model Backend
Diagnostics & Monitoring Health Monitoring, Logging, Statistics Aggregation
TSN Protocol Stacks & Services
IEEE 802.1AS (gPTP) Time Synchronization Servo
IEEE 802.1Q (Bridging) FDB/VLAN Management, QoS Logic
Security Services IEEE 802.1X Authenticator, MACsec Key Agreement
Core Services & Abstraction
OSAL (OS Abstraction Layer) Tasks, Semaphores, Timers for RTOS Portability
HAL (Hardware Abstraction Layer) Register Access, Interrupt Handling, DMA Control
Hardware Blocks (ASIC)
Core & Peripherals
Embedded CPU Core(s) Runs Firmware & RTOS
Crypto Engine Hardware acceleration for MACsec
High-Precision Timers / IO For PTP timestamping and TAS scheduling
Packet Processing Pipeline (Data Plane)
Ingress Pipeline
IEEE 802.1AE (MACsec) Frame Decryption & Validation
IEEE 802.1Qci (PSFP) Per-Stream Filtering & Policing
IEEE 802.1CB (FRER) Sequence Recovery & Elimination
Switching Fabric
IEEE 802.1Q (FDB/VLAN) Destination Lookup
Egress Pipeline
IEEE 802.1p/Q (QoS) Traffic Queuing
IEEE 802.1Qbv (TAS) Time-Aware Shaper
IEEE 802.1CB (FRER) Sequence Generation & Replication
IEEE 802.1AE (MACsec) Frame Encryption