10BASE-T1S: Preparation for Series Production

21
10BASE-T1S: PREPARATION FOR SERIES PRODUCTION VECTOR AUTOMOTIVE ETHERNET SYMPOSIUM 2021 Stéfany Chourakorn, Expert Networking Technologies June 2021 FOCUS ON SOFTWARE AND TOOLCHAIN INTEGRATION

Transcript of 10BASE-T1S: Preparation for Series Production

Page 1: 10BASE-T1S: Preparation for Series Production

10BASE-T1S: PREPARATION FOR SERIES PRODUCTION

VECTOR AUTOMOTIVE ETHERNET SYMPOSIUM 2021

Stéfany Chourakorn, Expert Networking TechnologiesJune 2021

FOCUS ON SOFTWARE AND TOOLCHAIN INTEGRATION

Page 2: 10BASE-T1S: Preparation for Series Production

Page 210BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

INTRODUCTION

Situation today

- Constant growth of the IVCs* (electrification, connectivity, autonomous driving, …)

- Multiple technologies co-existing with a portion of legacy bus > 90%

Motivations for Ethernet expansion to the edge

- Unify the network and reduce gateway processing

- Service oriented communication

- Reduce costs and provide a more suitable alternative to low bandwidth ECUs

Which aspects need to be taken into account to introduce 10BASE-T1S in series ?

IVC*

Legacy

Buses

> 90%

GW

Eth

Topology possible tomorrow:Classic topology today:

* IVC: In-Vehicle-Communication

Switch

100BASE-T1

10BASE-T1S

1000BASE-T1

Drop node 1-1

Drop node1-2

Drop node2-2

Drop node2-1

Node A

Node B

Drop node1-3

Gateway

100BASE-T1

1000BASE-T1

FlexRay 2

FlexRay 1Node A

Gateway

Node B

100BASE-T1

CAN 1

CAN 2

Node C

Page 3: 10BASE-T1S: Preparation for Series Production

Page 310BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

Development Workflow 3 9

In Vehicle Network Design 4 11

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

Page 4: 10BASE-T1S: Preparation for Series Production

Page 410BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

Support in Automotive SW Stack2 7

Development Workflow 3 9

In Vehicle Network Design 4 11

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

10BASE-T1S basics1 4

Page 5: 10BASE-T1S: Preparation for Series Production

Page 510BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

10BASE-T1S BASICSPLCA SPECIFIC MEDIA ACCESS

0 BEACON COMMIT yie

ld

Unused Transmit Opportunity (TO)

It is an Ethernet technology, difference is on Layer 1 only

Physical Layer Collision Avoidance (PLCA)

- Half-duplex, cyclic communication scheduled over a BEACON*

- Fair medium access for all participant (Round robin)

- Bandwidth optimization: dynamic Transmission Opportunity

Multidrop mode for bus topology within the Ethernet network

- Network participant are called Coordinator and Drop Node

- Casual naming convention under 100BASE-T1: Slave / Master

Fundamental L1 static configuration (Multidrop)

- Unique node ID (also to define coordinator and clients)

- Node count within the subnet

- Burst configuration: allow higher bandwidth to a node* BEACON = symbol recognized by all network participants (PHY) to synchronized their internal counter

ECUnodeID 0

ECUnodeID 1

ECUnodeID 2

ECUnodeID 3

10BASE-T1S

Coordinator

Drop-node Drop-node Drop-node

Page 6: 10BASE-T1S: Preparation for Series Production

Page 610BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

10BASE-T1S BASICSHW SOLUTIONS OVERVIEW

MII PHY

IEEE802.3cg

MACPHY

OA – TC6

Analog Front End

OA - TC14

OA : Open Alliance

µC

MAC

10BASE-T1S PHY

MII

PLCA

MII : Media Independent Interface

Low cost ECU without MAC and smaller interface (5pins)

Requires Ethernet frame processing over SPI (OA-TC6)

PLCA integrated in PHY : transparent for every uC

Compatible with every MAC controller supporting

Half-duplex

PLCA is in MAC integrated

Smaller interface (3-pins)

µC

OA -SPI

10BASE-T1S PHY

MAC

PLCA

µC

MAC

10BASE-T1S PHY

3-pins

PLCA

Page 7: 10BASE-T1S: Preparation for Series Production

Page 710BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Development Workflow 3 9

In Vehicle Network Design 4 11

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

Support in Automotive SW Stack2 7

Page 8: 10BASE-T1S: Preparation for Series Production

Page 810BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

SW SUPPORTS

Candidates for 10BASE-T1S are mostly AUTOSAR Classic Platform users

- R20-11: classic Ethernet RMII/MII PHY solution

- R21-11[in progress]: MACPHY

Ethernet communication is already supported in AUTOSAR

MII PHY

- Changes are only configuration related

MACPHY

- Ethernet Driver abstracted as external device: identical to existing external CAN controller

- Additional Ethernet Frame processing over SPI (OA-TC6)Microcontroller

Eth Driver + TC6

Eth Interface

Eth Trcv

Eth State

Manager

Udp NM

Time SyncPduR

COM

SoAd

TcpIp

Microcontroller

Eth Driver

Eth Interface

Eth Trcv

Eth State

Manager

Udp NM

Time SyncPduR

COM

SoAd

TcpIp

SPI

R/MII IEEE802.3cg MACPHY via SPI

