FlexRay - FlexRay Synchronization with CANoe as Gateway

Size: px
Start display at page:

Download "FlexRay - FlexRay Synchronization with CANoe as Gateway"

Transcription

1 FlexRay - FlexRay Synchronization with CANoe as Gateway Version Application Note AN-IND Author Restrictions Abstract Vector Informatik GmbH Public Document Time synchronization is central for FlexRay systems. This document describes how to achieve synchronism for two FlexRay buses via a FlexRay - FlexRay gateway. Table of Contents 1.0 Overview Use Case / Motivation Problem that is Handled in this Application Note Synchronizing two FlexRay Buses Solutions Hardware Controlled Synchronization Software Controlled Synchronization Benefits vs. Restrictions Demonstrator Goal Hardware/Software Setup of the Demo Observation / Result Additional Information Contacts Overview One FlexRay bus provides a global system time on which all s can synchronize. When two FlexRay buses are required, they run normally independently of each other. Even if both buses implement the same schedule, they have an offset to each other and they possibly drift. The synchronous FlexRay time for s on the different buses gets lost. Moreover, when data must be transferred from one bus to the other, a so-called FlexRay FlexRay gateway creates a non-negligible delay in terms of multiples of the cluster s period (in any of the directions), because of the time-triggered bus access. For event-triggered buses (like CAN) the delay only depends (on low bus loads) nearly on the reaction delay (which is much smaller than the message s cycle period) of the gateway application. Additionally, due to a normally non-existing synchronization between both FlexRay clusters, they will drift to each other. Therefore, the routing delay may vary during run-time and is in-deterministically.

2 1.1 Use Case / Motivation A FlexRay FlexRay gateway can be used to separate one FlexRay bus into two segments in order to manipulate the frames payload while forwarding them. This allows the modification of FlexRay signals of real existing s. These data manipulations might be necessary, because responses of a specific real existing under test should be checked while stimulated with dedicated and manipulated input frames from the remaining real s. In this case the original FlexRay cluster is split into two real existing FlexRay buses that are interconnected by a FlexRay FlexRay gateway, while the application assumes only one bus and no gateway. This FlexRay FlexRay gateway normally forwards any message unchanged from one bus to the other. Thereby specific messages can be manipulated / adapted or even substituted / deleted by the gateway application. Such a gateway can be implemented by CANoe.FlexRay using for both buses the same database description (FIBEX file). Another application scenario might be the integration of a new version of a FlexRay (with new TDMA parameters) into an already existing (old) cluster. The FlexRay FlexRay gateway will then logically interconnect both different clusters. 1.2 Problem that is Handled in this Application Note Both real existing clusters that are connected via the FlexRay FlexRay gateway build only one virtual cluster. Both real clusters should run synchronously and the gateway s forwarding delay should be minimized. This application note presents two possible solutions (one in hardware and one in software) in order to run both FlexRay buses synchronous to each other. That means the offset and drift will nearly be set to 0. This allows minimizing the propagation delay of the FlexRay FlexRay gateway (in either one or both directions). 2.0 Synchronizing two FlexRay Buses All FlexRay controllers that are connected to a FlexRay bus support a distributed clock synchronization. This is achieved by sending specific reference messages. The measured deviation of the local observed reception time to the globally defined expected send time can be used to correct the local clock. Under well-defined assertions this assures a minimal but limited maximum deviation of all local clocks. The average time of all local clocks is known as the virtual global time base. In order to synchronize two FlexRay buses their local synchronization mechanism must be combined (via hardware) or a higher-level protocol in software must take influence on the clock control of both buses. 2.1 Solutions A FlexRay controller can handle two FlexRay channels (A/B) for one bus. The clock synchronization can work with either one or both channels. If the application requires only one channel, then the second channel can be used for synchronization with the other bus (see Hardware Controlled Synchronization). Each FlexRay controller allows the to add/subtract values from the local clock correction vector via the CHI (Controller Host Interface). In normal application scenarios this is not required. This feature allows synchronizing the cluster (under certain circumstances) to a super ordinate master clock. This master clock might be the FlexRay clock of another bus. Copyright Vector Informatik GmbH 2

