This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
A Hierarchical Flexray Bus and Task Scheduler
Technical Paper
2007-01-1621
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Flexray is widely expected to be the next generation in-vehicle communication bus protocol that will satisfy high-determinism, high bandwidth and safety-critical automotive requirements. The deployment of Flexray into the automotive architecture will require a paradigm shift from a development process and tools perspective relative to the legacy CAN-based development process and tools. One of the key aspects of this shift is in the concept that task and bus message schedules are deterministically decided during design time. This paper provides a scheduling framework that would enable a designer to schedule systems in a hierarchical fashion based upon an iterative refinement concept. The idea is to iteratively refine the schedule from the top level application cycle down to the communication cycle definition and finally to include the TDMA slot definition. This approach is amenable to the decoupling of task from message scheduling and further to enable the decoupling of the top level schedule from the protocol detail. The concept has been implemented as a tool in Microsoft Excel using a List Scheduling optimization scheme. Initial results from a case study based upon an active safety subsystem indicate the advantages and disadvantages of this approach to scheduling.
Recommended Content
Technical Paper | A Process Membership Service for Active Safety Systems |
Technical Paper | A Prototype Distributed Architecture for Safety Critical Automotive Systems |
Technical Paper | Writing Software Specifications Using Interface Matrix |
Authors
Citation
Kanajan, S., "A Hierarchical Flexray Bus and Task Scheduler," SAE Technical Paper 2007-01-1621, 2007, https://doi.org/10.4271/2007-01-1621.Also In
SAE 2007 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V116-7; Published: 2008-08-15
Number: V116-7; Published: 2008-08-15
References
- Alberto Sangiovanni-Vincentelli GSRC 2004
- Zheng Wei Chong Jike Kanajan Sri Pinello Claudio Sangiovanni-Vincentelli Alberto Extensible and Scalable Time Triggered Scheduling 2005
- Flexray communications system specifications 2.1 2005
- Paul P. Analysis and synthesis of communication intensive heterogeneous real-time systems Dept. of Computer and Information Science Linkoping University June 2003
- Pop P. Eles P. Pop T. Peng Z. An approach to incremental design of distributed embedded systems 450 455 2001
- Ding Shan Murakami Naohiko Tomiyama Hiroyuki Takada Hiroaki A GA-Based Scheduling Method for FlexRay Systems EMSOFT 2006
- Timing Analysis of the FlexRay Communication Protocol Pop Traian Pop Paul Eles Petru Peng Zebo Andrei Alexandru IEEE 2006
- www.osek-vdx.org