claudio valesani – stmicroelectronics -...

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

Upload: lycong

Post on 13-Apr-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Infotainment as a Validation Case

Claudio Valesani – [email protected]

The Competitiveness of the EuropeanAutomotive Software Industry

Bruxelles, 28 April 2010

Agenda

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

Car Infotainment Embedded SoftwareInfluence of the Consumer worldEvolution from HW to SW functions

The development EnvironmentModeling, Simulation, Validation, Embedded Systems Engineering

Software StandardizationAutosar, Genivi,....

ST‘s Infotainment StrategyTowards ADAS and Autonomous DrivingSummary & Recommendations

2

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

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)

Digital Radio Standards by Geography

5

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 @ Tier1Innovation

R&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

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 @ Tier1Innovation

R&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

System Validation

HPC – High PerformanceComputation

System Modeling & Simulation

Embedded SystemsEngineering

Challenge: Minimizing Risk and increasing efficiency during development

Innovation Quality

Cost efficiency

8

Software Standardization

AutosarFocus 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

Automotive SW supply chain based on Autosar

OEM A

ECUManufacturer

SemiconductorManufacturer

Com

plexD

rivers

Microcontroller/ASSP/ASIC/Standard IC

AUTOSAR Runtime Environment (RTE)

Microcontrolle r Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communicati on Drivers

Communicati on Hardware Abstraction

Communicati on Services

Application Layer

Microcontroller

Com

plexD

rivers

AUTOSAR Runtime Environment (RTE)

Microcon troller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstracti

on

Memory Hardware Abstracti

on

Memory Services

System Services

Onboard Device

Abstracti on

Commun ication Drivers

Commun ication

Hardware Abstracti

on

Commun ication

Services

OEM developes concepts/ functional requirement specificationOEM defines/develops commodity functions as models for re-use

ASIC ASSP IC

Com

plexD

rivers

Com

plexD

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 ToolsDevelopment ToolsAUTOSAR EnvironmentComplex system know-how

10

Standards HW requirement mismatch

New E/E Architecture

s

Com

plexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontr oller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstractio

n

Memory Hardware Abstractio

n

Memory Services

System Services

Onboard Device

Abstractio n

Communic ation

Drivers

Communic ation

Hardware Abstractio

n

Communic ation

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

Com

plexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontr oller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstractio

n

Memory Hardware Abstractio

n

Memory Services

System Services

Onboard Device

Abstractio n

Communic ation

Drivers

Communic ation

Hardware Abstractio

n

Communic ation

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

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

Business Threat to Standardisation – risk of too many derivatives

Com

plexD

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

Communicatio n Drivers

Communicatio n Hardware Abstraction

Communicatio n Services

Application Layer

Com

plexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontro ller Drivers

Memory Drivers

I/O Drivers

I/O Hardware

Abstraction

Memory Hardware

Abstraction

Memory Services

System Services

Onboard Device

Abstraction

Communica tion Drivers

Communica tion

Hardware Abstraction

Communica tion

Services

Application LayerSLP10

Daimler

Com

plexD

rivers

Microcontroller

AUTOSAR Runtime Environment (RTE)

Microcontr oller

Drivers

Memory Drivers

I/O Drivers

I/O Hardware Abstractio

n

Memory Hardware Abstractio

n

Memory Services

System Services

Onboard Device

Abstractio n

Communic ation

Drivers

Communic ation

Hardware Abstractio

n

Communic ation

Services

Application LarHIS

Hersteller Initiative SoftwareFuncion limited downgrade for low-end micros

Com

plexD

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

Com

plexD

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

Com

plexD

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

14

Car Infotainment System Interfacing to Car Electronics

Automotive Domain

InfotainmentApplication

Car InfotainmentDomain

Connectivity

Car Infotainment SystemCar Infotainment System

15

Car Infotainment System Interfacing to Car Electronics

Automotive Domain

InfotainmentApplication

Car InfotainmentDomain

Connectivity

Car Infotainment SystemCar Infotainment System

MultiMulti--Core Architecture SystemCore Architecture System--OnOn--Chip Chip offering for costoffering for cost--effective implementationeffective implementation

16

Car Infotainment Software Standardization

MSMS--AutoAuto

Market evolving to standardized in-vehicle infotainment software

Requirements for gateway to Consumer Electronics world

TimeTo

Market

TimeTo

Market

ConsumerFeatures

ConsumerFeatures

InnovationInnovation

DriverPleasureDriver

Pleasure

17

Driver To System Responsibility

Driver Responsibility

ReliableVehicle

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

ADAS + Infotainment Convergence

18

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

… 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

Summary

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

The Innovation gets momentum from the Consumer worldMobile phoneI-PodSocial networking

The complexity calls for StandardizationAutosar ... not including Car InfotainmentGenivi ?

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

21

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

Recommendations

Support fast introduction of in-car technologyE-Call

Advanced Navigation E-HorizonADAS

Autonomous Driving

Mandating Safety relevant Systems

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

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

23

... Embedded is the key word,

not only for Automotive...

also in Industrial, Medical,...

24