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

Size: px
Start display at page:

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

Transcription

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

2 Agenda Motivation Introduction of Safety Components Introduction to ARMv8 Operating System Configurations Safety Operating System for ARMv8 2

3 Motivation: DriveCore Visteon s Autonomous Driving Platform

4 ADAS to Autonomous Roadmap Function Forward Driving Side/Rear Parking L1 L2 L3 L4 L5 Adaptive Cruise Control Lane Keeping Assist Lane Change Assist Cross Traffic Alert Surround View ACC with LKA Advanced Emergency Braking Traffic Jam Assist Parallel Park Highway Pilot Parking Assist Highway Pilot City Pilot Valet Parking Auto Pilot L3+ System Requirements System performs Environmental monitoring Radar, Camera & LIDAR sensors Late fusion of sensor data ADAS Environment monitoring by human Autonomous Driving Environment monitoring increasingly by system Scalable centralized computing Machine learning algorithms Autonomous driving technology requires centralized processing of sensor data 4

5 Rapid Changes in Sensor & Processing Landscape Camera Radar Lidar Processors Increased Resolution up to 12 MP, frame rate up to 60 fps 24GHz to 600 GHz 2-D to 3-D Mechanical to solid state Higher resolution at <$250 CPU to GPU Emerging AI processors Higher resolution, higher framerates, increased sensitivity allows more detailed recognition CPU/GPU capabilities rapidly increasing More data volume forces higher processing power 5 New AI specific processors expected in near future

6 DriveCore Technology Platform In Vehicle System Development Tool Chain Perception Path Planning Actuation Level 5 CNN algorithms RL algorithms Vehicle Integration Level 4 Level 3 Scalable & modular computing hardware Runtime Compute Camera, Radar, Lidar, Ultrasonic From Level 3 to Level 4 Studio Simulated environment for algorithm development Simulation of real sensors Enable open collaboration with 3 rd party providers Patented advanced thermal management Software middleware abstracts h/w for AI algorithms PC-based dev toolchain for 3 rd party algorithm & app development 6

7 DriveCore Technology Platform In Vehicle System Development Tool Chain Perception Path Planning Actuation Level 5 CNN algorithms RL algorithms Vehicle Integration Level 4 Level 3 Runtime Compute Camera, Radar, Lidar, Ultrasonic Studio Simulated environment for algorithm development Simulation of real sensors Enable open collaboration with 3 rd party providers Scalable & modular computing hardware From Level 3 to Level 4 Patented advanced thermal management Software middleware abstracts h/w for AI algorithms What are typical Communication Patterns? PC-based dev toolchain for 3 rd party algorithm & app development 7

8 DriveCore Technology Platform In Vehicle System Development Tool Chain Perception Path Planning Actuation Level 5 CNN algorithms RL algorithms Vehicle Integration Level 4 Level 3 Runtime Compute Camera, Radar, Lidar, Ultrasonic Studio Simulated environment for algorithm development Simulation of real sensors Enable open collaboration with 3 rd party providers Scalable & modular computing hardware From Level 3 to Level 4 Patented advanced thermal management Software middleware abstracts h/w for AI algorithms How does Linux fit? PC-based dev toolchain for 3 rd party algorithm & app development 8

9 DriveCore Technology Platform In Vehicle System Development Tool Chain Perception Path Planning Actuation Level 5 CNN algorithms RL algorithms Vehicle Integration Level 4 Level 3 Runtime Compute Camera, Radar, Lidar, Ultrasonic Studio Simulated environment for algorithm development Simulation of real sensors Enable open collaboration with 3 rd party providers Scalable & modular computing hardware From Level 3 to Level 4 Patented advanced thermal management Software middleware abstracts h/w for AI algorithms Can the Hardware be utilized better? PC-based dev toolchain for 3 rd party algorithm & app development 9

10 Introduction of Safety Components 10

11 Redundancies On All Levels Two front cameras Lidar, radar and camera Redundant ECUs Redundant SoCs Redundant virtual partitions Redundant SWC ECC and repetition of messages Repetition of the execution Plausibility checks HW ECC on busses HW lock step Tipple voting gates ECU Resilient System Design 11

12 Typical Communication Pattern Voter State Output Input A State Voter Voter Voter State Output State A State Voter State Voter State++ Input Output Voter A Voter Sate++ State State++ Output 12

13 Safety Components Single threaded components Stateless Worst case execution time prediction & measurement Periodic functions S/R ports only 13

14 Safety Tasks: Periodic Read - Think - Write Set of active tasks Periodic task functions Memory protection between tasks Preemptive task switcher Fixed schedule for active task set Read / calculate / output SW lock step tasks compare output to vote Secure/safety cores have highest bus priority Safety components have same priority Worst case execution time for each task 14

