23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

43<br />

Protocols of the<br />

Time-Triggered<br />

Architecture: TTP,<br />

TTEthernet, TTP/A<br />

Wilfried Elmenreich<br />

University of Klagenfurt<br />

Christian<br />

El-Salloum<br />

Vienna University<br />

of Technology<br />

43.1 Introduction.....................................................................................43-1<br />

43.2 The Time-Triggered Paradigm......................................................43-2<br />

Sparse Time. •. Flow Control and Temporal Firewall<br />

43.3 Time-Triggered Communication..................................................43-3<br />

43.4 Time-Triggered Protocol (TTP)....................................................43-4<br />

Fault Hypothesis and Fault Handling. •. Fault Tolerance. •. .<br />

Membership<br />

43.5 Time-Triggered Ethernet................................................................43-5<br />

Principles of Operation. •. Time Format. •. Periods. •. Fault-Tolerant<br />

TTEthernet Configuration. •. Clock Synchronization<br />

43.6 TTP/A................................................................................................43-7<br />

Interface File System. •. The Three Interfaces of a Smart<br />

Transducer. •. Principles of Operation<br />

Acknowledgments.................................................................................... 43-11<br />

References.................................................................................................. 43-11<br />

43.1 Introduction<br />

Time-triggered <strong>systems</strong> derive control by the progression of time and thus use the concept of time in<br />

the problem statement as well as in the provided solution. This approach supports a specification of<br />

interfaces including the temporal domain (e.g., send and receive instants of messages) and the implementation<br />

of “temporal firewalls,” which prevent error propagation via control signals. Time-triggered<br />

<strong>systems</strong> support membership identification, interoperability, and replica determinism.<br />

The concepts of time-triggered <strong>systems</strong> have been composed in the time-triggered architecture [KB03],<br />

establishing a framework for the implementation of dependable distributed real-time embedded applications.<br />

Besides protocols that employ a time-triggered scheduling like Flexray [Fle05] and TT-CAN<br />

[HMFH00], there exist three protocols that are especially designed according to the time-triggered<br />

architecture: time-triggered protocol (TTP), time-triggered Ethernet (TTEthernet), and TTP for SAE<br />

Class A [SAE95a] applications (TTP/A).<br />

The TTP (also known as TTP/C protocol since it suites SAE class C application requirements<br />

[SAE95b]) provides a highly dependable real-time <strong>communication</strong> service with a fault-tolerant clock<br />

synchronization and membership service. TTP is suitable for X-by-wire <strong>systems</strong> in the automotive and<br />

avionics domain.<br />

43-1<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!