arm processors driving automotive innovation processors driving automotive innovation ... the driver...

28
© ARM 2016 ARM processors driving automotive innovation Chris Turner ARM tech forums, Seoul and Taipei Director of advanced technology marketing, CPU group June/July 2016

Upload: nguyenhanh

Post on 26-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Title 44pt Title Case

Affiliations 24pt sentence case

20pt sentence case

© ARM 2016

ARM processors driving automotive innovation

Chris Turner

ARM tech forums, Seoul and Taipei

Director of advanced technology marketing, CPU group

June/July 2016

© ARM 2016 2

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

The ultimate intelligent connected device

Driver cockpit / IVI Vehicle to vehicle

/ infrastructure 360 deg view

Intelligent body apps

Lane detection /steer

Collision avoidance

© ARM 2016 3

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

The road to autonomous cars

*NHTSA’s definition Level of Vehicle Automation

Level 0*

No-Automation

Level 1*

Function-specific Automation

Level 2*

Combined Function Automation

Level 3*

Limited Self-Driving Automation

Level 4*

Full Self-Driving Automation

The driver is in complete and sole control

of the primary vehicle controls

Automation at this level involves

one or more specific control functions

Automation of at least two

primary control functions

Full control of all safety-critical functions under certain traffic or

environmental conditions

The vehicle is designed to perform all safety-critical driving

functions and monitor roadway conditions for an entire trip

© ARM 2016 4

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Can cars see?

© ARM 2016 5

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Complex compute challenges

4

10 6 4

8 10

12 10 4 12 Conditions

45

20 20 15 12 !

ADAS – what the computer sees

-10

+10

Z0.5

Z0.1

Z0.1

© ARM 2016 6

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Connected vehicles

Cooperative Intelligent Traffic System

C-ITS

Vehicle to vehicle, vehicle to highway

V2X

© ARM 2016 7

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Foundation of trust: Security and functional safety

Making connected autonomous vehicles possible

Sense Analyse Connect Display Actuate

ARM

Cortex-M ARM

Cortex-R ARM

Cortex-A

© ARM 2016 8

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARM architecture profiled for diverse processing needs

Cortex - A Highest performance

Optimised for

rich operating systems

Cortex - R Fast response

Optimised for

high performance,

hard real-time applications

Cortex - M Smallest/lowest power

Optimised for

discrete processing and

microcontrollers

© ARM 2016 9

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Cortex-A processors for IVI and ADAS

High

Performance

High

Efficiency

© ARM 2016 10

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

big.LITTLE for in-vehicle infotainment

Performance

is #1 Temperature

Key to

Sustained Performance

Power efficiency Important for low thermals &

slow battery discharge (EVs)

Compared to standard SMP systems, a big.LITTLE IVI system delivers:

Increased CPU capacity to handle more advanced, highly intensive IVI features

Higher sustained performance even in adverse thermal conditions

Reduced system power, platform area and total BOM cost

big.LITTLE is a CPU power optimization technology

© ARM 2016 11

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARM® Cortex®-A portfolio

ARMv8-A ARMv7-A

Cortex-A9

Well established mid-range

processor used in many markets

Cortex-A5 Smallest and lowest power

ARMv7-A CPU, optimized for single-core

High

Performance

High

Efficiency

Ultra High

Efficiency

Cortex-A15

High-performance with infrastructure

feature set

Cortex-A17 High-performance with lower power and smaller area

relative to Cortex-A15

Cortex-A7 Most efficient

ARMv7-A CPU, higher

performance than Cortex-A5

Cortex-A73

2017 Premium Mobile,

Consumer

big.LITTLE compatible Key:

64/32-bit

Cortex-A8

First ARMv7-A processor

Automotive

Cortex-A53

Balanced performance and

efficiency

Cortex-A72

2016 Premium Mobile, Enterprise & Auto

64/32-bit

64/32-bit

Cortex-A32

Smallest and lowest power

ARMv8-A

Cortex-A35

Highest efficiency

32-bit 64/32-bit

Cortex-A57

Proven high-performance

64/32-bit

© ARM 2016 12

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Cortex-A is everywhere in the embedded market today

Smar

t

Em

bedded

Smar

t

Hom

e

Wear

able

s

>70%

ARM market share in

rich embedded

Source VDC (CPU & SoC unit volume in embedded, excluding mobile, tablets, and networking)

Example market segments and products

© ARM 2016 13

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

High efficiency Cortex-A32 and Cortex-A35

Cortex-A35: Smallest 64/32-bit processor

Ultra efficiency for entry mobile, consumer, and embedded Less than 1.0 mm2 core area at 2.0 GHz target in 28nm

Cortex-A32: Optimized for 32-bit ARMv8-A

More performance and less power

Scalability for diverse embedded applications

© ARM 2016 14

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

>100 New

32-bit

Instructions

New architectural features for rich embedded 32-bit applications

ARMv8-A

ARMv7-A

Extensions Enhanced media performance

Substantially faster software encryption

Enhanced floating point performance

Cortex-A32 (32-bit ARMv8-A)

Cortex-A7

Cortex-A5

Cortex-A35 (64/32 bit ARMv8-A)

ARMv7-A

New 64-bit ISA

© ARM 2016 15

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

1.31x 1.43x

1.33x

5.36x

13.31x

Integer Floating Media Streaming Crypto

Cortex-A5 Cortex-A7 Cortex-A32

Cortex-A32 boosts 32-bit performance and efficiency

Efficiency defined as integer performance/power (Performance/mW)

