10base-t1s: preparation for series production
Post on 26-Dec-2021
5 Views
Preview:
TRANSCRIPT
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
THANK YOU FOR YOUR ATTENTION
Stéfany Chourakorn, Expert Networking Technologies
APPENDIX
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
top related