15 Rate Monotonic Scheduling wastes Time Typical Execution is faster than Worst Case execution 15

16 Introduction to ARMv8 16

17 ARMv8 Exception Levels and System Architecture Non-secure Secure App App App App App App EL1 OS 1 OS 2 Trusted OS EL2 Hypervisor EL3 TLB Secure Monitor MMU EL1 Micro Code Translation and Cache TLB MMU EL2 D-Cache L2 Cache I-Cache Bus Protection Other Bus Master Internal System Bus 17

18 Freedom from Interference Interference Temporal Interference Interrupt disabled Wrong priorities Bus availability Cache contents Translation lookaside buffer Spatial Interference Memory not protected DMA into safety RAM mmap the same memory or device Logic Interference Wrong instructions Wrong microcode Countermeasure Temporal Countermeasure NMI for safety Highest priority for ASIL less priorities Bus periodization Clear the cache after scheduling Clear TLB after scheduling Spatial Countermeasure Use secure memory for safety, bus protection Bus protection BSP safety certified Logic Countermeasure Verify before execute before failure Avoid CPUs with microcode 18

19 Classic Safety Microkernel Set-up QM ASIL Security EL0 App App BSP EL1 Safety OS EL2 EL3 Startup Security not used If it is used it should be compliant to ISO26262 EL3 startup code configures Bus protection Core 1 Core 2 QM Applications Non root No direct mmap Lower priority ASIL Applications Root All drivers mmap allowed No QM drivers 19

20 Safety OS and Linux in Parallel QM ASIL Security EL0 EL1 App Linux BSP App Safety OS BSP EL2 EL3 Hypervisor Startup Core 1 Core 2 No BSP on safety OS required Drivers part of Linux Safety OS & Startup SHM communication to Linux Configure bus protection Share the SoC Share the assigned memory Drivers for secure peripherals 20

21 Safety Linux and Linux in Parallel QM ASIL Security EL0 EL1 EL2 App Linux App BSP SIL2Linux Hypervisor SIL2Linux Add missing work products FMEA Strip down functionality EL3 Startup Req Core 1 Core 2 FMEA Architecture Linux 21

22 Safety Operating System on ARMv8 22

23 Safety OS Requirements Rate Monotonic Periodic scheduling of execution sets Strict memory protection Re-execution of components possible Highest interrupt priority Uninterrupted execution of component Clear cache and TLB before execution of component (WCET) Support functions (watchdog, signature checks, start/stop of components) Boot and device support as needed Protect against side channel attacks 23

24 What about interrupts first serviced in EL3? 24

25 Use Secure World as Safety OS Non-secure Secure EL0 App App App BSP App App EL1 OS 1 OS 2 Safety OS EL2 EL3 Hypervisor Secure Monitor Core 1 Core 2 25 Safety OS can run on any core Highest priority Secure domain supported by internal busses* Remaining CPU time can be consumed by other OS Secure monitor used in many platforms already Less HW dependencies

26 Solution Space for EL3 Buy or write an EL3/Secure Safety OS qualified for ISO26262 Qualify existing EL3 code for ISO26262 o Same problem as SIL2Linux, but less code Modify existing non-secure safety OS to work in secure domain o Not covered by existing certification Do not use EL3 other than during startup to configure bus protection unit o Runtime verification? 26

27 Takeaways Redundancies on all levels Linux could be used isolated or in the SIL2Linux way A Dedicated Safety OS exploiting the Security features of the Hardware Mixing Rate Monotonic Scheduling with Priority based Scheduling maximizes Hardware utilization 27

28 28

29 Measure UDP Round Trip Time Start Timer at 200 MHz FM4 No OS Send & Poll for response Ethernet Cable Send UDP Frame imx6 QNX or Linux Poll for Reply Frame Reply UDP Frame Read out Timer Link: 29

30 round trip time [µs] UDP Round Trip Time Sample Linux without QNX without QNX Linux Linux QNX 5 max outlier 5 max outlier Min 77.6 µs µs 77.6 µs µs Max µs µs 90.3 µs µs Median 84.3 µs µs 84.3 µs µs StdDev 3.3 µs 22.8 µs 2.3 µs 1.4 µs QNX s StdDev would be better without outliers 30

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry A Time-Triggered Middleware for Safety- Critical Automotive Applications Ayhan Mehmet, Maximilian Rosenblattl, Wilfried

More information

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

New ARMv8-R technology for real-time control in safetyrelated New ARMv8-R technology for real-time control in safetyrelated applications James Scobie Product manager ARM Technical Symposium China: Automotive, Industrial & Functional Safety October 31 st 2016 November

More information

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018 Scalable and Flexible Software Platforms for High-Performance ECUs Christoph Dietachmayr Sr. Engineering Manager, November 8, Agenda A New E/E Architectures and High-Performance ECUs B Non-Functional Aspects:

