FlexRay International Workshop. Protocol Overview

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

An Introduction to FlexRay as an Industrial Network

Field buses (part 2): time triggered protocols

FlexRay and Automotive Networking Future

Various Emerging Time- Triggered Protocols for Driveby-Wire

Comparison of In-Vehicle Communication Protocols for Critical Applications

This document is a preview generated by EVS

Sharif University of Technology, Tehran, Iran

FlexRay. Requirements Specification. Version 2.1

FlexRay Requirements Specification

Distributed Embedded Systems and realtime networks

16 Time Triggered Protocol

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

APPLICATIONS FLEXRAY AND ITS WILEY REAL TIME MULTIPLEXED NETWORK. Dominique Paret. dp-consulting, Paris, France. Claygate, Esher, UK

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

An Encapsulated Communication System for Integrated Architectures

A CAN-Based Architecture for Highly Reliable Communication Systems

Embedded Systems. 8. Communication

Flexray Protocol in Automotive Network Communications

Content. Deterministic Access Polling(1) Master-Slave principles: Introduction Layer 2: Media Access Control

Fault Effects in FlexRay-Based Networks with Hybrid Topology

FlexRay The Hardware View

Communication Networks for the Next-Generation Vehicles

CAN-FD Flexible Data Rate CAN

Chapter 39: Concepts of Time-Triggered Communication. Wenbo Qiao

FlexRay controller. Author: Martin Paták

FlexRay Analysis, Configuration Parameter Estimation, and Adversaries

A Fault Management Protocol for TTP/C

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 4: Electrical physical layer specification

In-Vehicle Network Architecture for the Next-Generation Vehicles SAE TECHNICAL PAPER SERIES

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

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

Design and Quantitative Evaluation of a Novel FlexRay Bus Guardian

Model-Based Design of Automotive RT Applications

Institutionen för datavetenskap Department of Computer and Information Science

ARTIST-Relevant Research from Linköping

Introduction of CAN FD into the next generation of vehicle E/E architectures

Design of Flexray Protocol with high speed and area optimized for Automobile with modified FSM controller

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

A Reliable Gateway for In-vehicle Networks

FlexRay Communications System. Preliminary Central Bus Guardian Specification. Version 2.0.9

Automotive and industrial use cases for CAN FD

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

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

Automotive and highly dependable Networks!

1 November Basics of In-Vehicle Networking (IVN) Protocols

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

Utilizing Vera Functional Coverage in the Verification of a Protocol Engine for the FlexRay TM Automotive Communication System

Communication Technologies and Network Protocols of Automotive Systems

Safety and Reliability of Software-Controlled Systems Part 14: Fault mitigation

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren

Additional Slides (informative)

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

Design of Serial Interface for Neuron Base Smart Sensors

Real-Time Communications. LS 12, TU Dortmund

OPERATING SYSTEMS UNIT - 1

EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2012/45

FlexRay - FlexRay Synchronization with CANoe as Gateway

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

Design For High Performance Flexray Protocol For Fpga Based System

Introduction of CAN FD into the next generation of vehicle E/ E architectures. Vector CAN FD Symposium 2017, Marc Schreiner, Daimler AG

Non-Uniform Memory Access (NUMA) Architecture and Multicomputers

AVB in Automotive Infotainment Networks

Networking with CAN FD have you also thought about testing?

The Message Scheduling Methods of FlexRay Communication Network Based on the Clustering Methods

Non-Uniform Memory Access (NUMA) Architecture and Multicomputers

Workshop on In Vehicle Network using CAN By

Nikolay Kirilov Stoitsov

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 1: General information and use case definition

Communication (III) Kai Huang

Sincronização de Relógios

An Introduction to TTEthernet

Controller area network

FlexRay and MOST Automotive Protocols

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

Time-Triggered Ethernet

Non-Uniform Memory Access (NUMA) Architecture and Multicomputers

A Low Latency Data Transmission Scheme for Smart Grid Condition Monitoring Applications 28/05/2012

Network on Chip Architecture: An Overview

Presented by: Murad Kaplan

Dependable Computer Systems

Concepts of Distributed Systems 2006/2007

Introducing the Cisco Nexus 7000 Series Data Center Class Switches

FlexRay International Workshop. FAN analysis

Real-Time (Paradigms) (47)

Simulation-Based FlexRay TM Conformance Testing an OVM success story

Gryphon Hardware Information: Dual SJA1000 Fault Tolerant CAN card

An Efficient Implementation of the SM Agreement Protocol for a Time Triggered Communication System

Course Introduction. Purpose. Objectives. Content. Learning Time

Theory, Concepts and Applications

CAN protocol enhancement

Binary TDMA scheduler by means of Egyptian Fractions for Real-Time WSNs on TMotes

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus

WHITE PAPER. Eliminating GPS Dependency for Real-Time Wide-Area Syncrophasor Applications. White paper by Net Insight

