ethernet journey at jaguar land rover - · pdf fileethernet journey at jaguar land rover ......
TRANSCRIPT
ETHERNET JOURNEY AT JAGUAR LAND ROVER CHALLENGES IN THE DEVELOPMENT OF AN ETHERNET BACKBONE
Vector GB Ltd Annual Conference 2017
Wednesday, September 27th, 2017
Syreeta Bath - Technical Specialist – Vehicle Communication Networks
Sachin Shinde - Senior Engineer – Vehicle Communication Networks
CONTENTS
• Our Business
• Ethernet Journey
• Backbone Enabled Architecture
− Challenges
• Next Generation Architecture
− Further Challenges
2
OUR BUSINESS
3
• 14 vehicle lines.
• 3 UK vehicle assembly plants, 1 engineering
and manufacturing centre and 2 UK design
and engineering sites.
• Almost 42,000 people globally – headcount
has almost doubled over the last five years.
• Plants in China, India and Brazil.
• Employs 10,000 engineers and designers.
• Sales network in 137 countries.
• Jaguar Land Rover is the largest automotive
employer in the UK.
• 213 awards won in 2016/17 FY.
• Invests £1.8 billion in Research and
Development.
ETHERNET JOURNEY
WHY ETHERNET
• Next Generation Infotainment concept
• Network to carry Control Data, Internet, Audio and Video
• Unconstrained by the network
• Decouple applications from the network
• Embrace consumer technology
• Emergence of BroadR-Reach
• Joined Open Alliance as Promoter
• Use cases for Ethernet across all vehicle domains
ETHERNET JOURNEY
2012 - 2015
5
2015
In 2015 InControl TouchPro Infotainment system
launched to high acclaim!
• Master controller with Broadcom
Polar Switch
• AVB 802.1 AS running in Switch
• BroadR-Reach links front to rear
• Any media any screen
• Multiple HW and SW suppliers
collaborating
2012
• Start of Ethernet Pre development for
Infotainment
• Focus on 100 Base T1 Physical Layer
and Ethernet Protocols
ETHERNET JOURNEY
2015
6
• New electrical architecture Pre
development
2015
• FlexRay
• AutoSAR 4.x
• UTP solution for Ethernet 100Base-T1
• DoIP for Diagnostics & Software
Download
Many new technologies deployed in parallel!
ETHERNET JOURNEY
2017 AND BEYOND
7
2017
Ethernet Backbone
Capability
Development of
Dynamic Network
2017 20xx
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Challenges faced when considering Ethernet Communication within the vehicle
− Protocols to use and how to configure
− Command and Control
− Audio & Video
− VLAN Implementation within a vehicle environment
− How to configure the switch for AVB and VLANs
− Bandwidth requirements and how to control
− Diagnostics
− DoIP between Ethernet nodes
− How to capture Ethernet traffic (Port Mirroring)
− Time synchronisation
8
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Ethernet communication compatibility
between non Infotainment domain and
Infotainment domain
• Exchange information between classic
networks and Ethernet via a Gateway
• Prove out Ethernet functionality within
AutoSAR
• AutoSAR Ethernet Stack Configuration
and Toolchain capability
• Synchronisation of data between
networks
9
Jaguar Land Rover worked on a project with Vector to demonstrate:
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• To utilise Ethernet capability when sending data between different network types
− Configuration of triggering of container PDU’s
− Rules for Ethernet to non Ethernet communication to ensure that trade off between
gateway loading and network bandwidth is considered
10
FlexRay A
CAN A Ethernet Header
Ethernet Header
Ethernet Header
Ethernet Header
FlexRay frames CAN frames
Container PDUCollection Timeout = 60ms,
Contains CAN A, CAN B, CAN C, FlexRAY A, FlexRay B, FlexRay C
Ethernet Header
Ethernet Header
CAN B
10
20
30
40
10
20
30
40
50
60
CAN CFlexRay B
FlexRay C
CAN A
FlexRay ACAN A CAN B
FlexRay ACAN A CAN B FlexRay B CAN C
FlexRay CFlexRay ACAN A CAN B FlexRay B CAN C TRIGGER @ 40ms
Ethernet Header
Ethernet Header
Ethernet Header
Ethernet Header
Tim
e (m
s)
CAN A
CAN B
FlexRay A
FlexRay ACAN A CAN B
CAN A
CAN A
CAN A
CAN A
FlexRay ACAN A CAN B
FlexRay A
FlexRay A
TRIGGER @ 60ms (Partially filled PDU)
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Communication with existing non AutoSAR
SOME/IP nodes
− Limited set of SOME/IP message types
supported in AutoSAR
− SOME/IP Configuration within ARXML
• Ethernet Start-up Timing
− Slower start-up times than seen on traditional
networks
− Configuration of switches at start-up
− Negotiation time between the nodes started
late
− No wake on LAN capability at time of
development
11
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Time synchronisation over Ethernet
using IEEE 802.1 AS
− Meeting pDelay requirement for AS
Standard
• Switch vs Host Controller
Timestamping
− Accuracy & Predictability
• Time synchronisation over CAN &
FlexRay are different domains using
one global clock each with its own
synchronisation period
• Switchover of the GrandMaster
− Not supported in AutoSAR
12
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Additional knowledge gained for configuring the switch
− VLAN Configuration – Static and runtime
− Traffic shapers and scheduler for bandwidth control
− Data Mirroring – Port based
• Switch Operating Modes
− Managed mode allows analysis and modification of special Ethernet packets e.g. PTP
− Managed mode more difficult to get working needs additional driver code/switch firmware
13
BACKBONE ENABLED ARCHITECTURE
CHALLENGES
• Configuration within AutoSAR
− Configuration of Time Sync for all classic buses
− Mixed AutoSAR versions - configuration and generation of ARXML files
− Diagnostics configuration (DoIP, DHCP/AutoIP)
− Analysis of generated ARXML/FIBEX contents
• Test Tools
− Tools with FIBEX with Ethernet support minimal
− Difficult to perform manual simulation for Ethernet as compared to traditional networks
− FIBEX with AutoSAR concepts e.g. container PDU/SOMEIP
14
NEXT GENERATION ARCHITECTURE
THE ROAD AHEAD
• Distributed Computer Network Programmed as a Car
• Automotive Plug and Play requires a Service Based Architecture
15
NEXT GENERATION ARCHITECTURE
Distributed Network Programmed as a Car
• Consumer electronic gadgets have given high expectations where consumers are happy to
receive new features by a software update
• High number of static network configurations currently used imposes limitations on how new
features can be updated
− A more dynamic methodology needs to be adopted
− Complexity of features and functions are growing at a higher rate
Service Based Architecture
• Resolve the increasing vehicle variants
• Hardware & Software Re-use
• Support bandwidth increase
16
NEXT GENERATION ARCHITECTURE
CHALLENGES
• Collection of single busses, partly
connected via gateways forwarding
specific messages
• Mainly sender centric transmission of
data, only a few services
• Moving of functions and ECUs
requires manual update of static
network configuration
• Detailed design and configuration of
each network variant required
(complex variant handling and
software logistics)
17
• Structured network with different speed
grades, access to any service from any
sub-network/bus
• Every function represented as a service
offered to apps/services (in the same
process, computing platform, network, or
in the cloud)
• Moving of functions and devices with
automatic update of network configuration
• Only network topology planning, all the
details shall be done automatically
Shift from Static to Dynamic Network
NEXT GENERATION ARCHITECTURE
DEMONSTRATIONS
• ConherenSE Middleware
• Automotive Plug and Play
• Described last year at the IEEE Automotive Ethernet and IP Tech Day
• Currently being demonstrated and analysed
• TSN in an SOA environment
• Currently being demonstrated and analysed
• Ultra low guaranteed latency
• Redundancy
• Network security solutions for SOA
• Currently being demonstrated and analysed
18
NEXT GENERATION ARCHITECTURE
FURTHER CHALLENGES
• Distributed Computer Network Programmed as a Car
− Vehicle as a Device
• Solutions for video transfer
• Security of access to I/O
• Proving Dependability
Lots of work still to do, will not be a single step to end game, physics and availability of
technology will help decide!
19
Jaguar Land Rover W/1/26 Abbey Road, Whitley Coventry CV3 4LF, UK
jaguarlandrover.com
THANK YOU Syreeta Bath Technical Specialist – Vehicle Communication Networks
Electrical, Electronic & Software Engineering
20
Sachin Shinde Senior Engineer – Vehicle Communication Networks
Electrical, Electronic & Software Engineering