Iso-process (28HPC), Iso-frequency, comparisons, identical processor configurations (32KB L1 caches, NEON, 1MB L2 )

Higher performance than Cortex-A5 and Cortex-A7

Same performance as Cortex-A35

>30%

>25%

>10%

Efficiency improvement

vs. Cortex-A7

vs. Cortex-A5

vs. Cortex-A35

© ARM 2016 16

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Cortex-A: #1 embedded ecosystem To

ols

R

ich O

Ses

RTO

Ses

Silic

on

Vendors

© ARM 2016 17

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Automotive applications ARM processors offer a right-sized fit for all automotive electronics applications

Body electronics

Sensors, actuators, comms

Usually Cortex®-M

ADAS, IVI, Cluster, Connectivity

Cortex-A for main processors

Cortex-M and R support functions

Powertrain and Chassis

Cortex-R, also Cortex-M

Safety-related controllers

Rear lightsTailgate

Beam

steering

Front

lights

Interior

lightsHVAC

LockingSide

mirrors

Seat

adjustor

Sun-roofWipers

washers

Keyless

start

Anti dazzle

rear view

Headrest

displays

Bluetooth

MirrorLink

Navigation

eCall

Telematics

V2X

Cellular

IVI

processor

Cluster

processor

Head-up

display

Cluster

display

Front

radar

Front

camera

Side

cameras

Rear

camera

ADAS

processor

Driver

alert

Engine

sensors

Engine

control

Steering

motorBraking

Vehicle

stability

Battery

manager

Wheel

sensors

Steering

wheelFuel pumpAirbags

Eco

stop/start

Gearbox

control

Tyre

sensors

© ARM 2016 18

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Complementary SoC processor requirements

High performance compute

Infotainment

Cluster

Driver assist

Vehicle interface

User experience Real-time control

Safe

Secure

Responsive

Reliable

Fast boot

Cost Quality Ecosystem Temperature

Compute, Control, Sense

© ARM 2016 19

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARM Cortex-R portfolio

Real-Time

Performance

Cortex-R7

Real-time

High

performance

Cortex-R8

Highest

performance

5G modem and

storage

Real-time

Efficiency

Cortex-R4

Real-time efficiency

ARMv7-R ARMv8-R Automotive

Cortex-R5

Scalability with

functional safety

© ARM 2016 20

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Functional safety standards and applications

ARM Cortex CPU

© ARM 2016 21

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARMv8-R architecture

The ARM v8-R Architecture

Combining real-time control with

functional safety

Managing both random and systematic

errors

Virtualisation for application

consolidation

Software isolation for safety and security

Independent research showed that

ARMv8-R provides

Full comprehensive set of features to

support the automotive industry RTOS

requirements

Full comprehensive solution for

supporting AUTOSAR safety features

Comprehensive solution for supporting

hypervisors with real time capabilities

Innovation for the next generation of automotive and industrial processing

© ARM 2016 22

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Cortex-M and SecurCore® portfolio

High

Performance

Mainstream

Lowest

Power & Area

Cortex-M0

Lowest cost,

low power

Cortex-M0+

Highest energy

efficiency

Cortex-M4

Mainstream

control & DSP

Cortex-M3

Performance

efficiency

Cortex-M7

Maximum

performance

control & DSP

ARMv6-M ARMv7-M

Anti-Tampering

SC000

Optimized area, anti-tampering

SC300

Performance,

anti-tampering

ARMv8-M

© ARM 2016 23

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

0

4

8

12

16

20

2007 2009 2011 2013 2015

3600+ Catalog parts*

360 Licenses*

17.1Bn Total units

shipped*

* Data up to end Q4, 2015

** The McClean report

6.4Bn Units shipped in

2015

Bill

ions

of ch

ips

2015:

32-bit MCU shipments surpass 4/8bit**

Cortex-M: Trusted choice for embedded intelligence

© ARM 2016 24

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

TrustZone: The security foundation for billions of devices

Trusted across many applications

TrustZone for ARMv8-A* TrustZone for ARMv8-M TrustZone CryptoCell

Content Protection Mobile Payment Authentication Enterprise Security

* Fully compatible with TrustZone for ARMv7-A and ARMv6

© ARM 2016 25

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARMv8-M: Foundation for security

Example use cases:

Protection of critical assets

Safe crypto implementations

Secure remote firmware update

Firmware IP protection

Secure debug

hardware hardware

software software

Non Trusted Trusted

data data

debug

Enables device integrity

and system recovery Isolates trusted software,

data and hardware

© ARM 2016 26

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

Hardware

based security

state switch

ARMv8-M: Security in small, real-time embedded

Transparent to

the software

developer

Efficient – every cycle counts

No hypervisor code and processing

overhead

Transition via a standard function call

Optimised for

small real-time

processors

Low, deterministic interrupt latency

Fully programmable

in C

Easy to program easy to debug

© ARM 2016 27

Title 40pt Title Case

Bullets 24pt sentence case

Sub-bullets 20pt sentence case

ARM technology for automotive

Performance and architecture leadership for the car of

the future

Comprehensive solutions throughout the vehicle

Best performance in tight thermal and space constraints

Safe and Secure with ISO 26262 and ARM TrustZone

Diverse and competitive supply chain partnership to

the automotive industry, supported by a rich ecosystem

The trademarks featured in this presentation are registered and/or unregistered trademarks of ARM Limited

(or its subsidiaries) in the EU and/or elsewhere. All rights reserved. All other marks featured may be

trademarks of their respective owners.

Copyright © 2016 ARM Limited

© ARM 2016