3 2.1.1 Hardware Controlled Synchronization This solution is applicable to one channel clusters. A pre-requisite is that the FlexRay TDMA parameters of both FlexRay clusters must be absolutely equal. The FlexRay FlexRay gateway extends the FlexRay cluster to a two channel cluster. But only the gateway s FlexRay interfaces use the second channel in order to run both segments synchronously. The topology is depicted in Figure 1. A B C Gateway IF 1 IF 2 D Channel A Segment Channel A Segment 2 Channel Figure 1 Hardware Synchronization via Channel B This topology is not fully supported by the FlexRay specification. The FlexRay specification does not allow the splitting of channel A into two segments while the second channel B is not split (IF1 and IF 2 of the gateway use the same line for channel B but different ones for channel A). For this reason additional assumptions must be made: 1. On segment 2 of channel A exactly one extra (except the gateway s second interface) that is sending a startup and/or sync frame must be connected (additional non-sync nodes are allowed). This Sync Node may be the cold start helper of the gateway s second interface itself. 2. On segment 1 of channel A at least one startup and/or sync node (in addition to the gateway s first interface) must exist. This Sync Node may be the cold start helper of the gateway s first interface itself. 3. The s on the different segments of channel A and the gateway must be started in a welldefined order. It must be assured that either segment 1 or segment 2 is already synchronous before the other segment will be started. 4. It must be possible to send two additional startup/sync frames on channel A (one for segment 1 and the other for segment 2). These startup/sync frames must be sent by the gateway (one per interface) on both channels (A and B). 5. For both segments the same FlexRay schedule (including the same TDMA parameters) must be implemented. 6. The gateway s FlexRay TDMA parameter pchannels for both interfaces must be set to 3 in order to operate with both channels. 7. First segment 1 with IF 1 must be started and then segment 2 with IF 2 must be started. If these requirements are fulfilled, then both segments will run absolutely synchronously (no offset and no drift). In fact the common channel B connects both segments of channel A to ONE FlexRay cluster. Nevertheless, all frames that have to be routed from one segment to the other by the gateway will have a routing delay of at least one cycle length of the FlexRay bus. The received frame of one segment can be sent soonest at the next possible cycle according to the frame s scheduling on the other segment. This is valid for both directions. Because of the synchronous execution of both segments the minimal routing delay will be equal for both directions. Copyright Vector Informatik GmbH 3

4 2.1.2 Software Controlled Synchronization The software controlled synchronization is applicable also to two channel clusters. Both clusters must not necessarily implement the same TDMA cluster parameters (nevertheless, the parameters must be compatible in order to find common synchronization points, e.g. the cluster cycle period must be a multiple of the other cluster s cycle period). The hardware topology is depicted in Figure 2. A B C Gateway influence clock correction IF 1 IF 2 D Channel A Cluster Channel B Cluster Channel A Cluster Channel B Cluster Figure 2 Software Synchronization of two Clusters via the External Clock Correction of Interface 2. Also for this solution some restrictions must be fulfilled in order to work properly: 1. On cluster 2 exactly one extra (except the gateway s second interface) that is sending a startup and/or sync frame must be connected (additional non-sync nodes are allowed). This Sync Node may be the cold start helper of the gateway s second interface itself (when D is a nonsync node). 2. The cycle period of cluster 1 must be a multiple of the cycle period of cluster 2 (or vice versa). 3. A special program on the gateway must periodically compare the cycle periods of both FlexRay clusters. According to this deviation it must influence the clock synchronization of interface 2 in order to explicitly prolong or shorten the cluster s cycle period by manipulating the external clock correction values. This solution cannot guarantee absolutely synchronously running clusters. Their drift can be eliminated, but a minimal offset may remain. Additionally the offset (+/- a specific minimal delta) can deliberately be chosen, e.g. it is not required to be 0. This allows minimizing the routing delay for one direction (while the routing delay for the other direction increases). 2.2 Benefits vs. Restrictions The following table summarizes the main benefits and restrictions of both solutions: Measure Hardware Solution Software Solution TDMA Parameters of Cluster 1 compared to Cluster 2 equal Compatible Number of separated Sync Nodes 1 1 Usable Application Channels only A A, A and B Time required for Synchronization approx. none 5 min Achievable Precision 100% ± 50 us Table 1 Benefits and Restrictions of the Hardware and Software Controlled Synchronization Solution Copyright Vector Informatik GmbH 4

5 3.0 Demonstrator A sample configuration is delivered with CANoe.FlexRay version 7.1 SP3. See start menu CANoe User Assistance Sample Configurations FlexRay 2 Cluster Gateway. In this demo refer especially to the desktop FRFR Synchronization. 3.1 Goal Synchronize two FlexRay clusters by software. The time difference between the cycle starts of both clusters can be set to a desired offset value. After the requested offset is achieved the clusters will be synchronized within a given deviation interval in order to prevent drifting of the clusters. 3.2 Hardware/Software Setup of the Demo The configuration of CANoe uses 2 FlexRay measurement channels, resp. clusters. Both clusters are assigned the same FIBEX database that describes the PowerTrain example of the CANoe.FlexRay s system demo. All s are simulated and are distributed onto both FlexRay networks. Additionally a gateway is simulated by CANoe that forwards all FlexRay messages from the first to the second cluster and vice versa. For the time synchronization of both FlexRay clusters the gateway s CAPL program includes the CAPL program FRFRSynchronize.cin. Additionally the database EnvVar_FRFRSync.dbc with the definitions of some required environment variables is attached to the second cluster. Figure 3 Screenshot of the Demo Application Copyright Vector Informatik GmbH 5

