Change search
ReferencesLink to record
Permanent link

Direct link
A SystemC simulator for the dynamic segment of the FlexRay protocol
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology. (Software and Systems (SaS))
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

FlexRay, developed by a consortium of over hundred automotive companies, is a real-time in-vehicle communication protocol for automotive networks. It is being used as a higher-performance, time-triggered, and deterministic serial bus in automobiles for many safety-critical and x-by-wire systems. In x-by-wire systems the hydraulic parts of systems such as steering and braking are replaced with electronics. As x-by-wire systems are safety-critical, they must be fault-tolerant, deterministic, and should have synchronized time base (global time). FlexRay fulfils all these requirements as it is a deterministic and fault-tolerant serial bus system with data rates of 10 Mbps for extremely safety- and time-critical applications. As, FlexRay has become the de-facto standard for high speed safety-critical communications in automotive domain, and timing analysis of FlexRay still continues to generate significant research interest.

The FlexRay allows both time-triggered and event-triggered messages. The static (ST) segment allows time-triggered transmission, while dynamic (DYN) segment allows event-triggered transmission. As the DYN segment transmits messages based on their priorities; so the delay suffered by a message depends on the interferences by its higher priority messages. Computing interferences of the higher priority messages is a challenging problem for the DYN segment of FlexRay [32]. So, in order to compute interferences of the higher priority messages one way is to use simulation technique.

The SystemC simulator proposed in this thesis is used to model and simulate the behaviour of the DYN segment of the FlexRay protocol. This modelling and simulation is done on system level using the system description language SystemC. The simulator estimates the delay suffered by a message instances because of the interferences of higher priority messages. This estimation of delay is done by taking no-jitter/jitter into consideration. Finally, in both the cases the delay suffered by each and every message instance is plotted. 

Place, publisher, year, edition, pages
2012. , 56 p.
Keyword [en]
FlexRay, dynamic segment, SystemC, simulator model, in-vehicle communication protocols
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-85680ISRN: LIU-IDA/LITH-EX-A--12/059--SEOAI: diva2:572892
Subject / course
Computer and information science at the Institute of Technology
2012-11-01, Allen Newell, Building E, First Floor (Level 3), Linköping University, Linköping, 14:15 (English)
Available from: 2012-11-30 Created: 2012-11-28 Last updated: 2012-11-30Bibliographically approved

Open Access in DiVA

venpo045_thesis_report(1215 kB)454 downloads
File information
File name FULLTEXT01.pdfFile size 1215 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Podduturi, Venkata Rama Krishna Reddy
By organisation
Department of Computer and Information ScienceThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 454 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 348 hits
ReferencesLink to record
Permanent link

Direct link