Professional Documents
Culture Documents
AFDX Workshop AFDX® Workshop: Avionics Databus Solutions
AFDX Workshop AFDX® Workshop: Avionics Databus Solutions
Right on Target
AFDX® Workshop
Avionics Databus Solutions
AFDX Training 1
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 3
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 4
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 5
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Topology ES
ES
ES
ES
AFDX Training 6
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Communication Techniques
ES
ES
AFDX Communication protocols have been
derived from commercial standards
IEEE802.3 Ethernet MAC addressing ES
Internet Protocol IP ES
www.aim-online.com
AFDX Training 7
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
VL: 1 ES
ES
ES
ES
ES
ES
VL: 2 VL: 3
AFDX Training 8
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 9
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 10
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 11
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 12
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
transmitted.
AFDX Training 13
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Together with the BAG, the absolute (worst case) bandwidth consumption
on an AFDX link can be calculated for a given VL
AFDX Training 14
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
The End System has to maintain the Frame size for all transmitted frames
with respect to the configured max. Frame Size for each VL
e.g. IP Fragmentation
www.aim-online.com
The Switch checks for the max. Frame Size and maintain its “Accounts” for
handling the forwarding (e.g. Byte-based vs. Frame-based filtering )
AFDX Training 15
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
BAG BAG
Window
F2 F3
F1
AFDX Training 16
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
“Account” = (e.g. max. allowed Jitter 0.5ms, BAG 1ms Smax * 1,5)
AFDX Training 17
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
The End System has to maintain the traffic flow ( traffic shaping) in
order to achieve the Jitter <= max. allowed Jitter
www.aim-online.com
AFDX Training 18
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
3 ms
3 ms
3 ms
There is a Round-Robin
Scheduling of sub VL’s MUX
sub-VL assignment is
not encoded in the frame
VL FIFO
cannot be directly
resolved (vs, VL)
BAG = 1ms
AFDX Training 19
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 20
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 21
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 22
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Network B*
Fra
me
e
F ram
Per VL Per VL
Network A* End-System
End-System me
Fra
me Fra Receive
Transmit
AFDX Training 23
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 24
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 25
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 26
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
The UDP Protocol is also the base for upper layer protocols for
maintenance purposes (SNMP Simple Network Management Protocol)
www.aim-online.com
End Systems also have to support ICMP Internet Control Message Protocol
based on IP protocol, but still residing in Layer 3.
(known as “Ping command”, “Echo Request/Reply” on ICMP)
AFDX Training 27
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 28
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
7 1 12 22 8 17…1471 1 4
www.aim-online.com
AFDX Training 29
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 30
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
7 1 6 6 2 46…1500 4
AFDX Training 31
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
7 1 2 46…1500 4
www.aim-online.com
AFDX Training 32
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Type
Start MAC MAC
Preamble Delimiter
Dest Addr Source Addr Ethernet Payload FCS
www.aim-online.com
7 2 46…1500 4
Constant Field
Virtual Link Identifier
0000 0011 0000 0000 0000 0000 0000 0000
32 bits 16 bits
AFDX Training 33
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Type
Start MAC MAC
Preamble Delimiter
Dest Addr Source Addr Ethernet Payload FCS
www.aim-online.com
7 1 6 6 2 46…1500 4
IPv4
0x0800
16 bits
AFDX Training 34
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 35
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
to IP Layer to IP Layer
AFDX Training 36
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Start MAC IP
Preamble Delimiter IP Payload FCS
Header Header
7 1 14 26…1480 4
www.aim-online.com
Control
IP
Type of Total Fragment Flag Fragment Time to Header IP Source
Version IHL Protocol Destination
Service length identification Offset Live checksum Address
Address
4 4 8 16 16 3 13 8 8 16 32 32
AFDX Training 37
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Control
IP
Type of Total Fragment Flag Fragment Time to Header IP Source
Version IHL Protocol Destination
Service length identification Offset Live checksum Address
Address
Control
IP
Type of Total Fragment Flag Fragment Time to Header IP Source
Version IHL Protocol Destination
Service length identification Offset Live checksum Address
Address
Constant Field
Virtual Link Identifier
1110 0000 1100 0000
16 bits 16 bits
AFDX Training 39
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
IP Addressing
to MAC Layer
AFDX Training 41
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Application Application
Data D Application Layer 7 Data D‘
up to up to
www.aim-online.com
8kByte 8kByte
AFDX Training 43
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
7 1 14 20 8 18…1472 4
www.aim-online.com
AFDX Training 44
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 45
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
There are two types of AFDX Comm Ports which detailed characteristics are
defined by the ARINC653 Standard (AVIONICS APPLICATION SOFTWARE STANDARD INTERFACE)
www.aim-online.com
Sampling Ports - AFDX messages are sent in one Frame, data may be
lost or overwritten. The max. amount of data handled
per sampling is limited by the associated VL max. Frame
size.
AFDX Training 46
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
Application(s) Application(s)
www.aim-online.com
UDP Port
UDP
AFDX Training 47
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
* IP Source Address
* IP Destination Address
* Virtual Link Number
AFDX Training 48
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
www.aim-online.com
AFDX Training 49
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Training 50
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Payload
AFDX Training 51
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Payload
A Functional Data Set (FDS) is organized into Functional Status Set (FSS)
and Data Sets (DS)
www.aim-online.com
AFDX Training 52
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Payload
AFDX Training 53
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AFDX Workshop
Right on Target
AFDX Glossary
AFDX Avionics Full Duplex Switched Ethernet ISDB Integrated Systems Data Base
E/S End System ARINC Aeronautical Radio Incorporated
VL Virtual Link RM Redundany Management
MAC Media Access Control IC Integrity Checking
IP Internet Protocol
UDP User Datagram Protocol
www.aim-online.com
AFDX Training 54
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH
AIM
AFDX Workshop
Office Contacts
Right on Target
AIM UK AIM-USA
Cressex Enterprise Centre Seven Neshaminy Interplex - Suite 211
Lincoln Road, High Wycombe, Bucks Trevose, PA 19053
United Kingdom USA
Tel: +44 1494 446844 Tel: 267-982-2600/ 1-877-520-1553
Fax. +44 1494 449324 Fax: 215-645-1580
email: salesuk@aim-online.com email: salesusa@aim-online.com
AFDX Training 55
Right on Target © AIM GmbH March 2010
No publishing without permission of AIM GmbH