6 The panel FRFR Sync Control that is shown in Figure 3 controls the synchronization (resp. the CAPL include). With the sliders you can request a particular difference of the cycle starts of both clusters. The shifting of the 2 nd cluster will be started when the 'Automatic Adjust' is enabled. The shifting is performed by shortening or prolonging the 2 nd cluster's cycle time. This is achieved by manipulating the external offset and rate correction of the FlexRay controller. Note If you run this demo in 'Real bus' mode, then you must pay attention to the following requirements: > 2 VN interfaces have to be connected to CANoe and must be mapped to channel FlexRay 1 and FlexRay 2. > Do NOT connect any nodes to the interfaces! All nodes are currently simulated. > Do NOT interconnect the FlexRay channels between the interfaces! > You must connect the hardware synchronization line between both interfaces by a 'Sync cable'! > You must enable the hardware synchronization in the hardware configuration settings of CANoe. > Pay attention to the Write window that the hardware time synchronization works properly during run-time. 3.3 Observation / Result The panel FRFR Sync Control shows you the requested and the current time difference between both clusters ( Cluster Offset, resp. Cycle Offset ). The Graphics window FRFR Start Of Cycle 0 shows you the positions of the cluster s cycle starts only for cycle 0 as a peak for both clusters. This allows you to estimate the total time difference between both clusters ( Cluster Offset = value of environment variable envdiff_soc0_fr1fr2 ) in the range from [0, 64 * gdcycle [. The Graphics window FRFR Cluster Start of All Cycles shows you the positions of the cluster s cycle starts for all cycles. This allows you to estimate the time difference within one cycle ( Cycle Offset = value of environment variable envdiff_soc_fr1fr2 ): [0, gdcycle [ ). Observe that the shifting takes considerable time until the requested offset is reached. 4.0 Additional Information VECTOR APPLICATION NOTE AN-IND Time Synchronization in Multibus Environments 5.0 Contacts For a full list with all Vector locations and addresses worldwide, please visit Copyright Vector Informatik GmbH 6

Simulation based Timing Analysis of FlexRay Communication at System Level. Stefan Buschmann Till Steinbach Franz Korf Thomas C.

Simulation based Timing Analysis of FlexRay Communication at System Level. Stefan Buschmann Till Steinbach Franz Korf Thomas C. Simulation based Timing Analysis of FlexRay Communication at System Level Stefan Buschmann Till Steinbach Franz Korf Thomas C. Schmidt stefan.buschmann@haw-hamburg.de {till.steinbach, korf, schmidt}@informatik.haw-hamburg.de

More information

FlexRay International Workshop. Protocol Overview

FlexRay International Workshop. Protocol Overview FlexRay International Workshop 4 th March 2003 Detroit Protocol Overview Dr. Christopher Temple - Motorola FlexRay principles Provide a communication infrastructure for future generation highspeed control

More information

INCA-FLEXRAY V7.2 User Manual

INCA-FLEXRAY V7.2 User Manual INCA-FLEXRAY V7.2 User Manual Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

Analysis and Testing of LIN ECUs

Analysis and Testing of LIN ECUs Welcome to the Vector Webinar: Analysis and Testing of LIN ECUs Presenter: Mr. Peter Decker Date: 2014-10-21, 9:00 10:00 am (CEST) V 1.0 2014-10-21 Agenda > LIN Tool Chain Product Overview CANoe.LIN &

More information

The CANoe.Ethernet Solution

The CANoe.Ethernet Solution Use in Praxis V1.0 2016-11-23 Agenda 1. Ethernet the Newcomer in Automotive 2. Why an Automotive Ethernet Option for CANoe? 3. Brief Look to CANoe 4. First Hand Usecase from Field 2/20 Network Topology

More information

Getting Started with VN5640

Getting Started with VN5640 Version 1.0 2017-04-11 Application Note AN-IND-1-020 Author Restrictions Abstract Vector Informatik GmbH Public Document Document about the configuration steps of the VN5640 interface to make settings

More information

1 About this Support Note Introduction Use Loops Use Test Case Lists Example Contacts... 8

1 About this Support Note Introduction Use Loops Use Test Case Lists Example Contacts... 8 2016-01-25 SN-IND-1-022_TestCase_Iterations.pdf Author(s) Restrictions Katranksi, Ute Table of contents 1 About this Support Note... 1 2 Introduction... 1 3 Use Loops... 2 4 Use Test Case Lists... 3 5

More information

VH6501 CAN Disturbance Interface Manual. Version 1.0 English

VH6501 CAN Disturbance Interface Manual. Version 1.0 English VH6501 CAN Disturbance Interface Manual Version 1.0 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 17458-2 First edition 2013-02-01 Road vehicles FlexRay communications system Part 2: Data link layer specification Véhicules routiers Système de communications FlexRay Partie

More information

Fault tolerant TTCAN networks

Fault tolerant TTCAN networks Fault tolerant TTCAN networks B. MŸller, T. FŸhrer, F. Hartwich, R. Hugel, H. Weiler, Robert Bosch GmbH TTCAN is a time triggered layer using the CAN protocol to communicate in a time triggered fashion.

More information

CAN FD - Flexible Tools for Flexible Data Rates

CAN FD - Flexible Tools for Flexible Data Rates CAN FD - Flexible Tools for Flexible Data Rates Peter Decker Vector Informatik GmbH V 0.01 2012-06-20 Simulation & Test Environment for Automotive Networks Database Test Spec. ECU Simulation & Test Tool

More information

INCA-FLEXRAY V6.2. User Manual

INCA-FLEXRAY V6.2. User Manual INCA-FLEXRAY V6.2 User Manual Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

CAN-FD Flexible Data Rate CAN

