24
Infotainment as a Validation Case Claudio Valesani – STMicroelectronics [email protected] The Competitiveness of the European Automotive Software Industry Bruxelles, 28 April 2010

Infotainment as a Validation Case Claudio Valesani – STMicroelectronics [email protected] The Competitiveness of the European Automotive Software

Embed Size (px)

Citation preview

Page 1: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Infotainment as a Validation Case

Claudio Valesani – [email protected]

The Competitiveness of the EuropeanAutomotive Software Industry

Bruxelles, 28 April 2010

Page 2: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Agenda

The Car Infotainment Evolution From a radio box to an interconnected multimedia system „Consumer open systems“ in a closed Car environment

Car Infotainment Embedded Software Influence of the Consumer world Evolution from HW to SW functions

The development Environment Modeling, Simulation, Validation, Embedded Systems Engineering

Software Standardization Autosar, Genivi,....

ST‘s Infotainment Strategy Towards ADAS and Autonomous Driving Summary & Recommendations

2

Page 3: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

3

Car Infotainment Evolution

50s 60s 70s 80s 90s 00s 10sDigital AM/FM Zenith

Royal-T(1953)

Integ’d Power Amp

Integ’d Signal Proc IC

Integ’d RF FE

Digital Broadcast

Multi-

Standards

Different storage options

Data Services

Increased connectivity, audio and

video formats

SW Complexity

SW Complexity

Consumer world:Consumer world:Data Storage, Portable, Connectivity

Automotive world:Automotive world:Radio, HMI, V2X

Navigation

Page 4: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

4

Car Infotainment Feature Evolution

From Radio ReceiverTo Headunit

Data Services

Media Connectivty

HMI

time

ARI (1974)

Zenith Royal-T (1953)

TMC (199x) TPEG (200x)

Page 5: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Digital Radio Standards by Geography

5

Page 6: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

6

Car Infotainment Embedded Software

Low Level Drivers Low Level Drivers

Firmware Firmware

RTOSRTOS

Middleware

HMI GUIHMI GUI

Application

Hardware SoC

InnovationR&D @ CarMaker

InnovationR&D @ CarMaker

InnovationR&D @ Tier1

InnovationR&D @ Tier1

IC IPsSilicon Vendor

IC IPsSilicon Vendor

Silicon VendorSpecification

Silicon VendorSpecification

ConsumerConsumer

ConsumerConsumer

IndependentOpen

IndependentOpen

StandardStandard

StandardConsumer

Stacks

StandardConsumer

Stacks

InnovationR&D @ Silicon

Vendor

InnovationR&D @ Silicon

Vendor

InnovationR&D @ 3rd

parties

InnovationR&D @ 3rd

parties IP IP IP IP

Automotive Key Competencies

Page 7: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

7

Car Infotainment Embedded Software

Low Level Drivers Low Level Drivers

Firmware Firmware

RTOSRTOS

Middleware

HMI GUIHMI GUI

Application

Hardware SoC

InnovationR&D @ CarMaker

InnovationR&D @ CarMaker

InnovationR&D @ Tier1

InnovationR&D @ Tier1

IC IPsSilicon Vendor

IC IPsSilicon Vendor

Silicon VendorSpecification

Silicon VendorSpecification

ConsumerConsumer

ConsumerConsumer

IndependentOpen

IndependentOpen

StandardStandard

StandardConsumer

Stacks

StandardConsumer

Stacks

InnovationR&D @ Silicon

Vendor

InnovationR&D @ Silicon

Vendor

InnovationR&D @ 3rd

parties

InnovationR&D @ 3rd

parties IP IP IP IP

Automotive Key Competencies

Page 8: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

System Validation

HPC – High PerformanceComputation

System Modeling & Simulation

Embedded SystemsEngineering

Challenge:Minimizing Risk and increasing efficiency during development

Innovation Quality

Cost efficiency

8

Page 9: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Software Standardization

Autosar Focus on powertrain, chassis, safety and car-body

Initiatives for Car Infotainment QNX (www.qnx.com) MS auto (www.microsoft.com/auto) GENIVI (www.genivi.org) AutoLinQ (www.autolinq.de)

9

Page 10: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Automotive SW supply chain based on Autosar

OEM A

ECUManufacturer

SemiconductorManufacturer

Co

mp

lexD

rivers

Microcontroller/ASSP/ASIC/Standard IC

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication Hardware Abstraction

Communication Services

Application Layer

Microcontroller

Co

mp

lexD

rivers

AUTOSAR Runtime Environment (RTE)

Microcontroller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstracti

on

Memory Hardware Abstracti

on

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication

Hardware Abstracti

on

Communication

Services

OEM developes concepts/ functional requirement specification

OEM defines/develops commodity functions as models for re-use

ASIC ASSP IC

Co

mp

lexD

rivers

Co

mp

lexD

rivers

ECU SW/HW

Application Layer

3rd partySW supplier

ECU manufacturer offers standardized solution based on own and 3rd party SW/HW know-how

Semiconductor manufacturer

cares on optimizing

Simulation Tools Development Tools AUTOSAR Environment Complex system know-how

10

Page 11: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Standards HW requirement mismatch

New E/E Architecture

s

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers

I/O Drivers

I/O Hardware

Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication

Hardware Abstraction

Communication

Services

Today multicore microcontroller with support of SIL/ASIL application available

Today only rudimental support of SIL/ASIL in AUTOSARAdditional workarounds generating branches of standard

AUTOSAR 3.x/4.0

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers

I/O Drivers

I/O Hardware

Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication

