Embedded Real-Time Systems. Facts and figures. Characteristics

Size: px
Start display at page:

Download "Embedded Real-Time Systems. Facts and figures. Characteristics"

Transcription

1 Embedded Real-Time Systems Properties of embedded real-time systems Types of functionality Many different types coexist Run-time support Real-time Operating systems (RTOS) Modelling embedded real-time systems Task models Analsysis methods Distributed embedded systems Facts and figures 98% of all manufactured CPUs are used in embedded systems 70% of development cost for embedded complex systems are due to software development [A. Sangiovanni- Vincentelli, 1999] Industrial embedded systems are complex Automotive vehicles 40 processors Robotics 2.5 million lines of code 10 km print-outs Characteristics Vital quality attributes Reliability Availability Safety Openess integration of third party functionality Predictable timing behaviour

2 Functionality in embedded systems Types of functionality in a vehicle Feedback control systems - engine control, Anti-slip, ABS brakes, and vehicle dynamics. Discrete control systems Lights, window control, locks. Diagnostic systems Infotainment systems - TV, video, gaming, navigation systems Telematic systems - automatic emergency calls, Internet access In a not so distant future Safety critical control systems - X-by-wire systems, brakeby-wire, steer-by-wire. Computer controlled process The engineering goal is to control some aspect of the process This have traditionally been done by mechanical and electro mechanical solutions To reduce cost and implement more complex functionality computers are introduced as controllers As the computer is inherently discrete, the process can only be observed and controlled given instants in time This is not the case with analogue electronics or mechanical controllers RPM Engine HMI Computer Current Control theory Since the process is only observed at instants in time, the timing of the observations is important! Varying sampling intervals reduce control performance

3 Control theory The computer also introduces delays in the control signals! Feedback delays reduce control performance and may lead to instability Sample Actuate Engine RPM Delay Computer HMI Control theory To achieve constant sampling intervals and feed back delays in a computer control system is non trivial Since many activities share the same CPU, timing variations are inevitably introduced Hence, sampling periods will vary Feed back delay will be non zero and varying It is thus important to be able to control and analyse the timing of computer activities Which lead us to real-time systems and real-time systems theory Anti-slip (Traction Control) Detect derivates of wheel speed that do not adhere to car acceleration but rather to loss of grip. Reaction to loss of grip - reduce wheel speed Brake system traction control use brakes to reduce wheel speed Observe: wheel speed Actuate: brake force Every t seconds: readsensor(new_speed); diff(old_speed,new_speed); acc = diff/ t if(acc > limit) apply_breakes(); Wheel speed Computer Apply brake force 3

4 Time-triggered execution model 1. How fast do we have to process input and respond to the controlled process (delay)? 2. How often do we have to sample the environment to get a sufficiently good view of it. sampling actuation sampling actuation sampling actuation delay time Period time Period time Airbag Detect an impact Reaction inflate airbag Event: sensor impact detection Actuate: inflate airbag Impact Earliest time Latest time Event-triggered execution model Event occur CPU executes another task Event actuation delay time Response time: How long does it take for a task to respond (actuate) upon an event.

5 Why real-time systems theory? To fulfil timing requirements Predict timing behavoiur For inclusion of new functionality Achiving a robust temporal behaviour Trade-offs Resource usage Cost Functional requirements Other quality attributes maintainability, portability,... A C B D Computer Activities Dependencies Interactions 1. Specification Constraints 2. Translation A B D C What s a real-time system? A real-time systems is a system that reacts upon outside events and performs a function based on these and and gives a response within a certain time. Correctness of the function does not only depend correctness of the result, but also the timeliness of it. Real-time computer system The controlled process dictates the time scale (some processes have demand on response at second-level, others at milli- or even microsecond level). Sensors and actuators Sensors Observes application Not engineering rather e.g., voltage level A/D conversion Actuators Affects application D/A conversion Smart sensors and actuators Transformation to engineering Pre-processing of Lightweight networks Engine RPM Real-time computer system HMI Computer Current