CAN-FD Flexible Data Rate CAN FD CAN-FD Flexible Data Rate CAN A Short Primer and Update V. 202-08-27 Agenda > Why CAN-FD? What is CAN-FD? Basic Concepts CAN-FD Specifics Data Frame Operating Modes/States Physical Layer Considerations

More information

Exercise Sensor Networks - (till June 20, 2005)

Exercise Sensor Networks - (till June 20, 2005) - (till June 20, 2005) Exercise 8.1: Signal propagation delay A church bell is rang by a digitally triggered mechanics. How long does the sound travel to a sensor node in a distance of 2km if sound travels

More information

CANoe.AFDX. Product Information

CANoe.AFDX. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 3 1.3 Further Information... 3 2 Hardware Interfaces... 4 3 Symbolic Display via Databases...

More information

CANoe.Ethernet. Product Information

CANoe.Ethernet. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 4 1.3 Further Information... 4 2 Functions... 4 3 Hardware... 5 4 Trainings... 5 5 Note...

More information

CANoe.MOST. - more efficiency in developing and testing MOST systems -

CANoe.MOST. - more efficiency in developing and testing MOST systems - CANoe.MOST - more efficiency in developing and testing MOST systems - V1.05 2008-10-23 Agenda > Vector Simulation Analysis Test Conclusion Slide: 2 Vector 1988 Vector Informatik established 1998 Vector

More information

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication

More information

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 2: Data link layer specification

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 2: Data link layer specification INTERNATIONAL STANDARD ISO 17458-2 First edition 2013-02-01 Road vehicles FlexRay communications system Part 2: Data link layer specification Véhicules routiers Système de communications FlexRay Partie

More information

AUTOSAR Software Design with PREEvision

AUTOSAR Software Design with PREEvision AUTOSAR Software Design with PREEvision Webinar 2013-06-05 Slide: 1 AUTOSAR Software Design with PREEvision Agenda Overview AUTOSAR Software and System Design Integrated AUTOSAR Software Design Vector

More information

A Hardware-in-the-Loop Testing Platform Based on a Common Off-The-Shelf Non-Real-Time Simulation PC

A Hardware-in-the-Loop Testing Platform Based on a Common Off-The-Shelf Non-Real-Time Simulation PC A Hardware-in-the-Loop Testing Platform Based on a Common Off-The-Shelf Non-Real-Time Simulation PC Daniel Ulmer, Steffen Wittel, Karsten Hünlich and Wolfgang Rosenstiel IT-Designers GmbH, Esslingen, Germany

More information

1 About this Support Note

1 About this Support Note 2018-08-21 Author(s) Restrictions Morizur, Pascale Table of contents 1 About this Support Note... 1 2 Overview... 1 2.1 Ready to use Pool Examples with simulation... 2 2.2 Usage of the detail view of the

More information

CAN FD with Dynamic Multi-PDU-to-Frame Mapping

CAN FD with Dynamic Multi-PDU-to-Frame Mapping CAN FD with Dynamic Multi-PDU-to-Frame Mapping Flexible Network Architectures V0.1 2015-09-25 E/E Trends and Challenges Why is Dynamic Multi-PDU-to-Frame Mapping required? The Trend: Demand for communication

More information

FlexRay The Hardware View

FlexRay The Hardware View A White Paper Presented by IPextreme FlexRay The Hardware View Stefan Schmechtig / Jens Kjelsbak February 2006 FlexRay is an upcoming networking standard being established to raise the data rate, reliability,

More information

FlexRay Protocol Analyzer

FlexRay Protocol Analyzer FlexRay Protocol Analyzer TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... Protocol Analyzer... FlexRay Protocol Analyzer... 1 General Function... 2 Features 2 How to use the PROTOanalyzer...

More information

in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by

in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by 4 th international CAN Conference icc 1997 in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by CAN in Automation (CiA) international users

More information

CANalyzer.MOST. Product Information

CANalyzer.MOST. Product Information Product Information Table of Contents 1 Introduction to CANalyzer.MOST... 3 2 Interactive Analyses and Tests... 4 2.1 Analysis... 4 2.2 Stimulation... 8 3 Automated Analyses and Stimulation... 10 4 Other

More information

ASAM-MCD-2 NET (FIBEX)

ASAM-MCD-2 NET (FIBEX) ASAM-MCD-2 NET (FIBEX) Data Model for ECU Network Systems (Field Bus Data Exchange Format) Version 4.1.2 Date: 2017-06-02 Base Standard by ASAM e.v., 2017 Disclaimer This document is the copyrighted property

More information

CANalyzer.AFDX. Product Information

CANalyzer.AFDX. Product Information Product Information Table of Contents 1 Introduction... 3 1.1 Overview of Advantages... 3 1.2 Application Areas... 3 1.3 Further Information... 3 2 Hardware Interfaces... 4 3 Symbolic Display via Databases...

More information

Simulation based Timing Analysis of FlexRay Communication at System Level

Simulation based Timing Analysis of FlexRay Communication at System Level Simulation based Timing Analysis of FlexRay Communication at System Level Stefan Buschmann, Till Steinbach, Franz Korf, Thomas C. Schmidt HAW-Hamburg, Department Informatik Berliner Tor 7, D-20099 Hamburg,

More information

Field buses (part 2): time triggered protocols