Hardware Abstraction

Communication

Services

AUTOSAR 4.x

Feature set for support of SIL/ASIL in AUTOSAR 4.x not fixed until now

ISO26262IEC61508

Safety Standards

MultiCore µC

Next generation quadcore microcontroller with extended support for SIL/ASIL application

11

Page 12: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

AUTOSAR Facts & Figures

~3000 application Interfaces defined

10 methodologyconcepts incorperated

21 activeWorkgroups

9 Core Partners56 Premium Members99 Associate Members

>40 SW Modules>500 Persons Active Involved

~200 Full Time Equivalents

182 Specifications in Rel 4.0

12

Page 13: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Business Threat to Standardisation – risk of too many derivatives

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication Hardware Abstraction

Communication Services

Application Layer

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers

I/O Drivers

I/O Hardware

Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communication Drivers

Communication

Hardware Abstraction

Communication Services

Application LayerSLP10

Daimler

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstractio

n

Memory Hardware Abstractio

n

Memory Services

System Services

Onboard Device

Abstraction

Communication

Drivers

Communication

Hardware Abstractio

n

Communication

Services

Application LarHIS

Hersteller Initiative SoftwareFuncion limited downgrade for low-end micros

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device Abstraction

Communication Drivers

Communication Hardware

Abstraction

Communication Services

Application LayerBACx

BMW

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device Abstraction

Communication Drivers

Communication Hardware

Abstraction

Communication Services

Application Layer„Audi-SAR“

Audi

Co

mp

lexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontroller Drivers

Memory Drivers I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device Abstraction

Communication Drivers

Communication Hardware

Abstraction

Communication Services

Application Layer?????

13

Page 14: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

14

Car Infotainment System Interfacing to Car Electronics

Automotive Domain

InfotainmentApplication

Car InfotainmentDomain

Connectivity

Car Infotainment SystemCar Infotainment System

Page 15: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

15

Car Infotainment System Interfacing to Car Electronics

Automotive Domain

InfotainmentApplication

Car InfotainmentDomain

Connectivity

Car Infotainment SystemCar Infotainment System

Multi-Core Architecture System-On-Chip Multi-Core Architecture System-On-Chip offering for cost-effective implementationoffering for cost-effective implementation

Page 16: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

16

Car Infotainment Software Standardization

MS-AutoMS-Auto

Market evolving to standardized in-vehicle infotainment software

Requirements for gateway to Consumer Electronics world

TimeTo

Market

TimeTo

Market

ConsumerFeatures

ConsumerFeatures

InnovationInnovation

DriverPleasure

DriverPleasure

Page 17: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

17

Driver To System Responsibility

Driver Responsibility

Reliable Vehicle

Safe/ComfortVehicle

IntelligentVehicle

PerceivingVehicle

ResponsibleVehicle

ACC

ESP

Lane Keeping

Urban Drive Control

Blind Spot

Lane Merging

Collision Warning

Emergency Braking

Collision Avoidance

System Responsibility

MechanicalRestraints

PassiveSafety

SeatBelts

Airbag

AutonomousDriving

Increasing Software RequirementsIncreasing Computing Power Needs

Increasing Sensor NeedsIncreasing Functional Safety Requirments

eCall

Legislation is driving towards ‚Vision Zero‘ = 0 fatalities

Page 18: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

ADAS + Infotainment Convergence

18

Page 19: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

The Car-sphere …

Car to CarSafe Driving: Collision avoidance, Accident ahead information, Turn Conflict Warning, Curve Warning,…

Car to InfrastructureTraffic Information and Dynamic Route GuidanceElectronic Fee CollectionEmergency Vehicle OperationPublic transportation managementInfotainment Download

The Car-SphereThe car is becoming a very complicated ecosystem or eco-sphere (a “car-sphere”) with inner and outer Communications and Processing Network

19

Page 20: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

… leading towards Autonomous Driving

Satell. Broadc. Terr. Broadc. GPS / Galileo

WiMax.2G /3G WiMax.

2G /3G

Vehicle to Vehicle

Vehicle to Infrastructures DSRC

CALMWiFi

20

Page 21: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Summary

Clear tendency to: Higher Integration (SOC) Digitalization of Systems Move from HW to SW implementation of functions (Middleware) Networking of Systems

The Innovation gets momentum from the Consumer world Mobile phone I-Pod Social networking

The complexity calls for Standardization

Autosar ... not including Car Infotainment Genivi ?

Strong increase of embedded SW in all new applications related to ADAS, clearly driven by European Automotive OEMs

21

Page 22: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Summary

Need to focus on key competencies

Keep leadership through innovation

Digital Broadcasting (Radio and TV)

Advanced Navigation

Telematics / e-Call / e-Tolling

ADAS

Communication Infrastructures

22

Page 23: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

Recommendations

Support fast introduction of in-car technology E-Call

Advanced Navigation E-Horizon ADAS

Autonomous Driving

Mandating Safety relevant Systems

Building-up and support an adequate V2x Infrastructure GSM/GPRS (G2.5) is a mature and reliable network to accomplish Automotive services This network will progressively be overlayed to UMTS+LTE GSM may be progressively switched off after 2020

Promoting a dedicated interdisciplinary university education Mechatronic (Mechanics and electronic) „Softronic“ (Software and electronics)

23

Page 24: Infotainment as a Validation Case Claudio Valesani – STMicroelectronics claudio.valesani@st.com The Competitiveness of the European Automotive Software

... Embedded is the key word,

not only for Automotive...

also in Industrial, Medical,...

24