6 Computer Nodes - Hardware CPU Memory Volatile RAM Persistent ROM Flash Digital in/out A/D and D/A converters communication ASICS Communication CPU Memory Real-time computer system Computer Nodes - Software Run-time system The execution engine, e.g., a RTOS Supporting software Networking Application software Real-time computer system Application Supporting software Run-time system Hardware Conceptual computer system architecture Sensors Actuators Computer Nodes Network Additional networks Gateways

7 An embedded system architecture XC90 ~40 nodes UEM PDM SUM SUB SCM MMS MP1 SHM AUD DEM ATM TCM RSM PHM SRM MP2 MMM CCM ICM GSM ECM ICM SRS BCM CPM DIM SWS SAS SWM LSM CEM SHM PSM DDM BSC PAS AEM REM ISM Heterogenous systems The complex embedded system is a hetrogenous system Hence, the computer system must serve many different needs Safety critical functionality Time-triggerd periodic activities feedback control (anti-slip) Event-triggerd sporadic activities discrete control systems (airbag) Non-critical functionality Time-triggerd periodic activities feedback control (Automatic volume adjustment) Event-triggerd sporadic activities discrete control systems (lights, window control) Several functions in same system Foreseeing the timing behavior and availability of resources for a given function is non-trivial It is also non-trivial to foresee the resource need for an entire system We need models and analysis to predict timing behaviour and resource usage sampling actuation event actuation time Period time delay Response time

8 Modelling embedded real-time systems The purpose of the models is to provide An abstraction of the functionality Hides unnecessary details about software and hardware A base for resoning and analysis Timing and resource usage Design Mapping from requirements (functionality) to the model Time-triggered vs. Event-triggered Mapping from model to HW architecture Real-time Operating system (OS) Run-time scheduling Scheduling analysis methods Proof by construction or response time analysis Why is it so difficult to construct real-time systems? Problem areas How to define the priority for an activity? Overload (more activity than the system can handle) Deadlock Inconsistent Full queues Starvation How do we specify the constraints? How do we verify correctness? Communication Distributed real-time systems..

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text In this module, microcontrollers and embedded processors

More information

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Real-time systems deliver services while meeting some timing constraints Not necessarily fast,

More information

Design of Real-Time Software

Design of Real-Time Software Design of Real-Time Software Introduction Reinder J. Bril Technische Universiteit Eindhoven Department of Mathematics and Computer Science System Architecture and Networking Group P.O. Box 513, 5600 MB

More information

COMPLEX EMBEDDED SYSTEMS

COMPLEX EMBEDDED SYSTEMS COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded

More information

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors

MATLAB Expo Simulation Based Automotive Communication Design using MATLAB- SimEvent. Sudhakaran M Anand H General Motors MATLAB Expo 2013 Simulation Based Automotive Communication Design using MATLAB- SimEvent Sudhakaran M Anand H General Motors 1 Agenda Introduction Different Analysis Methods Analytical vs. Simulation Approach

More information

Validation of Complex. Systems

Validation of Complex. Systems Validation of Complex Systems EVoCS Evolutionary Validation of Complex Systems Ross McMurran WMG, University of Warwick ross.mcmurran@warwick.ac.uk Lead Partner: Partners: 1 Content Introduction Systems

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2019 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/

More information

Architecture concepts in Body Control Modules

Architecture concepts in Body Control Modules Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Course 7 www.continental-corporation.com Interior Body and Security Table Of Contents

More information

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert SE300 SWE Practices Lecture 10 Introduction to Event- Driven Architectures Tuesday, March 17, 2015 Sam Siewert Copyright {c} 2014 by the McGraw-Hill Companies, Inc. All rights Reserved. Four Common Types

More information

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems Automotive Industrial Automation Building Automation etc. 1 2 Embedded System Components