Field buses (part 2): time triggered protocols Field buses (part 2): time triggered protocols Nico Fritz Universität des Saarlandes Embedded Systems 2002/2003 (c) Daniel Kästner. 1 CAN and LIN LIN CAN Type Arbitration Transfer rate Serial communication

More information

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols Lecture 2. Basics of networking in automotive systems: Network topologies, communication principles and standardised protocols Objectives Introduce basic concepts used in building networks for automotive

More information

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Gonzalo Carvajal 1,2 and Sebastian Fischmeister 1 1 University of Waterloo, ON, Canada 2 Universidad de Concepcion,

More information

Manual. CANboardXL Interface Family. Version 4.2 English

Manual. CANboardXL Interface Family. Version 4.2 English CANboardXL Interface Family Version 4.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without prior notice.

More information

802.1AS : Redundant Paths

802.1AS : Redundant Paths 802.1AS : Redundant Paths Rodney Greenstreet Rodney Cummings National Instruments Introduction 802.1AS is specific State machines, interfaces, variables, Presumably we want to keep it this way Interoperability

More information

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS

CANoe 6.0. The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 TOOLS FOR NETWORKS AND DISTRIBUTED SYSTEMS CANoe 6.0 The Professional Development and Test Tool for CAN, LIN, MOST, FlexRay and J1587 CANoe is an all-round tool for the development, testing and analysis of networks and ECUs. It supports the user

More information

INCA-LIN V7.2 User s Guide

INCA-LIN V7.2 User s Guide INCA-LIN V7.2 User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

DEFINITION AND IMPLEMENTATION OF AN ARCHITECTURAL CONCEPT FOR CONFIGURING A CAN NETWORK

DEFINITION AND IMPLEMENTATION OF AN ARCHITECTURAL CONCEPT FOR CONFIGURING A CAN NETWORK Bachelor's thesis Degree Programme in Information Technology Internet Technology 2015 Daria Shevchenko DEFINITION AND IMPLEMENTATION OF AN ARCHITECTURAL CONCEPT FOR CONFIGURING A CAN NETWORK BACHELOR S

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

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

Introduction to Ethernet and IP in automotive vehicles

Introduction to Ethernet and IP in automotive vehicles Introduction to Ethernet and IP in automotive vehicles Webinar V1.02 2014-05-14 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP

More information

Computation of CAN Bit Timing Parameters Simplified

Computation of CAN Bit Timing Parameters Simplified Computation of CAN Bit Timing Parameters Simplified Meenanath Taralkar, OTIS ISRC PVT LTD, Pune, India CAN bit timing and synchronization play an important role in ensuring performance of CAN network.

More information

INCA-LIN V6.2. User Manual

INCA-LIN V6.2. User Manual INCA-LIN V6.2 User Manual Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this document.

More information

vflash Vector Webinar V

vflash Vector Webinar V vflash Vector Webinar 2018-10-10 V2.0 2018-07-09 Introduction into vflash vflash Template Concept vflash Project Handling Enhanced Security with Gateway Authentication Custom Actions Tool Editions Extended

More information

An Encapsulated Communication System for Integrated Architectures

An Encapsulated Communication System for Integrated Architectures An Encapsulated Communication System for Integrated Architectures Architectural Support for Temporal Composability Roman Obermaisser Overview Introduction Federated and Integrated Architectures DECOS Architecture

More information

Additional Slides (informative)

Additional Slides (informative) Automation Systems Discrete Event Control Systems and Networked Automation Systems Additional Slides (informative) Application Automotive Networks (LIN, CAN, FlexRay, MOST) Vorlesungstitel Vehicle Bus

More information

AUTOSAR System and Software Design with PREEvision

AUTOSAR System and Software Design with PREEvision PREEvision 9.0 RELEASED V0.0 2018-10-15 Agenda CAN FD Commnication Design 2 OVERVIEW 3 Overview AUTOSAR in PREEvision Software Architectre Commnication Network Topology 4 Overview 5 Overview Mlti ser spport

More information

MDA V8.2.x What s New Functional Enhancements & Usability Improvements (V8.2.0 V8.2.2)

MDA V8.2.x What s New Functional Enhancements & Usability Improvements (V8.2.0 V8.2.2) Functional Enhancements & Usability Improvements (V8.2.0 V8.2.2) 1 Functional Enhancements & Usability Improvements (V8.2.0 V8.2.2) Overview Functional Enhancements Files, Formats and Data Types Usability

More information

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology

DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology DEVELOPMENT OF DISTRIBUTED AUTOMOTIVE SOFTWARE The DaVinci Methodology Dr. Uwe Honekamp, Matthias Wernicke Vector Informatik GmbH, Dep. PND - Tools for Networks and distributed Systems Abstract: The software

More information

VN7572 FlexRay/CAN/LIN/IO Interface Manual. Version 6.2 English

VN7572 FlexRay/CAN/LIN/IO Interface Manual. Version 6.2 English VN7572 FlexRay/CAN/LIN/IO Interface Manual Version 6.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed

More information

Solutions for. Avionics Networking. CANoe.CANaero. CANalyzer.CANaero ENGLISH