Open Alliance TC6

Current 10BASE-T1S solutions available:

Page 9: 10BASE-T1S: Preparation for Series Production

Page 910BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

In Vehicle Network Design 4 11

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

Development Workflow 3 9

Page 10: 10BASE-T1S: Preparation for Series Production

Page 1010BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

DEVELOPMENT WORKFLOWSIMPLIFIED VIEW Additional PLCA configuration (multidrop)

Modification affecting several actors and activities

AUTOSAR has a major role in the workflow and exchange format specification: generally supported by Toolchains

Easy step when AUTOSAR toolchains are usedBordnet

Export with toolchains

Diagnostic

Calibration

Extracts

OEM

Suppliers

Arch.

Development / Integration

Test / Validation

Configuration with toolchain

Standardized format

System tested with toolchain

System definition / Design

*

*

*

*

* Modification requiredPLCA configuration extension

PLCA configuration

extensionPLCA configuration on switch

*

*

Page 11: 10BASE-T1S: Preparation for Series Production

Page 1110BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

Development Workflow 3 9

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

In Vehicle Network Design 4 11

Page 12: 10BASE-T1S: Preparation for Series Production

Page 1210BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

IN VEHICLE NETWORK DESIGNETHERNET CLUSTER

Following points need to be considered for database (based on the AUTOSAR schema):

- From layer 2:

- Current Ethernet configuration/communication remains identical to 100/1000BASE-T1 !

- Current service / functional communication can be reused

- Layer 1:

- OEM specific toolchain might need to be adapted to support multidrop

- PLCA configuration are relevant for the system such as no redundant node ID

- Architecture:

- PHY not compatible with 100/1000BASE-T1

- not all switch support half-duplex

Architecture Communication

EcuInstance

CouplingPort

CouplingConnection

Page 13: 10BASE-T1S: Preparation for Series Production

Page 1310BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

Development Workflow 3 9

In Vehicle Network Design 4 11

Further Features considered6 15

Conclusion7 17

Validation and Testing5 13

Page 14: 10BASE-T1S: Preparation for Series Production

Page 1410BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

ECUnodeID 0

ECUnodeID 1

ECUnodeID 2

ECUnodeID 3

10BASE-T1S

Coordinator

Drop-node Drop-node Drop-node

VALIDATION AND TESTING

Different system testing approaches are possible

- Access through a zone module

- Direct access on the multidrop segment: highly dependent on HW

Ongoing activities for tools vendors to support 10BASE-T1S

- Toolchains i.e. Restbus simulation

- Support files with PLCA features

- Support simulation of one or several drop nodes (Node ID = Layer 1, unique)

- Test equipment and data logger

- Need to support 10BASE-T1S interface (PHY)

- Support PLCA configuration

Test equipment

Test equipment

SimECUNode 5

SimECUNode 4

Page 15: 10BASE-T1S: Preparation for Series Production

Page 1510BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

Development Workflow 3 9

In Vehicle Network Design 4 11

Validation and Testing5 13

Conclusion7 17

Further Features considered6 15

Page 16: 10BASE-T1S: Preparation for Series Production

Page 1610BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

FURTHER FEATURES CONSIDERED

Diagnostic

- All diagnostics from layer 2 can be reused

- Layer 1 diagnostics :

- Bus topology requires adjustments

- Open alliance TC14 – Advanced diagnostic features for 10BASE-T1S automotive Ethernet PHYs

WakeUp Sleep

- Open alliance TC14 – Wake on data line [under work]

- Major cost advantage

- Compatibility (in switch elements) with

- TC10

- Wake up line

TimeSync

- System functional without Pdelay measurement

- Further strategies are still in progress in AUTOSAR to enable the Pdelay measurement in a multidrop topology

Security

- State of the art with IPsec

Topology Discovery

- Open alliance TC14 – Topology Discovery [under work]

- “Auto PLCA” configuration, easier maintenance

Available features Upcoming features

Page 17: 10BASE-T1S: Preparation for Series Production

Page 1710BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

AGENDA

10BASE-T1S basics1 4

Support in Automotive SW Stack2 7

Development Workflow 3 9

In Vehicle Network Design 4 11

Validation and Testing5 13

Further Features considered6 15

Conclusion7 17

Page 18: 10BASE-T1S: Preparation for Series Production

Page 1810BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

CONCLUSION

3 HW solutions for series production are available

10BASE-T1S is supported by all relevant standards: AUTOSAR, IEEE, Open Alliance

Development workflow for standardized toolchain is prepared

Maturity for first A sample is achieved, further enhancement like WakeUp Sleep and Topology Discovery are promising features for future vehicle architectures

Ethernet all speed grades on board !

10BASE-T1S 100BASE-T1 1000BASE-T1 Giga

Page 19: 10BASE-T1S: Preparation for Series Production

THANK YOU FOR YOUR ATTENTION

Stéfany Chourakorn, Expert Networking Technologies

Page 20: 10BASE-T1S: Preparation for Series Production

APPENDIX

Page 21: 10BASE-T1S: Preparation for Series Production

Page 2110BASE-T1S : Preparation for series production | Vector Ethernet Symposium, 08.06.21

Stéfany Chourakorn

Example with 4 nodes (Autosar schema R20-11)

BORDNETARCHITECTURE DESIGN AND CONFIGURATION ETHERNET CLUSTER

Source: Autosar Specification System Template