All protocols
IEEE 802.3bw / 802.3bp

Automotive Ethernet

100/1000BASE-T1 — gigabit backbone for ADAS and zonal architectures.

Bitrate
100 Mbit/s, 1 Gbit/s, 10 Gbit/s
Topology
Point-to-point switched, single twisted pair (UTP)
Introduced
2015

Overview

Automotive Ethernet uses single-pair unshielded cabling to deliver IT-class bandwidth in vehicles. Combined with TSN (Time-Sensitive Networking) and SOME/IP, it powers cameras, lidar, infotainment and zonal gateways.

Frame format

FieldBitsDescription
Preamble + SFD64Synchronization
Dest MAC48Destination address
Src MAC48Source address
EtherType / VLAN16–32Protocol + optional 802.1Q tag
Payload368–1200046–1500 bytes (jumbo up to 9000)
FCS32CRC32 frame check sequence

Byte structure — request & response

Automotive Ethernet (100/1000BASE-T1) — IEEE 802.3bw/bp

Frame template
[Preamble 7B][SFD 1B][DstMAC 6B][SrcMAC 6B][802.1Q? 4B][EtherType 2B][Payload 46–1500B][FCS 4B]
Request
OffSizeFieldValueDescription
0–67 BPreamble55 55 55 55 55 55 55Bit synchronisation pattern.
71 BSFD0xD5Start-of-frame delimiter.
8–136 BDestination MAC00 11 22 33 44 55ECU MAC (or multicast).
14–196 BSource MACAA BB CC DD EE FFTester MAC.
20–234 B (opt)VLAN tag81 00 00 0A802.1Q TPID + VID/PCP.
24–252 BEtherType0x0800 / 0x88B5IPv4, AVTP, SOME/IP, etc.
26…46–1500 BPayloadIP/UDP/SOME-IP requestE.g. SOME/IP request 0x1234.0001.
tail4 BFCSCRC-32Frame check sequence.
Response
OffSizeFieldValueDescription
8–136 BDestination MACAA BB CC DD EE FFTester MAC (reversed).
14–196 BSource MAC00 11 22 33 44 55ECU MAC.
24–252 BEtherType0x0800Same upper-layer protocol.
26…varPayloadSOME/IP response 0x1234.8001Method ID OR'd with 0x8000 marks response.
tail4 BFCSCRC-32CRC32 over the frame.

Automotive Ethernet uses single-pair UTP (BroadR-Reach / 1000BASE-T1). Diagnostics ride on UDP/13400 (DoIP); service-oriented calls use SOME/IP over UDP/16030 or TCP.

Use cases

  • · Camera/lidar streaming
  • · Infotainment backbone
  • · OTA updates
  • · Zonal gateways

Pros

  • High bandwidth
  • Standard IT tooling
  • TSN for determinism

Cons

  • Switching adds cost
  • EMC requires careful design
  • More complex stack

Request / Response examples

SOME/IP service request

Request
MsgID:0x1234.0001Method:getCameraFrame()Payload:0B
Response
MsgID:0x1234.8001ReturnCode:0x00Payload:1.2MBJPEGframe

Service-oriented call over UDP/16030 carrying a compressed camera frame.