ARM processors driving automotive innovation

Similar documents
ARM instruction sets and CPUs for wide-ranging applications

Advanced IP solutions enabling the autonomous driving revolution

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving

ARM Cortex processors

New ARMv8-R technology for real-time control in safetyrelated

The Next Steps in the Evolution of Embedded Processors

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving

The ARM Connected Car. Chris Turner Senior Product Marketing Manager, CPU Group

A Secure and Connected Intelligent Future. Ian Smythe Senior Director Marketing, Client Business Arm Tech Symposia 2017

A Developer's Guide to Security on Cortex-M based MCUs

The Next Steps in the Evolution of ARM Cortex-M

WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Arm Limited

Beyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development

So you think developing an SoC needs to be complex or expensive? Think again

Innovation is Thriving in Semiconductors

How to protect Automotive systems with ARM Security Architecture

Designing, developing, debugging ARM Cortex-A and Cortex-M heterogeneous multi-processor systems

Exploring System Coherency and Maximizing Performance of Mobile Memory Systems

Compute solutions for mass deployment of autonomy

Growth outside Cell Phone Applications

Trustzone Security IP for IoT

Embedded segment market update

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices

Building Ultra-Low Power Wearable SoCs

ARM TrustZone for ARMv8-M for software engineers

Each Milliwatt Matters

A backward glance and a forward view

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Next Generation Infotainment Systems

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS

New Business. Opportunities for Cellular IoT. Loic Bonvarlet Director of Marketing Secure Identity Arm. Copyright 2018 Arm, All rights reserved.

The Changing Face of Edge Compute

Arm Holdings. Q Roadshow Slides. Arm Holdings is a subsidiary of. 1 v1 Arm 2018

ARM mbed Towards Secure, Scalable, Efficient IoT of Scale

S32K Microcontroller Press Pack

ARM mbed Technical Overview

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Cybersecurity Challenges for Connected and Automated Vehicles. Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute

Over 350M i.mx SOCs shipped to date Over 92M i.mx shipped in vehicles since 2007 #1 in Auto Infotainment Applications Processors

Making progress vs strategy

Application Strategic Focus

Arm s Latest CPU for Laptop-Class Performance

Bringing the benefits of Cortex-M processors to FPGA

ARM Holdings plc Preliminary Results for Q and FY February 10, 2016

Implementing Secure Software Systems on ARMv8-M Microcontrollers

FOR IOT PRODUCT DEVELOPMENT

10 th AUTOSAR Open Conference

智能互联推动嵌入式系统创新. March 2015

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

NEXT GENERATION INFOTAINMENT CONNECTIVITY AND TELEMATICS SOFTWARE FROM PROOF-OF-CONCEPT TO START-OF-PRODUCTION

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017

Multimedia Convergence & ACCI Sector Overview

Mobile & IoT Market Trends and Memory Requirements

Building blocks for 64-bit Systems Development of System IP in ARM

Mobile & IoT Market Trends and Memory Requirements

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

Accelerating intelligence at the edge for embedded and IoT applications

ARM mbed: Internet of Possible

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Internet-of-Things Conference. Andrew Bickley Technology Marketing Director

Multicore platform towards automotive safety challenges

Mobile & IoT Market Trends and Memory Requirements

ELEC 5260/6260/6266 Embedded Computing Systems

Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink. Robert Kaye

Securing IoT with the ARM mbed ecosystem

2017 Arm Limited. How to design an IoT SoC and get Arm CPU IP for no upfront license fee

Resilient IoT Security: The end of flat security models

Enabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager

ARM mbed mbed OS mbed Cloud

Accelerating IoT with ARM mbed

Turbocharging Connectivity Beyond Cellular

Conquering Complexity: Addressing Security Challenges of the Connected Vehicle

DesignWare IP for IoT SoC Designs

Linux in Automotive From Open Source to Products

Electronic Design Automation

Designing Security & Trust into Connected Devices

IoT and Security: ARM v8-m Architecture. Robert Boys Product Marketing DSG, ARM. Spring 2017: V 3.1

Building a chain of trust from the device to the cloud Christian Kuhn, Senior Director, Business Development DNAC - 16 November 2017

ARM mbed Technical Overview