Solutions for. Avionics Networking. CANoe.CANaero. CANalyzer.CANaero ENGLISH Solutions for Avionics Networking CANoe.CANaero ENGLISH CANalyzer.CANaero CANalyzer.CANaero 7.6 Universal Analysis Tool for CAN-based Avionics Networks Overview of Advantages Easy observation of data traffic

More information

Manual. FlexRay Interface Family. VN7600 Version 5.1 English

Manual. FlexRay Interface Family. VN7600 Version 5.1 English FlexRay Interface Family VN7600 Version 5.1 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without prior

More information

Flexible High-Speed Load Shedding Using a Crosspoint Switch

Flexible High-Speed Load Shedding Using a Crosspoint Switch Flexible High-Speed Load Shedding Using a Crosspoint Switch Will Allen and Tony Lee Schweitzer Engineering Laboratories, Inc. Published in Wide-Area Protection and Control Systems: A Collection of Technical

More information

In-Vehicle Global Synchronization

In-Vehicle Global Synchronization In-Vehicle Global ronization In-Vehicle Global ronization IEEE 802.1 Plenary Meeting - Geneva - 2013.07.16 Aboubacar Diarra Robert Bosch GmbH 1 IEEE 802.1 Plenary Meeting - Geneva In-Vehicle Global ronization

More information

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards. Introduction PCI extensions for Instrumentation or PXI is a computer based hardware and software platform for test and measurement systems. Developed in the late 1990 s as an open industry standard based

More information

Comparison of CAN Gateway Modules for Automotive and Industrial Control Applications

Comparison of CAN Gateway Modules for Automotive and Industrial Control Applications Comparison of CAN Gateway Modules for Automotive and Industrial Control Applications Jan Taube 1,2, Florian Hartwich 1, Helmut Beikirch 2 1 Robert Bosch GmbH Reutlingen, 2 University of Rostock Bus architectures

More information

TxA-SC CoDeSys V3 TxA SoftControl

TxA-SC CoDeSys V3 TxA SoftControl TxA-SC CoDeSys V3 TxA SoftControl 1 Agenda CoDeSys offer from Beijer Electronics CoDeSys - Enable ix TxA-SC - Task, PLC-code, GVL, export of GVL - Communication, Modbus RTU to Remote I/O ix Developer 2.0

More information

Chapter 02: Computer Organization Functional units and components in a computer organization Part 3 Bus Structures

Chapter 02: Computer Organization Functional units and components in a computer organization Part 3 Bus Structures Chapter 02: Computer Organization Functional units and components in a computer organization Part 3 Bus Structures Objective: Understand the IO Subsystem and Understand Bus Structures Understand the functions

More information

webinar series

webinar series Ethernet@Atomotive webinar series Moving Forward: Tool Spported Development for Atomotive Ethernet in Time Sensitive Networks V1.06 2016-07-04 Agenda Introdction 3 Recap: Physical layers, network topology

More information

Flexray Communication Controller for Intra-Vehicular Communication and Its Realization in FPGA

Flexray Communication Controller for Intra-Vehicular Communication and Its Realization in FPGA 2016 IJSRSET Volume 2 Issue 1 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology Flexray Communication Controller for Intra-Vehicular Communication and Its Realization

More information

Rapid prototyping for CANopen system development

Rapid prototyping for CANopen system development Rapid prototyping for CANopen system development Heinz-Jürgen Oertel, Rüdiger Härtel, Torsten Gedenk port GmbH The development of simple CANopen devices up to complex systems requires exact planning and

More information

The Flooding Time Synchronization Protocol

The Flooding Time Synchronization Protocol The Flooding Time Synchronization Protocol Miklos Maroti, Branislav Kusy, Gyula Simon and Akos Ledeczi Vanderbilt University Contributions Better understanding of the uncertainties of radio message delivery

More information

CAN protocol enhancement

CAN protocol enhancement Protocols CAN protocol enhancement This article describes the enhanced CAN protocol called CAN-HG and the features of the IC circuitry from Canis that implement it. CAN-HG has been designed to meet two

More information

Manual. CANcaseXL CANcaseXL log. Version 5.2 English

Manual. CANcaseXL CANcaseXL log. Version 5.2 English CANcaseXL CANcaseXL log Version 5.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without prior notice.

More information

Ad hoc and Sensor Networks Time Synchronization

Ad hoc and Sensor Networks Time Synchronization Ad hoc and Sensor Networks Time Synchronization Goals of this chaper Understand the importance of time synchronization in WSNs Understand typical strategies for time synchronization and how they are applied

More information

Model-Based Design of Automotive RT Applications

Model-Based Design of Automotive RT Applications Model-Based Design of Automotive RT Applications Presentation Modeling approach Modeling concept Realization in tool chain Use cases Challenges in the automotive environment The automotive electronics

More information

TxB-SC CODESYS V3 TxB SoftControl

TxB-SC CODESYS V3 TxB SoftControl TxB-SC CODESYS V3 TxB SoftControl 1 Agenda CoDeSys offer from Beijer Electronics CODESYS - Enable ix TxB-SC - Task, PLC-code, GVL, export of GVL - Communication, Modbus TCP to Remote I/O ix Developer 2.0

More information

In the table below you will find the icon conventions used throughout the Support Note. This icon indicates notes and tips that facilitate your work.

