Académique Documents
Professionnel Documents
Culture Documents
What is Time-Triggered?
Predictable (deterministic) communication
Fixed latency, s-jitter, TDMA
System timebase available, but no master clock (alignment of local clocks in s!) Autonomous network operation
based on scheduled communication and system time
Examples:
FlexRay TTP (SAE AS6003) TTEthernet (SAE AS6802)
make Ethernet viable for any time-, safety- and missioncritical embedded system application (SAE AS6802 is a Layer 2 protocol service) and retain asynchronous communication capabilities
The objective was NOT to:
create yet another real-time industrial Ethernet network, that is incompatible with IEEE802.3 or standard Ethernet LAN In fact it is a service compare it to deterministic VLAN messaging with fixed end-to-end latency and s-jitter!
5
Add other comptible IEEE802.1 Layer 2 services to gain specific capabilities and support (deterministic) unified networking
VLAN(IEEE802.1Q), DCB, IEEE1588/IEEE802.1AS, Rate-contrained services with traffic shaping, etc.
Use Ethernet as a deterministic network capable of handling different types of time-critical traffic
8
Deterministic Ethernet:
SAE AS6802 "Time-Triggered Ethernet
Capabilities
PAPER #
Provides defined worst-case synchronous startup & recovery time (in ms)
10
11
Virtual links are forwarded through 100BASE-TX, 1000BASE-CX, 1000BASE-SX or other Ethernet physical layer connections
12
Switch knows when the best effort (asynchronous) traffic can be scheduled to prevent violation of temporal constraints for RC and TT
Configuration for TT Traffic Configuration for RC Traffic
Synchronous (TT)
Output Port
13
15
PAPER #
Time-Critical, Mission-Sensitive Lossless, Loss-sensitive, Time-sensitive, Mission-Critical Deterministic, Time-critical, Safety-critical, Mission-critical
IEEE DCB IEEE AVB ARINC 664 Part 7 SAE AS6802 (TTEthernet)
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
IEEE1588
16
17
18
RC (ARINC664) X X X
TT (SAE AS6802) X X X X
BE X X X
19
20
22
Data
Data
23
24
PAPER #
Many high- and low-level functions share distributed computing and networking resources
TDMA Multiplexing
Federated
Computing Resources (one function per box) Networking Resources (physically separated unidirectional links)
26
27
Emulate distributed computer / reflective memory Integrate critical and non-critical functions
28
30
31
Q&A
Visit Deterministic Ethernet / LinkedIn Group (!!)
32
PAPER #