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.

Embedded Networks in Civilian Aircraft Avionics Systems 24-7<br />

TI<br />

AT<br />

Level 1 Level 2 Level 3 Level 3<br />

ASG<br />

ASG ASG PSG<br />

M2 M1<br />

M3<br />

TG 2 TG 1 TG 3<br />

FIGURE 24.5<br />

ARINC 629 combined protocol.<br />

a fixed cycle duration (needed for level 1 periodic transmissions), an aperiodic time-out (AT) is used to avoid<br />

transmission of aperiodic data that could make the cycle overflow. Level 3 aperiodic messages are allowed to<br />

span multiple cycles (backlog messages have a higher priority than current cycle level three messages). Level<br />

2 aperiodic messages must be transmitted in the current cycle otherwise they are lost; the transmit interval<br />

must be calculated so as to give enough space for both levels 1 and 2 messages.<br />

The assignment of timer values is similar to BP mode: ASG is equivalent to SG (greater than each TGi)<br />

and PSG must be greater than ASG (the standard defines PSG as five times the selected ASG).<br />

In conclusion, implementing an ARINC 629 data bus requires the development of a global avionics<br />

system <strong>communication</strong> scheme in order to guarantee deterministic transmission ordering for critical<br />

data. BP delivers true real-time behavior for <strong>systems</strong> requiring periodic and fixed length messages (periodic<br />

mode). Variable length periodic messages or aperiodic messages result in variable length cycles<br />

(aperiodic mode). CP protocol offers stable periodic response time for <strong>systems</strong>, which require some<br />

combination of periodic and aperiodic transmissions (with no interference of aperiodic messages on<br />

periodic messages). However, taking into account sporadic or aperiodic messages can lead to an underutilization<br />

of the data bus. In fact, the main drawback of the ARINC 629 has been the cost of interfacing<br />

an efficient but complex avionics-specific <strong>communication</strong> protocol.<br />

24.6 arINC 664: Avionics Full-Duplex Ethernet<br />

Avionics full-duplex Ethernet (AFDX) is part of the ARINC 664 standard and is based on classic switched<br />

Ethernet technology but introduces a virtual link (VL) paradigm, which is an important concept for<br />

characterizing the incoming traffic of the network.<br />

24.6.1 Full-Duplex Switched Ethernet<br />

Reusing Ethernet technology for avionics presents many advantages: high throughput offered to the<br />

connected units (100.Mbps compared to a few Mbps with the ARINC 629 standard), high connectivity<br />

given by the network structure, a mature <strong>industrial</strong> standard, and a significantly lower connection cost<br />

than with a proprietary or aeronautical specific protocol. Despite these advantages, Ethernet was not<br />

used for critical <strong>systems</strong> in previous aircraft because of its random physical medium access protocol:<br />

CSMA/CD [IEEE98]. An embedded network must have determinism properties such as the bounded<br />

transmission delay of any data. The CSMA/CD protocol fails to offer such a guarantee because of potential<br />

collisions on the physical medium during the transmission and because of random (binary<br />

exponential back-off [BEB]) retransmission algorithms.<br />

To solve this problem, the first assumption was to adopt a switched Ethernet technology; all units are<br />

directly connected by a point-to-point link to an Ethernet switch since cascading switches offer the desired<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!