More information

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems Alexander Much 2015-11-11 Agenda About EB Automotive Motivation Comparison of different architectures Concept for

More information

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Handling Challenges of Multi-Core Technology in Automotive Software Engineering Model Based Development Tools for Embedded Multi-Core Systems Handling Challenges of Multi-Core Technology in Automotive Software Engineering VECTOR INDIA CONFERENCE 2017 Timing-Architects Embedded Systems

More information

Advanced IP solutions enabling the autonomous driving revolution

Advanced IP solutions enabling the autonomous driving revolution Advanced IP solutions enabling the autonomous driving revolution Chris Turner Director, Emerging Technology & Strategy, Embedded & Automotive Arm Shanghai, Beijing, Shenzhen Arm Tech Symposia 2017 Agenda

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Dr. Moritz Neukirchner Elektrobit Automotive GmbH Building Performance ECUs with Adaptive AUTOSAR AUTOSAR Nov-2017 Major market trends and their impact Trends Impact on E/E

More information

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

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017 Smart Antennas and : Enabling Secure Convergence July 5, 2017 About OpenSynergy OpenSynergy develops software solutions for embedded automotive systems. OpenSynergy s product portfolio includes key software

More information

Software integration challenge multi-core experience from real world projects

Software integration challenge multi-core experience from real world projects Software integration challenge multi-core experience from real world projects Rudolf Grave 17.06.2015 Agenda About EB Automotive Motivation Constraints for mapping functions to cores AUTOSAR & MultiCore

More information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th Designing a software framework for automated driving Dr.-Ing. Sebastian Ohl, 2017 October 12 th Challenges Functional software architecture with open interfaces and a set of well-defined software components

More information

AUTOMATIC FUNCTIONALITY ASSIGNMENT TO AUTOSAR MULTICORE DISTRIBUTED ARCHITECTURES

AUTOMATIC FUNCTIONALITY ASSIGNMENT TO AUTOSAR MULTICORE DISTRIBUTED ARCHITECTURES AUTOMATIC FUNCTIONALITY ASSIGNMENT TO AUTOSAR MULTICORE DISTRIBUTED ARCHITECTURES Florin Maticu, Paul Pop Technical University of Denmark (DTU) Axbrink Christian, Islam Mafijul Volvo Group Trucks Technology,

More information

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center Arm Technology in Automotive Geely Automotive Shanghai Innovation Center 2018/10/22 Shanghai GIC(Geely Innovation Center)Brief Introduction Innovation Center (Belongs to GRI) Vision: To be world-leading

More information

Giancarlo Vasta, Magneti Marelli, Lucia Lo Bello, University of Catania,

Giancarlo Vasta, Magneti Marelli, Lucia Lo Bello, University of Catania, An innovative traffic management scheme for deterministic/eventbased communications in automotive applications with a focus on Automated Driving Applications Giancarlo Vasta, Magneti Marelli, giancarlo.vasta@magnetimarelli.com

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Eric Wang Sr. Technical Marketing Manager Tech Symposia China 2015 November 2015 Agenda Introduction Security Foundations on ARM Cortex -M Security Foundations

More information

Security and Performance Benefits of Virtualization

Security and Performance Benefits of Virtualization Security and Performance Benefits of Virtualization Felix Baum mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered

More information

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling ISO 26262 meets AUTOSAR - First Lessons Learned Dr. Günther Heling Agenda 1. ISO 26262 and AUTOSAR Two Basic Contradictions Top-Down vs. Reuse Concentration vs. Distribution 2. Approach Mixed ASIL System

More information

ARM processors driving automotive innovation

ARM processors driving automotive innovation 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

More information

How Microcontrollers help GPUs in Autonomous Drive

How Microcontrollers help GPUs in Autonomous Drive How Microcontrollers help GPUs in Autonomous Drive GTC 2017 Munich, 2017-10-12 Hans Adlkofer, VP Automotive System department Outline 1 Main Safety concepts 2 Sensor Fusion architecture and functionalities

More information

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation RazorMotion - The next level of development and evaluation is here Highly automated driving platform for development and evaluation RazorMotion Highly automated driving platform for development and evaluation

More information

Autonomous Driving Solutions