High-Speed Satellite-Terrestrial Hybrid Communications enabling the Next Generation Connected Cars

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

ARM Moves Further Into Automotive with NXP's Launch of S32K Series to the General Market

Accelerating IoT with ARM mbed

RISC-V: Opportunities and Challenges in SoCs

Embracing the Next Wave

ARM Cortex -M and Java in the Internet of Things. Asim Chaudhry Field Applications Engineer, ARM

Next Generation Enterprise Solutions from ARM

Bringing Intelligence to Enterprise Storage Drives

Cypress PSoC 6 Microcontrollers

Artificial Intelligence Enriched User Experience with ARM Technologies

NVIDIA AUTOMOTIVE. Driving Innovation

ARM Cortex -M7: Bringing High Performance to the Cortex-M Processor Series. Ian Johnson Senior Product Manager, ARM

Beyond TrustZone PSA. Rob Coombs Security Director. Part1 - PSA Tech Seminars Arm Limited

Accelerating IoT with ARM mbed

Future Implications for the Vehicle When Considering the Internet of Things (IoT)

FTF-CON-F0403. An Introduction to Heterogeneous Multiprocessing (ARM Cortex -A + Cortex- M) on Next-Generation i.mx Applications Processors

A Big Little Hypervisor for IoT Development February 2018

Transcription:

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

The ultimate intelligent connected device Lane detection /steer Driver cockpit / IVI Vehicle to vehicle / infrastructure 360 deg view Collision avoidance Intelligent body apps 2

*NHTSA s definition Level of Vehicle Automation The road to autonomous cars Level 4* Full Self-Driving Automation The vehicle is designed to perform all safety-critical driving functions and monitor roadway conditions for an entire trip Level 3* Limited Self-Driving Automation Full control of all safety-critical functions under certain traffic or environmental conditions Level 2* Combined Function Automation Automation of at least two primary control functions Level 1* Function-specific Automation Automation at this level involves one or more specific control functions 3 Level 0* No-Automation The driver is in complete and sole control of the primary vehicle controls

Can cars see? 4

Complex compute challenges ADAS what the computer sees 20 20 15 12! 4 4 4-10 6 10 8 10 12 1012 Conditions Z0.1 Z0.5 Z0.1 +10 45 5

Connected vehicles Cooperative Intelligent Traffic System C-ITS Vehicle to vehicle, vehicle to highway V2X 6

Making connected autonomous vehicles possible ARM Cortex-A ARM Cortex-R ARM Cortex-M Sense Analyse Connect Display Actuate Foundation of trust: Security and functional safety 7

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 8

Cortex-A processors for IVI and ADAS High Performance High Efficiency 9

big.little for in-vehicle infotainment Temperature Key to Sustained Performance Performance is #1 Power efficiency Important for low thermals & slow battery discharge (EVs) big.little is a CPU power optimization technology 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 10

ARM Cortex -A portfolio Automotive Cortex-A15 High-performance with infrastructure feature set Cortex-A17 High-performance with lower power and smaller area relative to Cortex-A15 Cortex-A57 Proven high-performance 64/32-bit Cortex-A72 2016 Premium Mobile, Enterprise & Auto 64/32-bit Cortex-A73 2017 Premium Mobile, Consumer 64/32-bit High Performance Cortex-A8 First ARMv7-A processor Cortex-A9 Well established mid-range processor used in many markets Cortex-A53 Balanced performance and efficiency 64/32-bit High Efficiency Cortex-A5 Smallest and lowest power ARMv7-A CPU, optimized for single-core Cortex-A7 Most efficient ARMv7-A CPU, higher performance than Cortex-A5 Cortex-A32 Smallest and lowest power ARMv8-A 32-bit Cortex-A35 Highest efficiency 64/32-bit Ultra High Efficiency 11 ARMv7-A Key: big.little compatible ARMv8-A

Wearables Smart Home Smart Embedded Cortex-A is everywhere in the embedded market today Example market segments and products >70% ARM market share in rich embedded 12 Source VDC (CPU & SoC unit volume in embedded, excluding mobile, tablets, and networking)

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 mm 2 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 13