In the table below you will find the icon conventions used throughout the Support Note. This icon indicates notes and tips that facilitate your work. 2013-10-10 SN-IND-1-009_CANstress_CANoeRT.pdf Author(s) Restrictions Besbes, Mounir Table of contents 1 About this Support Note... 1 2 Overview... 1 3 Hardware configuration... 2 4 CANstress with CANoe

More information

SAP HANA Disaster Recovery with Asynchronous Storage Replication

SAP HANA Disaster Recovery with Asynchronous Storage Replication Technical Report SAP HANA Disaster Recovery with Asynchronous Storage Replication Using SnapCenter 4.0 SAP HANA Plug-In Nils Bauer, Bernd Herth, NetApp April 2018 TR-4646 Abstract This document provides

More information

Configuring RIP. RIP Configuration Task List

Configuring RIP. RIP Configuration Task List Configuring RIP This chapter describes how to configure RIP. For a complete description of the RIP commands that appear in this chapter, refer to the RIP s chapter of the Network Protocols Reference, Part

More information

Page 1 of 5 Print this Page Close this Window TECHNICAL ARTICLE: STANDARDS-BASED REAL TIME ETHERNET NOW OFF-THE-SHELF Almost every major user organisation is currently propagating its own Ethernet-based

More information

VN5610/VN5610A Ethernet/CAN Interface Manual. Version 2.2 English

VN5610/VN5610A Ethernet/CAN Interface Manual. Version 2.2 English VN5610/VN5610A Ethernet/CAN Interface Manual Version 2.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed

More information

Schedule Integration for Time-Triggered Systems

Schedule Integration for Time-Triggered Systems Schedule Integration for Time-Triggered Systems Outline Motivation Automotive software Automotive architectures Integration Challenge Time-triggered automotive systems Sychronization Schedule Integration

More information

VN5640 Ethernet/CAN Interface Manual. Version 1.2 English

VN5640 Ethernet/CAN Interface Manual. Version 1.2 English VN5640 Ethernet/CAN Interface Manual Version 1.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without

More information

B.IQ push button comfort 1-4gang, Flush-mounted (Up) x, x, x, x

B.IQ push button comfort 1-4gang, Flush-mounted (Up) x, x, x, x The B.IQ push-button comfort is plugged onto a flushmounted bus coupling unit (flush-mounted BCU). The push-buttons of the device can be programmed for the following functions: switching, dimming, blind/shutter

More information

EtherCAT or Ethernet for Motion Control

EtherCAT or Ethernet for Motion Control June-16 EtherCAT or Ethernet for Motion Control Choosing the Right Network Solution for your Application Intro Ethernet based bus solutions have become the dominant method of communications in the motion

More information

Lecture 25: Busses. A Typical Computer Organization

Lecture 25: Busses. A Typical Computer Organization S 09 L25-1 18-447 Lecture 25: Busses James C. Hoe Dept of ECE, CMU April 27, 2009 Announcements: Project 4 due this week (no late check off) HW 4 due today Handouts: Practice Final Solutions A Typical

More information

Concept Manual vteststudio. Version 2.2 English

Concept Manual vteststudio. Version 2.2 English Concept Manual vteststudio Version 2.2 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart The information and data given in this user manual can be changed without prior notice.

More information

PDH Switches. Switching Technology S PDH switches

PDH Switches. Switching Technology S PDH switches PDH Switches Switching Technology S38.165 http://www.netlab.hut.fi/opetus/s38165 8-1 PDH switches General structure of telecom exchange Timing and synchronization Dimensioning example 8-2 1 PDH exchange

More information

Further Development of Fieldbus Technology to Support Multi-Axis Motion

Further Development of Fieldbus Technology to Support Multi-Axis Motion Further Development of Fieldbus Technology to Support Multi-Axis Motion Dipl.-Ing. Frank Schewe Dipl.-Ing. Jürgen Jasperneite Phoenix Contact GmbH & Co. Technology Development P.O. Box 1341 D-32819 Blomberg

More information

Diagnostics with EtherCAT Part 1

Diagnostics with EtherCAT Part 1 Diagnostics with EtherCAT Part 1 Besides features such as high performance or speed, the availability of network diagnostic tools is extremely important when it comes to selecting a communication technology

More information

A2000 Multifunctional Power Meter Profibus Interface

A2000 Multifunctional Power Meter Profibus Interface Interface Description A2000 Multifunctional Power Meter Profibus Interface 3-349-092-03 12/1.10 Contents 1 General Information... 3 1.1 Interface Hardware...3 1.2 Communications Protocol...4 2 Telegram

More information

OSEK/VDX. Communication. Version January 29, 2003

OSEK/VDX. Communication. Version January 29, 2003 Open Systems and the Corresponding Interfaces for Automotive Electronics OSEK/VDX Communication Version 3.0.1 January 29, 2003 This document is an official release and replaces all previously distributed

More information

User Manual Vector Logger Configurator. Version 2.7 English

User Manual Vector Logger Configurator. Version 2.7 English User Manual Vector Logger Configurator Version 2.7 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart Vector reserves the right to modify any information and/or data in this

More information

FlexRay and Automotive Networking Future