Autonomous Driving Solutions Autonomous Driving Solutions Oct, 2017 DrivePX2 & DriveWorks Marcus Oh (moh@nvidia.com) Sr. Solution Architect, NVIDIA This work is licensed under a Creative Commons Attribution-Share Alike 4.0 (CC BY-SA

More information

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

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving Cortex-A75 and Cortex- DynamIQ processors Powering applications from mobile to autonomous driving Lionel Belnet Sr. Product Manager Arm Arm Tech Symposia 2017 Agenda Market growth and trends DynamIQ technology

More information

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

Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink. Robert Kaye Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink Robert Kaye 1 Agenda Once upon a time ARM designed systems Compute trends Bringing it all together with CoreLink 400

More information

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Philippe / 30 min dspace Technology Conference Plymouth, Michigan October 17th 2017 RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Nicolas du Lac

More information

ADAS: A Safe Eye on The Road

ADAS: A Safe Eye on The Road ADAS: A Safe Eye on The Road FTF-AUT-F0334 Allan McAuslin Product Manager A P R. 2 0 1 4 TM External Use Mobility Innovation Factors Cleaner world Safer World Secure Connectivity Mobility for everyone

More information

Failure Diagnosis and Prognosis for Automotive Systems. Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010

Failure Diagnosis and Prognosis for Automotive Systems. Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010 Failure Diagnosis and Prognosis for Automotive Systems Tom Fuhrman General Motors R&D IFIP Workshop June 25-27, 2010 Automotive Challenges and Goals Driver Challenges Goals Energy Rising cost of petroleum

More information

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

The ARM Connected Car. Chris Turner Senior Product Marketing Manager, CPU Group The ARM Connected Car Chris Turner Senior Product Marketing Manager, Group 1 Agenda The ARM Connected Car Automotive Trends and Technologies Computation and Communications Towards Autonomous Driving ARM

More information

Solving functional safety challenges in Automotive with NOR Flash Memory

Solving functional safety challenges in Automotive with NOR Flash Memory Solving functional safety challenges in Automotive with NOR Flash Memory Sandeep Krishnegowda Marketing Director Flash Business Unit Cypress Semiconductor 1 Flash Memory Summit 2018 / Santa Clara, CA Automotive

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Eric Wang Senior Technical Marketing Manager Shenzhen / ARM Tech Forum / The Ritz-Carlton June 14, 2016 Agenda Introduction Security Foundations on Cortex-A

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Rob Coombs Security Marketing Director TechCon 11/10/15 Agenda Introduction Security Foundations on Cortex-M Security Foundations on Cortex-A Use cases

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Pierre-Antoine Bernard OpenSynergy GmbH Cornel Izbasa OpenSynergy GmbH Virtualization Solutions for the AUTOSAR Classic and Adaptive Platforms AUTOSAR Nov-2017 OpenSynergy

More information

Functional Safety Architectural Challenges for Autonomous Drive

Functional Safety Architectural Challenges for Autonomous Drive Functional Safety Architectural Challenges for Autonomous Drive Ritesh Tyagi: August 2018 Topics Market Forces Functional Safety Overview Deeper Look Fail-Safe vs Fail-Operational Architectural Considerations

More information

Software architecture in ASPICE and Even-André Karlsson

Software architecture in ASPICE and Even-André Karlsson Software architecture in ASPICE and 26262 Even-André Karlsson Agenda Overall comparison (3 min) Why is the architecture documentation difficult? (2 min) ASPICE requirements (8 min) 26262 requirements (12

More information

Autonomous Driving From Fail-Safe to Fail-Operational Systems

Autonomous Driving From Fail-Safe to Fail-Operational Systems Autonomous Driving From Fail-Safe to Fail-Operational Systems Rudolf Grave December 3, 2015 Agenda About EB Automotive Autonomous Driving Requirements for a future car infrastructure Concepts for fail-operational

More information

Arccore AB 2017, all rights reserved. Accelerating innovation

Arccore AB 2017, all rights reserved. Accelerating innovation 2017-03-02 Arccore AB 2017, all rights reserved Accelerating innovation ARCCORE in brief Independent vendor of automotive-sw with focus on AUTOSAR Integration, adaptation and service Incorporated 2009

More information

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software Vector Congress 2017, September 6 th 7 th, Shanghai China V0.1 2017-08-04 Introduction Use Cases for Adaptive AUTOSAR Infotainment

More information

Dan Henderlong July 27, 2017

Dan Henderlong July 27, 2017 Smart User Interfaces for Connected Cars Dan Henderlong July 27, 2017 Agenda User interfaces - Challenges EB s Complete UI Package The In-Car User Platform (ICUP) EB GUIDE Tool Augmented Reality Creator

More information

Driving virtual Prototyping of Automotive Electronics

Driving virtual Prototyping of Automotive Electronics Driving virtual Prototyping of Electronics B. Hellenthal, AUDI AG, Competence Center Electronics & Semiconductor, DVCon, Munich, October 17 th, 2017 Project Idea More space for passengers enabled by decreasing

More information

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017 Introduction to Adaptive AUTOSAR Dheeraj Sharma July 27, 2017 Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Nadym Salem, Jan Hegewald Carmeq GmbH Dealing with the Challenges for Future Software Systems in the Automotive Industry with the AUTOSAR Standards AUTOSAR Nov-2017 Dealing

More information

Embedded segment market update

Embedded segment market update Embedded segment market update China Technical Seminar Series July 2015 Richard York VP Embedded Marketing 1 Agenda The broad embedded market The right device for each and every market A survey of some

More information

Trustzone Security IP for IoT

Trustzone Security IP for IoT Trustzone Security IP for IoT Udi Maor CryptoCell-7xx product manager Systems & Software Group ARM Tech Forum Singapore July 12 th 2017 Why is getting security right for IoT so important? When our everyday

More information

Advanced Driver Assistance: Modular Image Sensor Concept

Advanced Driver Assistance: Modular Image Sensor Concept Vision Advanced Driver Assistance: Modular Image Sensor Concept Supplying value. Integrated Passive and Active Safety Systems Active Safety Passive Safety Scope Reduction of accident probability Get ready

More information

Safe Multi-Display Cockpit Controller

Safe Multi-Display Cockpit Controller PRODUCT WHITE PAPER Safe Multi-Display Cockpit Controller The cockpit controller is a new kind of integrated automotive ECU that centralizes the visual interaction between the driver and the car. The cockpit

More information

SECURIFY: A COMPOSITIONAL APPROACH OF BUILDING SECURITY VERIFIED SYSTEM

SECURIFY: A COMPOSITIONAL APPROACH OF BUILDING SECURITY VERIFIED SYSTEM 1 SRIFY: A COMPOSITIONAL APPROACH OF BUILDING SRITY VERIFIED SYSTEM Liu Yang, Associate Professor, NTU SG-CRC 2018 28 March 2018 2 Securify Approach Compositional Security Reasoning with Untrusted Components

More information

Hezi Saar, Sr. Staff Product Marketing Manager Synopsys. Powering Imaging Applications with MIPI CSI-2

Hezi Saar, Sr. Staff Product Marketing Manager Synopsys. Powering Imaging Applications with MIPI CSI-2 Hezi Saar, Sr. Staff Product Marketing Manager Powering Imaging Applications with MIPI CSI-2 Agenda Implementation of MIPI interfaces in mobile applications and beyond Advantages of implementing MIPI camera

More information

Using a Certified Hypervisor to Secure V2X communication

Using a Certified Hypervisor to Secure V2X communication SYSGO AG PUBLIC 1 Using a Certified Hypervisor to Secure V2X communication Author(s): Date: Version Chris Berg 08/05/2017 v1.1 SYSGO AG PUBLIC 2 Protecting Assets People started protecting their assets

More information

Countermeasures against Cyber-attacks

Countermeasures against Cyber-attacks Countermeasures against Cyber-attacks Case of the Automotive Industry Agenda Automotive Basics ECU, domains, CAN Automotive Security Motivation, trends Hardware and Software Security EVITA, SHE, HSM Secure

More information

AUTOBEST: A United AUTOSAR-OS And ARINC 653 Kernel. Alexander Züpke, Marc Bommert, Daniel Lohmann

AUTOBEST: A United AUTOSAR-OS And ARINC 653 Kernel. Alexander Züpke, Marc Bommert, Daniel Lohmann AUTOBEST: A United AUTOSAR-OS And ARINC 653 Kernel Alexander Züpke, Marc Bommert, Daniel Lohmann alexander.zuepke@hs-rm.de, marc.bommert@hs-rm.de, lohmann@cs.fau.de Motivation Automotive and Avionic industry

More information

Safety and Security for Automotive using Microkernel Technology

Safety and Security for Automotive using Microkernel Technology Informationstag "Das Automobil als IT-Sicherheitsfall" Berlin, 11.05.2012 Safety and Security for Automotive using Microkernel Technology Dr.-Ing. Matthias Gerlach OpenSynergy TwoBirds withonestone Safety

More information

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks MUNICH OCT 10-12, 2017 Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks Xavier Rouah Lead Software Engineer Brief introduction about

More information

The Adaptive Platform for Future Use Cases

The Adaptive Platform for Future Use Cases The Adaptive Platform for Future Use Cases Vector Congress 2016 - Stuttgart, 2016-11-30 V0.1 2016-09-21 Agenda Introduction Adaptive AUTOSAR Architecture Use Cases and Requirements Adaptive AUTOSAR at

More information

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

Cybersecurity Challenges for Connected and Automated Vehicles. Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute Cybersecurity Challenges for Connected and Automated Vehicles Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute Cars are becoming complex (and CAV is only part of it) 1965: No

More information

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level Isolation of s Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level Claus Stellwag, Elektrobit Automotive GmbH; Thorsten Rosenthal, Delphi; Swapnil Gandhi, Delphi

More information

TIOVX TI s OpenVX Implementation

TIOVX TI s OpenVX Implementation TIOVX TI s OpenVX Implementation Aish Dubey Product Marketing, Automotive Processors Embedded Vision Summit, 3 May 2017 1 TI SOC platform heterogeneous cores High level processing Object detection and

More information

Distributed IMA with TTEthernet

Distributed IMA with TTEthernet Distributed IMA with thernet ARINC 653 Integration of thernet Georg Gaderer, Product Manager Georg.Gaderer@tttech.com October 30, 2012 Copyright TTTech Computertechnik AG. All rights reserved. Introduction

More information

Trusted Platform Modules Automotive applications and differentiation from HSM

Trusted Platform Modules Automotive applications and differentiation from HSM Trusted Platform Modules Automotive applications and differentiation from HSM Cyber Security Symposium 2017, Stuttgart Martin Brunner, Infineon Technologies Axiom: Whatever is connected can (and will)

More information

ARMv8-A Software Development

ARMv8-A Software Development ARMv8-A Software Development Course Description ARMv8-A software development is a 4 days ARM official course. The course goes into great depth and provides all necessary know-how to develop software for

More information

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser.

AUTOBEST: A microkernel-based system (not only) for automotive applications. Marc Bommert, Alexander Züpke, Robert Kaiser. AUTOBEST: A microkernel-based system (not only) for automotive applications Marc Bommert, Alexander Züpke, Robert Kaiser vorname.name@hs-rm.de Outline Motivation AUTOSAR ARINC 653 AUTOBEST Architecture

More information

A Big Little Hypervisor for IoT Development February 2018

A Big Little Hypervisor for IoT Development February 2018 A Big Little Hypervisor for IoT Development February 2018 Contents PROJECT OVERVIEW TECHNICAL OVERVIEW GOVERNANCE JOIN US! PROJECT OVERVIEW Current State of Affairs IoT Development IoT device devices requires

More information

BRDS ( , WS 2017) Ulrich Schmid

BRDS ( , WS 2017) Ulrich Schmid BRDS (182.704, WS 2017) Ulrich Schmid s@ecs.tuwien.ac.at http://ti.tuwien.ac.at/ecs/teaching/courses/brds File System Protocol Stack Audio Driver Graphics Driver Microkernel Application Message Bus Microkernel

More information

Enabling Functional Safety ASIL Compliance for Autonomous Driving Software Systems

Enabling Functional Safety ASIL Compliance for Autonomous Driving Software Systems https://doi.org/10.2352/issn.2470-1173.2017.19.avm-017 2017, Society for Imaging Science and Technology Enabling Functional Safety ASIL Compliance for Autonomous Driving Software Systems Kedar Chitnis,

More information

Multicore platform towards automotive safety challenges

Multicore platform towards automotive safety challenges Multicore platform towards automotive safety challenges Romuald NOZAHIC European Application Engineer mentor.com/automotive Android is a trademark of Google Inc. Use of this trademark is subject to Google

More information

Ensuring Schedulability of Spacecraft Flight Software

Ensuring Schedulability of Spacecraft Flight Software Ensuring Schedulability of Spacecraft Flight Software Flight Software Workshop 7-9 November 2012 Marek Prochazka & Jorge Lopez Trescastro European Space Agency OUTLINE Introduction Current approach to

More information

The Next Steps in the Evolution of Embedded Processors

The Next Steps in the Evolution of Embedded Processors The Next Steps in the Evolution of Embedded Processors Terry Kim Staff FAE, ARM Korea ARM Tech Forum Singapore July 12 th 2017 Cortex-M Processors Serving Connected Applications Energy grid Automotive

More information

SBC-S32V234 QUICK START GUIDE (QSG)

SBC-S32V234 QUICK START GUIDE (QSG) SBC-S32V234 QUICK START GUIDE (QSG) Getting started instructions and a Guide to all Hardware, Software, Tools and Document resources www.nxp.com/sbc-s32v234 WHAT IS QUICK START GUIDE? We at NXP continuously

More information

(b) External fragmentation can happen in a virtual memory paging system.

(b) External fragmentation can happen in a virtual memory paging system. Alexandria University Faculty of Engineering Electrical Engineering - Communications Spring 2015 Final Exam CS333: Operating Systems Wednesday, June 17, 2015 Allowed Time: 3 Hours Maximum: 75 points Note:

More information

Is This What the Future Will Look Like?

Is This What the Future Will Look Like? Is This What the Future Will Look Like? Implementing fault tolerant system architectures with AUTOSAR basic software Highly automated driving adds new requirements to existing safety concepts. It is no

More information

Compute solutions for mass deployment of autonomy

Compute solutions for mass deployment of autonomy Compute solutions for mass deployment of autonomy Rod Watt Director of Vehicle Architecture and System Analysis Introduction 2 From inception to now 1990 Joint venture between Acorn Computers and Apple.

More information

HW isolation for automotive environment BoF

HW isolation for automotive environment BoF HW isolation for automotive environment BoF Michele Paolino m.paolino@virtualopensystems.com AGL All Member Meeting 2016, 2016-09-07, Munich, Germany http://www.tapps-project.eu/ Authorship and sponsorship

More information

ESPROS Photonics Corporation

ESPROS Photonics Corporation Next generation pulsed time-of-flight sensors for autonomous driving Beat De Coi 1 Topics ADAS requirements Sensor technology overview ESPROS CCD/CMOS technology OHC15LTM Technology comparison of receiver

More information

Creating Affordable and Reliable Autonomous Vehicle Systems

Creating Affordable and Reliable Autonomous Vehicle Systems Creating Affordable and Reliable Autonomous Vehicle Systems Shaoshan Liu shaoshan.liu@perceptin.io Autonomous Driving Localization Most crucial task of autonomous driving Solutions: GNSS but withvariations,

More information

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference 10 th AUTOSAR Open Conference Yuchen Zhou, Thomas E Fuhrman, Prathap Venugopal General Motors Scheduling Techniques for Automated Driving Systems using the AUTOSAR Adaptive Platform AUTOSAR Nov-2017 Agenda

More information

DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE. Dennis Lui August 2017

DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE. Dennis Lui August 2017 DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE Dennis Lui August 2017 THE RISE OF GPU COMPUTING APPLICATIONS 10 7 10 6 GPU-Computing perf 1.5X per year 1000X by 2025 ALGORITHMS 10 5 1.1X

More information

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

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving Stefan Rosinger Director, Product Management Arm Arm TechCon 2017 Agenda Market growth and trends DynamIQ

More information

IMPROVING ADAS VALIDATION WITH MBT

IMPROVING ADAS VALIDATION WITH MBT Sophia Antipolis, French Riviera 20-22 October 2015 IMPROVING ADAS VALIDATION WITH MBT Presented by Laurent RAFFAELLI ALL4TEC laurent.raffaelli@all4tec.net AGENDA What is an ADAS? ADAS Validation Implementation

More information

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

AUTOSAR proofs to be THE automotive software platform for intelligent mobility AUTOSAR proofs to be THE automotive software platform for intelligent mobility Dr.-Ing. Thomas Scharnhorst AUTOSAR Spokesperson Simon Fürst, BMW AG Stefan Rathgeber, Continental Corporation Lorenz Slansky,

More information

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors Patrick Keliher, Simics Field Application Engineer Software Development Using Full System Simulation with Freescale QorIQ Communications Processors 1 2013 Wind River. All Rights Reserved. Agenda Introduction

More information

INTERNET OF BIG THINGS : SMART INFRASTRUCTURES FOR IMPROVED MOBILITY. Sarah WELDON

INTERNET OF BIG THINGS : SMART INFRASTRUCTURES FOR IMPROVED MOBILITY. Sarah WELDON INTERNET OF BIG THINGS : SMART INFRASTRUCTURES FOR IMPROVED MOBILITY Sarah WELDON sarah.weldon@cea.fr LETI : ONE OF CEA TECH'S 3 RESEARCH INSTITUTES 16,000 CEA employees worldwide 10 % PhDs and post-docs

More information

Functional safety in BATTERY MANAGEMENT SYSTEMS

Functional safety in BATTERY MANAGEMENT SYSTEMS Functional safety in BATTERY MANAGEMENT SYSTEMS LiTHIUM BALANCE history 2014 2015 2016 2011 2012 1 st OEM cust. in production 300 projects completed ISO 9001 certified 400 projects completed 500 projects

More information

Verification and Validation of High-Integrity Systems

Verification and Validation of High-Integrity Systems Verification and Validation of High-Integrity Systems Chethan CU, MathWorks Vaishnavi HR, MathWorks 2015 The MathWorks, Inc. 1 Growing Complexity of Embedded Systems Emergency Braking Body Control Module

More information

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use Connected Car Dr. Sania Irwin Head of Systems & Applications May 27, 2015 1 Nokia Solutions and Networks 2014 For internal use Agenda Introduction Industry Landscape Industry Architecture & Implications

More information

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner Real-Time Component Software slide credits: H. Kopetz, P. Puschner Overview OS services Task Structure Task Interaction Input/Output Error Detection 2 Operating System and Middleware Application Software

More information

ARM CORTEX-R52. Target Audience: Engineers and technicians who develop SoCs and systems based on the ARM Cortex-R52 architecture.

ARM CORTEX-R52. Target Audience: Engineers and technicians who develop SoCs and systems based on the ARM Cortex-R52 architecture. ARM CORTEX-R52 Course Family: ARMv8-R Cortex-R CPU Target Audience: Engineers and technicians who develop SoCs and systems based on the ARM Cortex-R52 architecture. Duration: 4 days Prerequisites and related

More information

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo 2014 GlobalLogic Inc. Vehicles are Changing Vehicle became the ultimate mobile device and we, the people, are becoming connected drivers

More information

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018 Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018 Asaf Moses Systematics Ltd., Technical Product Manager aviasafm@systematics.co.il 1 Autonomous

More information

Market Trends and Challenges in Vehicle Security

Market Trends and Challenges in Vehicle Security Market Trends and Challenges in Vehicle Security FTF-AUT-F0080 Richard Soja Automotive MCU Systems Engineer A P R. 2 0 1 4 TM External Use Microcontrollers and Digital Networking Processors A Global Leader

More information

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Virtualizaton: One Size Does Not Fit All Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Agenda Linux and Automotive Challenges Solution: Virtualization Linux Containers Best

More information

Option Driver Assistance. Product Information

Option Driver Assistance. Product Information Product Information Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Features and Advantages... 3 1.3 Application Areas... 4 1.4 Further Information... 5 2 Functions... 5 3 Creating the Configuration

More information

A Secure Update Architecture for High Assurance Mixed-Criticality System Don Kuzhiyelil Dr. Sergey Tverdyshev SYSGO AG

A Secure Update Architecture for High Assurance Mixed-Criticality System Don Kuzhiyelil Dr. Sergey Tverdyshev SYSGO AG A Secure Update Architecture for High Assurance Mixed-Criticality System Don Kuzhiyelil Dr. Sergey Tverdyshev SYSGO AG SYSGO AG 1 Secure Software Update Unified Diagnostic Services DiagnosticsSessionControl

More information

Automated Driving Necessary Infrastructure Shift

Automated Driving Necessary Infrastructure Shift DEVELOPMENT DRIVER ASSISTANCE SYSTEMS Automated Driving Necessary Infrastructure Shift The current driver assistance functions such as automated parking or traffic jam assistants and lane departure warning

More information

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public Franz Walkembach for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public 2018-04-19 1 What you can expect Quick introduction of SYSGO AG What are the market trends for hypervisor? Market size and main

More information

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION 2017.11 The term Functional Safety has become a topic of great interest. Functional Safety generally means that malfunctions of the operating systems or applications

More information

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved Future Mobility Approaches and Required Developments for On-board Networks and ADAS Computers Andreas ECKEL, Teamlead Grants Jan RADKE, Cooperation Manager TTTech Computertechnik AG / TTTech Auto AG November

More information

Simplify rich applications & hard real-time

Simplify rich applications & hard real-time Boards & Solutions Conference 2012 Simplify rich applications & hard real-time F&S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Tel. (+49)(0)711 123722-0 Speaker: Dipl.Ing.(FH) Martin

More information

Department of Computer Science, Institute for System Architecture, Operating Systems Group. Real-Time Systems '08 / '09. Hardware.

Department of Computer Science, Institute for System Architecture, Operating Systems Group. Real-Time Systems '08 / '09. Hardware. Department of Computer Science, Institute for System Architecture, Operating Systems Group Real-Time Systems '08 / '09 Hardware Marcus Völp Outlook Hardware is Source of Unpredictability Caches Pipeline

More information

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

WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Arm Limited WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Artificial Intelligence Fifth wave Data-driven computing era IoT Generating data 5G 5G Transporting

More information

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp.

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp. July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp. About Myself CTO of Automotive Infotainment Business since April 2013 Architect, Director of mobile phone

More information

Re-architecting Virtualization in Heterogeneous Multicore Systems

Re-architecting Virtualization in Heterogeneous Multicore Systems Re-architecting Virtualization in Heterogeneous Multicore Systems Himanshu Raj, Sanjay Kumar, Vishakha Gupta, Gregory Diamos, Nawaf Alamoosa, Ada Gavrilovska, Karsten Schwan, Sudhakar Yalamanchili College

More information

Sensor Fusion with RTMaps on an Embedded Platform

Sensor Fusion with RTMaps on an Embedded Platform Sensor Fusion with RTMaps on an Embedded Platform Jacob Perrin and Theo King Applications Engineers dspace Inc. 50131 Pontiac Trail Wixom, MI 48393 USA 1 Agenda 1. RTMaps Embedded Overview 2. Demo: RTMaps

More information

Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop

Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop Beyond TrustZone Security Enclaves Reed Hinkel Senior Manager Embedded Security Market Develop Part2 Security Enclaves Tech Seminars 2017 Agenda New security technology for IoT Security Enclaves CryptoIsland

More information