More information

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

Real Time Operating Systems and Middleware

Real Time Operating Systems and Middleware Real Time Operating Systems and Middleware Introduction to Real-Time Systems Luca Abeni abeni@disi.unitn.it Credits: Luigi Palopoli, Giuseppe Lipari, Marco Di Natale, and Giorgio Buttazzo Scuola Superiore

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

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

Syllabus Instructors:

Syllabus Instructors: Introduction to Real-Time Systems Embedded Real-Time Software Lecture 1 Syllabus Instructors: Dongsoo S. Kim Office : Room 83345 (031-299-4642) E-mail : dskim@iupui.edu Office Hours: by appointment 2 Syllabus

More information

Learning Outcomes. Scheduling. Is scheduling important? What is Scheduling? Application Behaviour. Is scheduling important?

Learning Outcomes. Scheduling. Is scheduling important? What is Scheduling? Application Behaviour. Is scheduling important? Learning Outcomes Scheduling Understand the role of the scheduler, and how its behaviour influences the performance of the system. Know the difference between I/O-bound and CPU-bound tasks, and how they

More information

Classification of RTS. RTS Definitions. RTS Definitions

Classification of RTS. RTS Definitions. RTS Definitions Classification of RTS Dr. Hugh Melvin, Dept. of IT, NUI,G 1 Precise definition of RTS? Difficult due to the extent and scope of RTS System where a substantial fraction of the design effort goes into making

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

Who is riding the Bus?

Who is riding the Bus? 1 of 5 12/17/2005 9:55 AM Who is riding the Bus? Let's look into the mysterious world of body and chassis controllers and the way they communicate with each other. In this article we will look at the different

More information

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance IFAC 2014 Mixed-Criticality Systems based on a Router with Support for Fault Isolation and Selective Fault-Tolerance Roland Kammerer 1, Roman Obermaisser², Mino Sharkhawy 1 1 Vienna University of Technology,

More information

EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS

EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS Per Johannessen 1, Fredrik Törner 1 and Jan Torin 2 1 Volvo Car Corporation, Department 94221, ELIN, SE-405 31 Göteborg, SWEDEN;

More information

RE for Embedded Systems - Part 1