FlexRay and Automotive Networking Future FlexRay and Automotive Networking Future Chris Quigley Warwick Control Technologies Presentation Overview High Speed and High Integrity Networking Why FlexRay? CAN Problems Time Triggered Network Principles

More information

VT System Smart HIL Testing

VT System Smart HIL Testing VT System Smart HIL Testing V1.0 2010-06-04 Agenda > ECU Testing Testing a Door Control Unit Summary and Outlook Slide: 2 ECU Testing I/O Access for ECU Testing ECU has to be tested in its natural environment

More information

SIMATIC HMI. WinCC V7.4 WinCC/Options for Process Control. Overview of process control system options 1. OS Project Editor 2.

SIMATIC HMI. WinCC V7.4 WinCC/Options for Process Control. Overview of process control system options 1. OS Project Editor 2. Overview of process control system options 1 OS Project Editor 2 SIMATIC HMI WinCC V7.4 System Manual Horn 3 Time Synchronization 4 Lifebeat Monitoring 5 Picture Tree Manager 6 Graphic Object Update Wizard

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

Time Accuracy in the 100G Datalogging Endpoint

Time Accuracy in the 100G Datalogging Endpoint Time Accuracy in the 100G Datalogging Endpoint Chris Osterloh Sr Principal Systems Engineer 2010, Itron Inc. All rights reserved. 1 Executive Summary 3 100G Datalogging Endpoint Time Basics 3 100G Datalogging

More information

SAP HANA Disaster Recovery with Asynchronous Storage Replication

SAP HANA Disaster Recovery with Asynchronous Storage Replication Technical Report SAP HANA Disaster Recovery with Asynchronous Storage Replication Using the Snap Creator SAP HANA Plug-in Nils Bauer, Bernd Herth, NetApp October 2016 TR-4279 Abstract This document provides

More information

Automated Flashing and Testing with CANoe, vflash and VN89xx Version Application Note AN-IDG-1-018

Automated Flashing and Testing with CANoe, vflash and VN89xx Version Application Note AN-IDG-1-018 Automated Flashing and Testing with CANoe, vflash and VN89xx Version 1.0 2019-02-19 Application Note AN-IDG-1-018 Author Restrictions Abstract Thomas Schmidt Public Document Automatic updating an ECU s

More information

BiSS C (unidirectional) PROTOCOL DESCRIPTION

BiSS C (unidirectional) PROTOCOL DESCRIPTION Rev A2, Page 1/10 FEATURES Unidirectional sensor interface Synchronous, real-time-capable data transmission Fast, serial, safe Point-to-point or multiple slaves networks Compact and cost-effective Open

More information

Chapter 4 NETWORK HARDWARE

Chapter 4 NETWORK HARDWARE Chapter 4 NETWORK HARDWARE 1 Network Devices As Organizations grow, so do their networks Growth in number of users Geographical Growth Network Devices : Are products used to expand or connect networks.

More information

A CAN-Based Architecture for Highly Reliable Communication Systems

A CAN-Based Architecture for Highly Reliable Communication Systems A CAN-Based Architecture for Highly Reliable Communication Systems H. Hilmer Prof. Dr.-Ing. H.-D. Kochs Gerhard-Mercator-Universität Duisburg, Germany E. Dittmar ABB Network Control and Protection, Ladenburg,

More information

Product Description IEEE 1588 Stack (PTP Stack)

Product Description IEEE 1588 Stack (PTP Stack) Product Description IEEE 1588 Stack (PTP Stack) The TSEP IEEE 1588 Stack is a software solution for the IEEE 1588 standard. With the help of the TSEP IEEE 1588 stack computers with the operating systems

More information

Diagnostics via CANoe Gateways

Diagnostics via CANoe Gateways Version 1.3 2017-03-08 Application Note AN-IND-1-004 Author Restrictions Abstract Vector Informatik GmbH Public Document Explains the concept of a diagnostics gateway between CAN and any other bus system

More information

Model Checking the FlexRay Physical Layer Protocol

Model Checking the FlexRay Physical Layer Protocol Model Checking the FlexRay Physical Layer Protocol Michael Gerke Reactive Systems Group Saarland University Germany 25.09.2013 If you hit the brakes... ... and they don t work: Brakes should work! Drive-by-Wire

More information

CANalyzer. Product Information

CANalyzer. Product Information Product Information Table of Contents 1 Introduction to CANalyzer... 4 1.1 Features and Advantages... 4 1.2 Application Areas... 5 1.3 Bus Systems and Protocols... 5 1.4 CANalyzer Variants... 5 1.5 System

More information

in Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by

in Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by 1 st international Conference icc 1994 in Mainz (Germany) Sponsored by Allen Bradley National Semiconductor Philips Semiconductors Organized by in Automation (CiA) international users and manufacturers

More information

BMW Group Technology Office Palo Alto Automotive Use Cases AVB in a vehicular environment.

BMW Group Technology Office Palo Alto Automotive Use Cases AVB in a vehicular environment. 1722.1 Automotive Use Cases. 802.1 AVB in a vehicular environment. Current Car Bus Technologies. 1. Current Car Bus/Link Technologies 2. Future Ethernet Use Cases 3. Key Requirements and Assumptions 4.

More information