New architectural features for rich embedded 32-bit applications ARMv8-A Cortex-A35 (64/32 bit ARMv8-A) New 64-bit ISA Cortex-A7 Cortex-A32 (32-bit ARMv8-A) ARMv7-A Extensions >100 New 32-bit Instructions Enhanced floating point performance Substantially faster software encryption Enhanced media performance Cortex-A5 ARMv7-A 14

Cortex-A32 boosts 32-bit performance and efficiency Higher performance than Cortex-A5 and Cortex-A7 Same performance as Cortex-A35 Efficiency improvement 5.36x 13.31x >25% vs. Cortex-A7 1.31x 1.43x 1.33x >30% vs. Cortex-A5 Integer Floating Media Streaming Crypto Cortex-A5 Cortex-A7 Cortex-A32 >10% vs. Cortex-A35 15 Efficiency defined as integer performance/power (Performance/mW) Iso-process (28HPC), Iso-frequency, comparisons, identical processor configurations (32KB L1 caches, NEON, 1MB L2 )

Silicon Vendors Tools RTOSes Rich OSes Cortex-A: #1 embedded ecosystem 16

Automotive applications ARM processors offer a right-sized fit for all automotive electronics applications Front radar Front camera Side cameras Driver alert ADAS processor ecall Telematics V2X Cellular Navigation IVI processor Headrest displays Bluetooth MirrorLink Head-up display Cluster display Cluster processor Rear camera ADAS, IVI, Cluster, Connectivity Cortex-A for main processors Cortex-M and R support functions Engine control Engine sensors Eco stop/start Gearbox control Steering wheel Steering motor Airbags Braking Vehicle stability Wheel sensors Fuel pump Tyre sensors Battery manager Powertrain and Chassis Cortex-R, also Cortex-M Safety-related controllers Front lights Beam steering Keyless start Anti dazzle rear view Locking Wipers washers Side mirrors Sun-roof Seat adjustor Interior lights Tailgate HVAC Rear lights Body electronics Sensors, actuators, comms Usually Cortex -M 17

18 Complementary SoC processor requirements High performance compute Infotainment Cluster Driver assist Vehicle interface User experience Compute, Control, Sense Cost Quality Ecosystem Temperature Real-time control Safe Secure Responsive Reliable Fast boot

ARM Cortex-R portfolio Cortex-R7 Real-time High performance Cortex-R8 Highest performance 5G modem and storage Real-Time Performance Cortex-R4 Real-time efficiency Cortex-R5 Scalability with functional safety Real-time Efficiency ARMv7-R Automotive ARMv8-R 19

Functional safety standards and applications ARM Cortex CPU 20

ARMv8-R architecture Innovation for the next generation of automotive and industrial processing 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 21

Cortex-M and SecurCore portfolio Cortex-M7 Maximum performance control & DSP Anti-Tampering High Performance Cortex-M3 Cortex-M4 SC300 Performance efficiency Mainstream control & DSP Performance, anti-tampering Mainstream Cortex-M0 Cortex-M0+ SC000 Lowest cost, low power Highest energy efficiency Optimized area, anti-tampering Lowest Power & Area 22 ARMv6-M ARMv7-M ARMv8-M

Billions of chips Cortex-M: Trusted choice for embedded intelligence 20 16 12 17.1Bn Total units shipped * 6.4Bn Units shipped in 2015 3600+ Catalog parts * 360 Licenses * 8 4 2015: 32-bit MCU shipments surpass 4/8bit ** 23 0 2007 2009 2011 2013 2015 * Data up to end Q4, 2015 ** The McClean report

TrustZone: The security foundation for billions of devices Authentication Mobile Payment Content Protection Trusted across many applications TrustZone for ARMv8-A * TrustZone for ARMv8-M TrustZone CryptoCell Enterprise Security 24 * Fully compatible with TrustZone for ARMv7-A and ARMv6

ARMv8-M: Foundation for security Isolates trusted software, data and hardware Enables device integrity and system recovery Non Trusted software Trusted software Example use cases: Protection of critical assets Safe crypto implementations data data Secure remote firmware update hardware hardware Firmware IP protection debug Secure debug 25

ARMv8-M: Security in small, real-time embedded Optimised for small real-time processors Hardware based security state switch Fully programmable in C Transparent to the software developer Low, deterministic interrupt latency Transition via a standard function call Efficient every cycle counts No hypervisor code and processing overhead Easy to program easy to debug 26

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 27

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