RE for Embedded Systems - Part 1 REQUIREMENTS ENGINEERING LECTURE 2017/2018 Dr. Jörg Dörr RE for Embedded Systems - Part 1 Fraunhofer IESE Lecture Outline Embedded systems and their characteristics Requirements specifications (for embedded

More information

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation European Conference on Nanoelectronics and Embedded Systems for Electric Mobility emobility emotion 25-26 th September 2013, Toulouse, France HIL platform for EV charging and microgrid emulation Salvador

More information

CS4514 Real-Time Systems and Modeling

CS4514 Real-Time Systems and Modeling CS4514 Real-Time Systems and Modeling Fall 2015 José M. Garrido Department of Computer Science College of Computing and Software Engineering Kennesaw State University Real-Time Systems RTS are computer

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2018 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/

More information

Goals and prospects of embedded electronic automotive systems

Goals and prospects of embedded electronic automotive systems Goals and prospects of embedded electronic automotive systems Joseph Beretta Division of Research and Automotive Innovation Manager Automotive Science & Advance Research Electromechanically, Electrochemistry,

More information

The Golf 2004 Electrical system

The Golf 2004 Electrical system Service Training Self-study programme 319 The Golf 2004 Electrical system Design and function The most striking change compared with the previous model is the rear lighting of the Golf 2004. The one-piece

More information

Intra-Vehicular Wireless Sensor Networks

Intra-Vehicular Wireless Sensor Networks Intra-Vehicular Wireless Sensor Networks Sinem Coleri Ergen (joint with Yalcin Sadi, C. Umit Bas) Wireless Networks Laboratory, Electrical and Electronics Engineering, Koc University Outline Motivation

More information

Workflow for Control System Design and Implementation

Workflow for Control System Design and Implementation Workflow for Control System Design and Implementation - Dhirendra Singh, Application Engineer - Shobhit Shanker, Application Engineer 2012 The MathWorks, Inc. 1 Agenda Industry Trends and Challenges Design

More information

Autologic Technical Specifications JAGUAR

Autologic Technical Specifications JAGUAR Autologic Technical Specifications JAGUAR 1. JAGUAR PRODUCT DESCRIPTION The Autologic diagnostic tool for Jaguar vehicles is without doubt the most comprehensive tool to be made available to independent

More information

Next Generation Infotainment Systems

Next Generation Infotainment Systems Next Generation Infotainment Systems John Absmeier Director, Silicon Valley Innovation Center Digital gadgets more important for car buyers January 11, 2013 Smartphones in the Driver s Seat Never before

More information

Implementing Scheduling Algorithms. Real-Time and Embedded Systems (M) Lecture 9

Implementing Scheduling Algorithms. Real-Time and Embedded Systems (M) Lecture 9 Implementing Scheduling Algorithms Real-Time and Embedded Systems (M) Lecture 9 Lecture Outline Implementing real time systems Key concepts and constraints System architectures: Cyclic executive Microkernel

More information

Automotive Test Equipment

Automotive Test Equipment Automotive Test Equipment Automotive Test Equipment measurement example Pedal Force Transducers LPR-C Easy to install and use on a variety of pedals Light weight design reduces effect of transducer on

More information

IN4343 Real-Time Systems

IN4343 Real-Time Systems IN4343 Real-Time Systems Koen Langendoen, TA (TBD) 2017-2018 Delft University of Technology Challenge the future Course outline Real-time systems Lectures theory instruction Exam Reinder Bril TU/e Practicum

More information

PENETRATION TESTING OF AUTOMOTIVE DEVICES. Dr. Ákos Csilling Robert Bosch Kft., Budapest HUSTEF 15/11/2017

PENETRATION TESTING OF AUTOMOTIVE DEVICES. Dr. Ákos Csilling Robert Bosch Kft., Budapest HUSTEF 15/11/2017 PENETRATION TESTING OF AUTOMOTIVE DEVICES Dr. Ákos Csilling Robert Bosch Kft., Budapest HUSTEF 15/11/2017 Imagine your dream car 2 Image: 2017 ESCRYPT. Exemplary attack demonstration only. This is NOT

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

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

Application Strategic Focus

Application Strategic Focus Application Strategic Focus Georges Penalver Chief Strategy Officer 2 ST SAM Evolution by Application 3 % of ST SAM 2016 Contribution to ST SAM Growth (2016-2019) Wired Comm. 11% Wireless Comm. 13% Wireless

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

EDR Report Information

EDR Report Information EDR Report File Information Value VIN 5YJXCDE20HF041782 Retrieval Date 2017/06/30 02:16:00 (UTC) Retrieval User Comments Retrieval Program Information EDR Report Information Tesla EDR Reporting Service

More information

A modern diagnostic approach for automobile systems condition monitoring

A modern diagnostic approach for automobile systems condition monitoring A modern diagnostic approach for automobile systems condition monitoring M Selig 1,2, Z Shi 3, A Ball 1 and K Schmidt 2 1 University of Huddersfield, School of Computing and Engineering, Queensgate, Huddersfield

More information

Infotainment. file://c:\program Files\cosids\DATA\TMP\ rtf.html

Infotainment. file://c:\program Files\cosids\DATA\TMP\ rtf.html Page 1 of 12 Infotainment All Infotainment components communicate via the MS CAN bus. The main unit of the Infotainment system is always a radio (EHU - Entertainment Head Unit), which, depending on the

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

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

CS 856 Latency in Communication Systems

CS 856 Latency in Communication Systems CS 856 Latency in Communication Systems Winter 2010 Latency Challenges CS 856, Winter 2010, Latency Challenges 1 Overview Sources of Latency low-level mechanisms services Application Requirements Latency

More information

Plant Modeling for Powertrain Control Design

Plant Modeling for Powertrain Control Design Plant Modeling for Powertrain Control Design Modelica Automotive Workshop Dearborn, MI November 19, 2002 Dr. Larry Michaels GM Powertrain Controls Engineering Challenges in PT Control Design Control System

More information

Integration of Active Noise Control in future IVI system designs

Integration of Active Noise Control in future IVI system designs 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 1 Integration of Active Noise Control in future IVI system designs How to deal with low latency requirements? Motivation Active

More information

The Touran Electrical system

The Touran Electrical system Service. Self-study programme 307 The Touran Electrical system Design and function The networking technology, used until now only in luxury class vehicles, will be a feature in compact vans, such as the

More information

OMG Smart Transducer Specification (I)

OMG Smart Transducer Specification (I) 1 OMG Smart Transducer Specification (I) H. Kopetz TU Wien July 2003 The Time-Triggered Architecture 2 Take Time from the Problem Domain And move it into the Solution Domain Basic Concepts 3 RT System

More information

Design and Implementation of Android-based MobileSecond Platform Architecture & its Smart Care Service

Design and Implementation of Android-based MobileSecond Platform Architecture & its Smart Care Service Design and Implementation of Android-based MobileSecond Platform Architecture & its Smart Care Service Joongjin Kook 1 Information Technology Department, Korea Electronics Technology Institute, Seoul,

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

Service Technical Resources MUT-III. (Multi-Use Tester-III*) Quick Reference Guide

Service Technical Resources MUT-III. (Multi-Use Tester-III*) Quick Reference Guide Service Technical Resources MUT-III (Multi-Use Tester-III*) Quick Reference Guide *Cart not included May, 2003 INTENDED USAGE OF MUT-III MUT-II role after MUT-III Launch MUT-III is an essential special

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

CHAPTER 1: REAL TIME COMPUTER CONTROL

CHAPTER 1: REAL TIME COMPUTER CONTROL CHAPTER 1 Page 1 ENGG4420 LECTURE 2 September 08 10 12:49 PM CHAPTER 1: REAL TIME COMPUTER CONTROL REFERENCES: G. F. Franklin et al., ``Feedback Control of Dynamic Systems,`` 5th Edition, Pearson, 2006.

More information

U0001-CAN C BUS. Theory of Operation LX - CHRYSLER L V8 HEMI MDS V.V.T. (EZD)

U0001-CAN C BUS. Theory of Operation LX - CHRYSLER L V8 HEMI MDS V.V.T. (EZD) 9 - LX - CHRYSLER - 5.7L V8 HEMI MDS V.V.T. (EZD) U-CAN C BUS ACC ESM TPM ORC LRSM AHBM ITM RADIO AMP SDARV TCM WIN CAN C BUS VES DTCM PCM/ ECM SCM CAN B BUS HSM ABS DDM CAN C BUS PDM TIPM/CGW CAN B BUS

More information

CDR File Information. Comments Toyota 86 Registration 1ETM870 Speedometer Reading Kms. Data Limitations CDR Record Information:

CDR File Information. Comments Toyota 86 Registration 1ETM870 Speedometer Reading Kms. Data Limitations CDR Record Information: IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software

More information

RoSES. Robust Self-configuring Embedded Systems ENGINEERING. Prof. Philip Koopman

RoSES. Robust Self-configuring Embedded Systems ENGINEERING. Prof. Philip Koopman RoSES Robust Self-configuring Embedded Systems http://www.ece.cmu.edu/roses Prof. Philip Koopman Bill Nace Charles Shelton Meredith Beveridge Tridib Chakravarty Chris Martin Mike Bigrigg Institute for

More information

Real-Time Systems 1. Basic Concepts

Real-Time Systems 1. Basic Concepts Real-Time Systems 1 Basic Concepts Typical RTS 2 Example: Car 3 Mission: Reaching the destination safely. Controlled System: Car. Operating environment: Road conditions and other cars. Controlling System

More information

HikCentral V1.2 Software Requirements & Hardware Performance

HikCentral V1.2 Software Requirements & Hardware Performance HikCentral V1.2 Software Requirements & Hardware Performance Contents Chapter 1 Software Requirements... 2 Chapter 2 Control Client Performance... 1 Chapter 3 Server Performance... 1 3.1 VSM Server (without

More information

Application. Diagnosing the dashboard by the CANcheck software. Introduction

Application. Diagnosing the dashboard by the CANcheck software. Introduction Diagnosing the dashboard by the CANcheck software Introduction In recent years, vehicle electronics technology improved and advances day by day. A great of advanced electronic technology has been applied

More information

Overall Structure of RT Systems

Overall Structure of RT Systems Course Outline Introduction Characteristics of RTS Real Time Operating Systems (RTOS) OS support: scheduling, resource handling Real Time Programming Languages Language support, e.g. Ada tasking Scheduling

More information

VIDA RELEASE NEWS ABOUT THIS DOCUMENT RELEASE: VIDA 2014C INFORMATION TO INDEPENDENT OPERATORS

VIDA RELEASE NEWS ABOUT THIS DOCUMENT RELEASE: VIDA 2014C INFORMATION TO INDEPENDENT OPERATORS RELEASE: VIDA 2014C INFORMATION TO INDEPENDENT OPERATORS ABOUT THIS DOCUMENT... 1 INSTALLATION... 2 COMMUNICATION TOOL... 4 NEW CAR MODELS & INFORMATION... 4 START TAB... 4 VEHICLE PROFILE TAB... 5 INFORMATION

More information

Design and Analysis of Time-Critical Systems Introduction

Design and Analysis of Time-Critical Systems Introduction Design and Analysis of Time-Critical Systems Introduction Jan Reineke @ saarland university ACACES Summer School 2017 Fiuggi, Italy computer science Structure of this Course 2. How are they implemented?

More information

Time-Awareness in the Internet of Things. ITSF 2014 Marc Weiss, NIST Consultant

Time-Awareness in the Internet of Things. ITSF 2014 Marc Weiss, NIST Consultant Time-Awareness in the Internet of Things ITSF 2014 Marc Weiss, NIST Consultant mweiss@nist.gov ++1-303-497-3261 Cisco White Paper GE White Paper Energy Saving (I2E) Defense Predictive maintenance Enable

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

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

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15 Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay

More information

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS MATTHEW SHORT SR PRODUCT LINE MANAGER DIGITAL NETWORKING MATTHEW.SHORT@NXP.COM A NEW POSITION OF STRENGTH #1 Communications Processors #1 RF Power Transistors

More information

A Reliable Gateway for In-vehicle Networks

A Reliable Gateway for In-vehicle Networks Proceedings of the 17th World Congress The International Federation of Automatic Control A Reliable Gateway for In-vehicle Networks S. H. Seo*, J. H. Kim*, T. Y. Moon* S. H. Hwang**, K. H. Kwon*, J. W.

More information

Overvoltage protection with PROTEK TVS diodes in automotive electronics

Overvoltage protection with PROTEK TVS diodes in automotive electronics Ian Doyle Protek / Zoltán Kiss Endrich Bauelemente Vertriebs GmbH Overvoltage protection with PROTEK TVS diodes in automotive electronics A utomotive electronics is maybe the area of the automotive industry,

More information

TomTom Innovation. Hans Aerts VP Software Development Business Unit Automotive November 2015

TomTom Innovation. Hans Aerts VP Software Development Business Unit Automotive November 2015 TomTom Innovation Hans Aerts VP Software Development Business Unit Automotive November 2015 Empower Movement Simplify complex technology From A to BE Innovative solutions Maps Consumer Connect people and

More information

Hardware/Software Co-design

Hardware/Software Co-design Hardware/Software Co-design Zebo Peng, Department of Computer and Information Science (IDA) Linköping University Course page: http://www.ida.liu.se/~petel/codesign/ 1 of 52 Lecture 1/2: Outline : an Introduction

More information

SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems

SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems Hassan Gomaa References: H. Gomaa, Chapters 1, 2, 3 - Real-Time Software Design for Embedded Systems, Cambridge University

More information

Real-Time System Modeling. slide credits: H. Kopetz, P. Puschner

Real-Time System Modeling. slide credits: H. Kopetz, P. Puschner Real-Time System Modeling slide credits: H. Kopetz, P. Puschner Overview Model Construction Real-time clusters & components Interfaces Real-time interfaces and observations Real-time images and temporal

More information

Hardware-Software Codesign. 1. Introduction

Hardware-Software Codesign. 1. Introduction Hardware-Software Codesign 1. Introduction Lothar Thiele 1-1 Contents What is an Embedded System? Levels of Abstraction in Electronic System Design Typical Design Flow of Hardware-Software Systems 1-2

More information

FOR IOT PRODUCT DEVELOPMENT

FOR IOT PRODUCT DEVELOPMENT FOR IOT PRODUCT DEVELOPMENT TRONSHOW IEEE2050-2018 STANDARD 2018/12/12 ATSUSHI HASEGAWA INDUSTRIAL SOLUTION BUSINESS UNIT RENESAS ELECTRONICS CORPORATION SOLUTION OFFERINGS FOR FOCUS DOMAINS To develop

More information

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched communication protocol used for automotive industries. Now we are

More information

Time Triggered and Event Triggered; Off-line Scheduling

Time Triggered and Event Triggered; Off-line Scheduling Time Triggered and Event Triggered; Off-line Scheduling Real-Time Architectures -TUe Gerhard Fohler 2004 Mälardalen University, Sweden gerhard.fohler@mdh.se Real-time: TT and ET Gerhard Fohler 2004 1 Activation

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

Business update: Automotive

Business update: Automotive Business update: Automotive Indro Mukerjee General Manager BU Automotive & Identification September 15, 2005 Agenda Business scope and portfolio Market development and market shares Three key thrusts for

More information

Software Architecture. Lecture 4

Software Architecture. Lecture 4 Software Architecture Lecture 4 Last time We discussed tactics to achieve architecture qualities We briefly surveyed architectural styles 23-Jan-08 http://www.users.abo.fi/lpetre/sa08/ 2 Today We check

More information

The Fully Networked Car. Trends in Car Communication. Geneva March 2, 2005

The Fully Networked Car. Trends in Car Communication. Geneva March 2, 2005 The Fully Networked Car Trends in Car Communication Geneva March 2, 2005 Is The Connected Car Really A Major Business Opportunity? 2 Are We Flushing Money Away Having No Convincing Customer Benefits? 3

More information

Selection of controllers and integrated systems

Selection of controllers and integrated systems maxon motor: Selection of controllers and integrated systems 2017 maxon motor ag maxon_control-system-selection, WJ, Animated Version V2.31 Criteria to find the base drive controller family Base criteria

More information

Simplified design flow for embedded systems

Simplified design flow for embedded systems Simplified design flow for embedded systems 2005/12/02-1- Reuse of standard software components Knowledge from previous designs to be made available in the form of intellectual property (IP, for SW & HW).

More information

AGL Reference Hardware Specification Document

AGL Reference Hardware Specification Document AGL Reference Hardware Specification Document 2017/10/18 Ver 0.1.0 1 Change History Version Date 0.1.0 2017/10/18 The first edition 2 Index 1. AGL Reference Hardware overview... 5 1.1. Goals of AGL Reference

More information

Hardware/Software Codesign of Schedulers for Real Time Systems

Hardware/Software Codesign of Schedulers for Real Time Systems Hardware/Software Codesign of Schedulers for Real Time Systems Jorge Ortiz Committee David Andrews, Chair Douglas Niehaus Perry Alexander Presentation Outline Background Prior work in hybrid co-design

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

Technologies Driving Growth & Innovation in Automotive Electronics Vishal Suresh Asst. Director Business Development & Strategic Partnerships

Technologies Driving Growth & Innovation in Automotive Electronics Vishal Suresh Asst. Director Business Development & Strategic Partnerships Technologies Driving Growth & Innovation in Automotive Electronics Vishal Suresh Asst. Director Business Development & Strategic Partnerships May 21, 2011 1 The next 30 mins or so NXP HPMS Automotive market

More information

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

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018 Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018 Agenda Motivation Introduction of Safety Components Introduction to ARMv8

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

INSTRUMENT CLUSTER 2.0

INSTRUMENT CLUSTER 2.0 INSTRUMENT CLUSTER 2.0 Summary THE CONTEXT Electronic Content Timeline The Challenge MAGNETI MARELLI TARGET Digital Cluster Advantages The Requirements THE SOLUTION Project Definition System PROJECT DEVELOPEMENT

More information

HikCentral V1.3 Software Requirements & Hardware Performance

HikCentral V1.3 Software Requirements & Hardware Performance HikCentral V1.3 Software Requirements & Hardware Performance 1 HikCentral Software Requirements & Hardware Performance Contents Chapter 1 Software Requirements...2 Chapter 2 Control Client Playing Performance...3

More information

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive Infotainment Solutions with Open Source and i.mx6 Andrew Patterson Business Development Director Embedded Automotive mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject

More information

Web and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY

Web and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY Web and Automotive W3C Workshop SUMMARY 01 Car 02 Technical 03 Web displays are special Challenges technologies and standards can help 2 01 Car displays are special 3 Cars are specifics A TV set is an

More information

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Developing deterministic networking technology for railway applications using TTEthernet software-based end systems Project n 100021 Astrit Ademaj, TTTech Computertechnik AG Outline GENESYS requirements

More information

Manufacturing in the More-than-Moore era

Manufacturing in the More-than-Moore era Manufacturing in the More-than-Moore era Rutger Wijburg SVP NXP Semiconductors 5 th SEMI Brussels Forum 24 May, 2011 NXP Semiconductors is an HPMS leader NXP Semiconductors N.V. (NASDAQ: NXPI) provides

More information

8051 Microcontroller memory Organization and its Applications

8051 Microcontroller memory Organization and its Applications 8051 Microcontroller memory Organization and its Applications Memory mapping in 8051 ROM memory map in 8051 family 0000H 4k 0000H 8k 0000H 32k 0FFFH DS5000-32 8051 1FFFH 8752 7FFFH from Atmel Corporation

More information

Embedded Systems Programming

Embedded Systems Programming Embedded Systems Programming Introduction (Module 1) Yann-Hang Lee Arizona State University yhlee@asu.edu (480) 727-7507 Summer 2014 Course Syllabus Course Goals: fundamental issues as well as practical

More information

OBD Auto Doctor. User Manual for ios (iphone and ipad) Copyright 2018 Creosys Ltd

OBD Auto Doctor. User Manual for ios (iphone and ipad) Copyright 2018 Creosys Ltd OBD Auto Doctor User Manual for ios (iphone and ipad) Copyright 2018 Creosys Ltd User Manual for ios (iphone and ipad) 1. Introduction 1.1 Platform and Hardware Requirements 1.2 Supported Adapters 1.3

More information

Your (ES1) programs so far (ES1) software development so far

Your (ES1) programs so far (ES1) software development so far genda Introduction to dvanced Embedded Systems (The Course) (ES1) software development so far The limitations of your current examples. Challenges: concurrency, real-time & resource sharing. dvanced ES

More information