CSMA based Medium Access Control for Wireless Sensor Network

1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.

Simplify CAN and LIN In-vehicle Network Testing

Communication in Avionics

Architecture or Parallel Computers CSC / ECE 506

signature i-1 signature i instruction j j+1 branch adjustment value "if - path" initial value signature i signature j instruction exit signature j+1

Transcription:

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 applications in vehicles such as advanced powertrain, chassis, and by-wire systems. Provide architectural flexibility as key enabler to serve the diverse requirements ranging from flexible to restrictive Provide scalability to address techno-economical constraints Provide functional alternatives within one conceptual framework to address multiple application fields Reuse of understanding, tools, concepts, system architectures for different applications Provide architecture support for the integration process to address migration over different platforms page 2

FlexRay architecture s Level 1 interface Interface Topology interface Channel interface Channel A Channel B Network topology overview Physical layer presentation by Philips page 3

Network topology overview Bus Multiple star Single channel reduced wire-harness, experience, cost Dual channel tolerates one faulty channel passive medium, most experience, cost efficient allows for high data rates, increases error containment Electrical & optical physical layer page 4

FlexRay architecture s Level 2 interface Interface interface Channel interface Interface overview Physical layer presentation by Philips Topology Channel A Channel B page 5

Interface overview FlexRay supports bus guardian at physical interface enforces error containment in the time domain performs error detection in the time domain Bus guardian interacts with communication controller - signal monitoring - synchronization host processor - configuration - activation / deactivation - error signalling page 6

FlexRay architecture s Level 3 interface interface Protocol basics Protocol timing Frame format Communication modes Protocol services Interface Channel interface Physical layer Channel A Channel B page 7

Protocol timing Protocol timing related to the schedule of the communication cycle communication cycle t static segment dynamic segment symbol window network idle time arbitration grid static slot minislot macrotick action point macrotick microtick microtick page 8

Frame format FlexRay frame Header section (5 bytes) Network management indication bit - 1 bit Null frame indicator bit - 1 bit Synchronization frame bit - 1 bit Frame ID - 12 bit (1 4095) Frame length in words - 7 bit (0 127) Header CRC - 11 bit Cycle counter - 6 bit (0 63) Payload section (0 254 bytes) Message ID (optional) - 16 bit (1 65535) Network management vector (optional) - variable Payload data - variable Trailer section (3 bytes) Frame CRC - 24 bit page 9

Communication modes static slots static & dynamic slots Time-triggered mode distributed synchronization Event-triggered mode (Powertrain) 1 static & dynamic slots communication cycle triggered periodically by synchronized timebase single master synchronization communication cycle triggered by external trigger-event page 10

FlexRay architecture s Level 3 interface Interface interface Channel interface Protocol basics Protocol services Message exchange Synchronization Startup Error management Symbol Wakeup Diagnosis Physical layer Channel A Channel B page 11

processor interface Protocol engine Physical layer Message exchange service Messages exchanged within frames Frame flow Payload data flow Header data flow Interface Transmission CHI Control data flow Status data flow Interface Reception Frames sent within the recurring communication cycle Frame scheduling performed autonomously by the protocol engine Statically scheduled frames Repetitive message transfer with bounded communication latency Example: distributed control loops Dynamically scheduled frames Spontaneous message transfer Example: diagnosis information page 12

Statically scheduled frames slot counter channel A 1 2 3 channel A Frame ID 1 Frame ID 2 t channel B Frame ID 1 1 2 3 slot counter channel B static slot 1 static slot 2 static slot 3 static segment Frames of static length assigned uniquely to slots of static duration Frame sent when assigned slot matches slot counter Multiple slots per node assignable / message content variable Decouple agreement/diagnosis cycles from communication cycle Support intra-cycle application agreement BG protection of static slots page 13

Dynamically scheduled frames slot counter channel A minislot m m+1 m+2 m+3 m+4 m+5 channel A Frame ID m Frame ID m+3 Frame ID m+5 t channel B Frame ID m+3 Frame ID m+7 m m+1 m+2 m+3 m+4 m+5 m+6 m+7 m+8 slot counter channel B dynamic slot without transmission dynamic slot with transmission dynamic segment Dynamic bandwidth allocation per node as well as per channel Collision-free arbitration via unique IDs and minislot counting Frame sent when scheduled frame ID matches slot counter No BG protection within dynamic segment page 14

processor interface Protocol engine Physical layer Synchronization service Provision of synchronized time base Frame flow Payload data flow Header data flow Interface Transmission CHI Control data flow Status data flow Interface Reception on macrotick basis Across all nodes of the cluster Fault-tolerance for fault type - Symmetric / asymmetric - Transient / permanent Scalable and variable number of participants - Cross-platform integration Worst-case deviation between two clocks within 1us achievable Synchronization performed autonomously by the protocol engine Based on sync frames sent by dedicated nodes page 15