Evaluation of numerical bus systems used in rocket engine test facilities

Similar documents
Evaluation of numerical bus systems used in rocket engine test facilities

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

Time-Triggered Ethernet

Communication in Avionics

Reaching for the sky with certified and safe solutions for the aerospace market

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Protocols for Aerospace Control Systems A Comparison of AFDX, ARINC 429, CAN, and TTP

Keywords: ASM, Fiber channel, Testing, Avionics.

Distributed IMA with TTEthernet

Distributed Embedded Systems and realtime networks

FIBRE CHANNEL TESTING FOR AVIONICS APPLICATIONS. Bill Fleissner Gary Warden

Field buses (part 2): time triggered protocols

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

16 Time Triggered Protocol

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Deterministic Ethernet & Unified Networking

Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies

APG-FC2 PROTOCOL SUPPORT FOR AVIONICS APPLICATION FIBRE CHANNEL TESTING. Ken Bisson

A Fault Management Protocol for TTP/C

FlexRay International Workshop. Protocol Overview

Comparison of Communication Architectures for Spacecraft Modular Avionics Systems

MIL-STD-1553 INTERFACES TO TELEMETRY SYSTEMS

Design and Realization of TTE Network based on EDA

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

An Encapsulated Communication System for Integrated Architectures

ET4254 Communications and Networking 1

An Introduction to TTEthernet

A Time-Triggered Ethernet (TTE) Switch

Chapter 39: Concepts of Time-Triggered Communication. Wenbo Qiao

Multi-protocol monitoring using oscilloscopes

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 2: Data link layer specification

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager

Summary of MAC protocols

TU Wien. Shortened by Hermann Härtig The Rationale for Time-Triggered (TT) Ethernet. H Kopetz TU Wien December H. Kopetz 12.

PIONEER RESEARCH & DEVELOPMENT GROUP

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers

ARINC-818 TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

DTU IMM. MSc Thesis. Analysis and Optimization of TTEthernet-based Safety Critical Embedded Systems. Radoslav Hristov Todorov s080990

Content. Deterministic Access Polling(1) Master-Slave principles: Introduction Layer 2: Media Access Control

Medium Access Protocols

Dependable Computer Systems

Network Infrastructure

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan

Local Area Network Overview

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

FlexRay and Automotive Networking Future

Chapter 15 Local Area Network Overview

AS 15531/MIL-STD- 1553B Digital Time Division Command/Response Multiplex Data Bus

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

SpaceWire-RT Project and Baseline Concepts

ESA ADCSS Deterministic Ethernet in Space Avionics

SCRAMNet GT. A New Technology for Shared-Memor y Communication in High-Throughput Networks. Technology White Paper

Embedded Systems. 8. Communication

MIL-STD-1553B (MILBUS)

M242 COMPUTER NETWORS AND SECURITY

FlexRay The Hardware View

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner

TU Wien. Fault Isolation and Error Containment in the TT-SoC. H. Kopetz. TU Wien. July 2007

Design of a Gigabit Distributed Data Multiplexer and Recorder System

Data Link Layer Technologies

An Introduction to FlexRay as an Industrial Network

SpaceWire Standard Problems and Evolution Lines. Experience of implementation and application

Reducing SpaceWire Time-code Jitter

How to Choose the Right Bus for Your Measurement System

Communication Networks

Theory, Concepts and Applications

Research and Analysis of Flow Control Mechanism for Transport Protocols of the SpaceWire Onboard Networks

IEEE 1588v2 Time Synchronization in Energy Automation Applications Case Studies from China

PROFIBUS. Sharani Sankaran

TELEMETRY SYSTEMS OF THE FUTURE

ARINC 818 on Copper The Successor to HOTLink II Video Links? A White Paper by Jon Alexander

Chapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

COMPUTER NETWORK Model Test Paper

Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation

A CAN-Based Architecture for Highly Reliable Communication Systems

Section 3 - Backplane Architecture Backplane Designer s Guide

CSE 461: Multiple Access Networks. This Lecture

Impact of End System Scheduling Policies on AFDX Performance in Avionic On-Board Data Network

Real-Time (Paradigms) (47)

Data Acquisition, Processing, Analytics, and Display

Additional Slides (informative)

CCNA Exploration Network Fundamentals. Chapter 09 Ethernet

Encoders & Data Acquisition Systems

Data Communication. Chapter # 1: Introduction. By: William Stalling

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

Lecture Computer Networks

Introduction to the Distributed Real-Time System

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols

Design For High Performance Flexray Protocol For Fpga Based System

Oct Karl. A. Meier

Local Area Networks (LANs) SMU CSE 5344 /

UNDERSTANDING SENETAS LAYER 2 ENCRYPTION TECHNICAL-PAPER

CHAPTER 8. Digital Data Bus Acquisition Formatting Standard

The Time-Triggered Ethernet (TTE) Design

This document is a preview generated by EVS

Serial Communication. Spring, 2018 Prof. Jungkeun Park

Applying CORBA to embedded time-triggered real-time systems. S. Aslam-Mir (Sam) Principal CORBA Architect Vertel USA

Transcription:

Evaluation of numerical bus systems used in rocket engine test facilities Schmidt, Volker Georgiev, Pavel Horn, Harald Neumann, Heike Hätte, Inna Fricke, Matthias 1 Introduction Currently measurement, control and system () for rocket engine test facilities use classical connections for measurements and also for control and systems of the test bench and the engine. At the moment numerical bus systems are mainly used inside the system or to interface stages (MIL STD-1553). In future applications, engine and stage components are interfaced by numerical bus systems instead of direct wiring. In addition the common known MIL-STD-1553 bus system will be compared with modern approaches. This paper provides an overview of public available information concerning bus systems used in aeropspace applications. The evaluation criteria are chosen with respect to the use in rocket engine test benches and launch vehicles. The questions asked to each bus are focussed on reliability and performance since the data bus network is as safety-critical for Volker.Schmidt@dlr.de Pavel.Georgiev@dlr.de Harald.Horn@dlr.de Heike.Neumann@dlr.de Inna.Haette@dlr.de Matthias.Fricke@dlr.de German Aerospace Center (DLR), Institute of Space Propulsion - Engineering, 74239 Hardthausen, Germany the test bench as it is for the launch vehicle. Beside interfacing the engine or stage avionics, numerical bus systems also allow systems to react more flexible on changed requirements for acquisition, control and health monitoring. Possible extensions and constraints, to include such systems in existing systems, are also shown in this paper. This study comprises all together seven data bus systems with MIL-STD-1553 serving as a reference for this concept, as it is proven to be reliable and it is the most used data bus system in military avionics and in aerospace in the last thirty years. The following specifications are taken into consideration: FC-AE-1553, HyPer 1553, Time-Triggered Protocol (TTP), SAE AS 6003, Time-Triggered Ethernet (), SAE AS 6802, SAE AS5643 based on IEEE 1394 (FireWire). During the course of the study AFDX (implementation of ARINC664 part 7), FlexRay and MIL-1773 were taken into consideration, 1

but they dropped out as options. The functionality of AFDX is completely covered and surpassed by. FlexRay is limited by its reach it specifies 24 meters as maximal data bus length. MIL-1773 is often given as an example for optical fiber variant of the MIL-1553 bus protocol, but during the course of the study we were not able to find a supplier for it. ASM (ESS) Bus driver Bus driver UPS 1 UPS 2 A B M8 P5 U1 P5 test cell 2 Test-bench setup ES ES One possible implementation scheme of the bus with two independent paths from to each ES is presented on figure 1. The following basic requirements are to be fulfilled by each of the candidates: Reliability requirements shall be met. The data bus system shall tolerate failure. The data bus shall be able to deliver the law from to the ES every 10ms. End-to-end latency over the bus shall not exceed 1ms. A bus length of at least 50m is considered, taking into account the dimensions of P5. The data bus shall provide at least 200 kbit/s throughput. 3 Presentation of data buses In order to make the presentation simple and clear the STANAG 3910 and HyPer 1553 buses are grouped together, since they approach augmentation of MIL-STD-1553 in incremental steps and preserve its basic features. Due to possible slight differences in the definitions the basic properties and features Electrical s Power Supply Data Bus (study scope) Network connection Figure 1: Test Bench bus topology with two independent channels per ES of data bus systems, a terminology definition list is presented The definitions presented there are uniform with the definitions given in the documents describing the Time- Triggered Architecture and AS5643. The short data bus overviews attempt to present the basic elements of the systems, the operation principle and possible advantages or drawbacks. The table should ease comparison of specific features 3.1 MIL-STD-1553 - Time-division -response multiplex data bus The MIL-STD-1553 standard establishes requirements for digital, -response, division multiplexing data bus. It encompasses the data bus line and its interface electronics and also defines the concept of operation and information flow on the multiplex data bus and the electrical and functional formats to be employed. The main elements of the system are Bus Controller (BC), Remote Terminal (RT) and 2

Bus Monitor (BM). BC is assigned the task of initiating information transfers on the data bus.bm is a terminal, assigned the task of receiving bus traffic and extracting selected information to be used in a later. RTs are all terminals not operating as the BC or as a BM. BC to RT transfer RT to BC transfer RT to RT transfer Mode without data Mode with data (transmit) Mode with data (receive) BC to RTs transfer Information transfer formats Receive Data Data.... Data Response Transmit Receive Mode Mode Response Transmit Response Response Response Mode Data Response Receive Broadcast information transfer formats Data Data.... Data Data Data Data.. Data Data Data.... Data Response Legende Remote Terminal sends Bus Controller sends 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Bit s RT to RTs Receive Transmit Response transfer Mode Mode without data Data Data.. Data Mode Mode with data Data 3 5 1 5 5 1 Sync Remote terminal address Transmit/receive Subaddress/mode Data count/ mode code Parity Command w ord Figure 3: MIL-STD-1553 Sequences Messaging 3 16 1 Sync 3 5 1 1 1 3 1 1 1 1 1 1 Sync Remote terminal address Message error Instrumentation Data Service request Reserved Broadcast received Busy Subsystem flag Dynamic bus control acceptance Terminal flag Parity Parity Data Word Word table 1. Detailed information for the stub coupling and recommendations can be found in [1] Table 1: MIL-STD-1553 characteristics Characteristics Description Hardware Figure 2: MIL-STD-1553 Data Word Formats Cable Capacitance wire-to-wire Characteristic impedance (Z 0 ) Twisted pair (12 twists per meter), shielded 100pF/m 70 to 85 Ω (at 1MHz frequency) Operation is asynchronous, which mean every terminal (BC, RT and BM) uses independent clock source at reception clock information can be derived from the message. Each message is formed by three types of s, data and status. The format of the s in MIL- STD-1553 is given in figure 2. Redundancy issue: Transmission is allowed only on one of the data buses (redundant data bus is quiet). If a BC fault is detected, the control can be offered to the redundant BC. BM or redundant BC can be used to monitor the health status of the BC. The data transportation media consists of shielded twisted pair cables, bus-stub coupling and termination resistors in the end of the bus line. Basic information is given in attenua- Cable tion Cable termination resistors Transformer coupled stubs (preferred) Direct stubs coupled 5 db/100m (Z 0 ± 2%) Ω Up to 6m length, galvanic isolated Up to 30cm length The topology of the bus is multidrop (fig. 4) with a maximum length of 100m. 3.2 HyPer-1553 The high-performance 1553 operates on the same physical layer with enhanced transceivers, which allows the system to achieve 200 Mbit/s throughput. It is a dual-rate, which means that the 1 Mbit/s transmission operates concurrently with the 3

BC 1 BC2 Figure 4: Example topology implementation of MIL-STD-1553 200 Mbit/s transmission. It is not available to purchase yet, it is not feasible to be available in the next 2 years, says the supplier. Successful try with HyPer-1553 running on flying aircraft fighter F-15 were made. There is Turbo-1553 [2] offered by the same supplier (DDC), it offers 5Mbit/s on the same physical layer. 3.3 FC-AE-1553 Fibre Channel was developed originally as storage area network. It provides throughput in the Gbit/s range (from 1 Gbit/s to 10 Gbit/s) over optical fiber or cable as physical layer. The Fibre Channel FC-AE- 1553 uses MIL-1553 as upper layer protocol, but it is substantially different. The protocol is quite flexible and complex - there are 52 Fibre Channel specifications defining different aspects or uses, connecting computer systems, storage and other peripheral devices. The specifications are publicly available through American National Standards Institute (ANSI). The protocol stack (Figure 5) is similar to the OSI model, where the highest level allows mapping of another protocol (Upper layer protocol) over the Fibre Channel network. FC-AE-1553 is mapping of MIL-1553 bus protocol over Fibre Channel with physical layer adequate to use in avionics environment. RT RT ES1 ES2 Using optical fiber introduces certain advantages and disadvantages [3]: the reduced EMI/EMC concerns; much shorter process of installing the system, since the procedure does not require as many measurements with system on and off as in electrical system; Less weight; There is a drawback using optical fiber in radiation environment, namely due to proton single effects on the receiver, bit error rate is higher, hence message replication is needed and throughput is halved Per FC Node Per FC Port Upper Layer Protocol (ULP) FC-4: Adaptation between ULP and Fibre Channel FC-3: Special Services FC-2: Exchange, Sequence, Frame Management, Classes of Service, Flow Control FC-1:data bytes encoding/decoding FC-0: physical layer (transceivers, connectors, fibers/cables) Figure 5: Protocol Stack of Fibre Channel The elements of MIL-STD-1553 and FC- AE-1553 executing identical function have different names the analogy is shown in Figure 6. Mapping MIL-1553 protocol means that FC-AE-1553 executes the logic shown in Figure 3. In the hierarchy of Fibre Channel Messaging: Exchanges consist of Sequences, Sequences consist of Frames, Frames consist of Transmission Words, Transmission Words consist of Transmission Characters. Each Transmission Character represents 1 byte data encoded into 10bits. Detailed information about each element can be found in [4]. Depending on physical layer the length of the data bus can reach >100m using optical 4

MIL-STD-1553 Bus Controller (BC) Remote Terminal RT Address RT Subaddress MIL-STD-1553 Message Command Word Word FC-AE-1553 Network Controller (NC) Network Terminal Network Terminal Adress NT Subaddress (NT_SA) FC-AE-1553 Exchange Command Sequence Sequence power of 2 (2, 4, 8, 16, 32). End-to-end latency is under 3 µs. It has a tree topology, with specified limit between the distance of 2 nodes of 4,5 meter. A supplier claims that 20 m would not affect negatively the network, however the distance limit and the resulting need of repeater nodes is main disadvantage of AS5643. A possible topology implementation is presented in Figure 7. The maximal span of the bus is 72 m (a data frame sent is limited to 16 hops over node). Figure 6: Terminology equivalence between MIL-STD-1553 and FC-AE-1553 CC1 Node 0 Node 1 Node 2 Node 3 Node 4 ES1 Node 5 Node 5 fiber or 30m using copper cable. Latency is in µs range. The system can work as full-duplex, which means it can employ two Network Controllers in parallel use. In conclusion FC-AE-1553 offers an excellent throughput and a decent latency, but it has still reliability issues. In spite of the reports [5] of using successfully Fibre Channel on military aircraft, the technology might need still to mature multi redundant Fibre Channel network was used as control system of unmanned flying vehicles at DLR Braunschweig and has shown very high failure rate, due to sensitivity towards vibration. 3.4 AS5643 AS5643 is a modification of the popular IEEE1394 (FireWire), it is suitable for real, deterministic communication. This type of network is used as control system for latest generation military missiles and jet fighter aircraft (e.g. ICBM and F-35). The network provides throughput in the range between 100 Mbit/s and 3,2 Gbit/s where 100 Mbit/s is the base rate and any higher rate is the base rate multiplied by CC2 Node 0 Node 4 ES2 Node 1 Node 2 Node 3 Figure 7: Topology of AS5643 The payload information over the network is carried through asynchronous stream packets (Figure 8). The asynchronous streams includes various mechanisms for error and fault detection: Vertical Parity Check (VPC), applied on the data payload; CRC; Health status. It signals packet error, subsystem error, node error. It gives STOF offset acknowledgement and status of each port of a node (connected, receiving OK, beta mode and the negotiated data rate); Heartbeat. Guarantees that the control computer software creates fresh data. The Asynchronous Streams packets have integrated the FC-AE-ASM (Anonymous subscriber messaging) as an upper layer protocol. ASM is a protocol, in which, a Remote Node on the network can subscribe to each message that it requires. The ASM software in the Remote Node will forward only 5

the messages to which the Remote Node has subscribed. ASM is an upper layer protocol tailored for the demands of highly modular embedded real systems operating under a data push paradigm. ASM is designed to be independent of lower level protocols and, as such, does not utilize the IEEE 1394 header to transport ASM-peculiar information. ASM is tailored to support deterministic, secure, low-latency communication between processors, sensors, instrumentation and displays in mission-critical applications. It uses Message IDs to decouple the network traffic from physical addresses so application software can communicate without knowledge of network topology. In order to decrease failure probability the AS5643 system can be implemented with dual or triple redundancy, where there are two levels of redundancy: Two CCs are controlling two replicated channels. CC can control the network of the neighbor CC through its physical layer (with data link and controller powered off). Downside of the AS5643 is that it does not allow hot swap, at the moment. There are other weaknesses which need to be considered regarding its vulnerability to babbling nodes, unexpected node detachment, CC not producing STOF, etc., which are described in [6]. 3.5 TTP - Time Triggered Protocol TTP was developed 20 years ago as a concept for Time-Triggered Architecture. TTP does not specify physical layer, still there are two current attempts to make a standard its use with MIL-STD-1553 physical layer (SAE AS6003/1) and with RS-485 (SAE AS6003/2). It is limited to 64 nodes, 100 m length (MIL-STD-1553 physical layer), 240 bytes maximal length of (which 4 bytes are CRC), it gives a relatively low latency (under 20 µs). The topology of the TTP network is flexible, it can be star or multidrop bus (similar to MIL-STD-1553). Possible topology implementation with central bus guardian is shown in Figure 9. The basic element of a TTP network is a node with a TTP controller. The media access is TDMA, in each node a personalized message descriptor list is stored (MEDL), that specifies at which instant a data transmission must be performed or accepted by the node. The TDMA principle employed in TTP can be seen in fig 8 Node # Round slot# 0 Frame Ch0 Frame Ch1 Node slot 0 1 Frame 1 2 2 3 0 1 2 3 TDMA Round 3 4 5 6 7 Cluster Cycle TDMA Round Figure 8: Time Triggered Protocol TDMA access method Each node is permitted to use the full capacity of the network during its assigned node slot. The periodic sequence of node slots is called TDMA round. The length of node slot the sending sequence does not change from this point of view TDMA rounds are equal. A node can send frames with different length and type in different TDMA rounds. The pattern of periodically recurring TDMA rounds is called Cluster Cycle. Frame Ch0 and Frame Ch1 are two redundant channels. Note, that the frames sent over the redundant channels are not obligatory having the same content and type. Another element of a TTP network is the bus guardian. The bus guardian is an autonomous subsystem that protects the communication channels from temporal transmission failures. The temporal firewall serves as well to protect the bus against trans- 6

missions that are apt to lead to ambiguous results at the receivers ( slightly-offspecification faults). The system needs bus guardian for each node, which makes star topology more attractive, having two central bus guardians, serving all the nodes. Node SC SC Node Node ES1 ES2 Figure 9: Topology of TTP with central bus guardian The TTP system is built on global base. The clock synchronization includes the following steps: Every clock reads the values of a well-defined ensemble of clocks. Every clock calculates a correction term for its clock using a clock synchronization algorithm. Every clock applies the correction term to its local clock to bring the clock into better agreement with the ensemble. At least 4 clocks must participate in the cluster in order to prevent Byzantine faults. This results in a requirement of at least 4 nodes in one network. As an option it is acceptable to use clock synchronization external to the system, or external clock correction term. The Time-Triggered Protocol provides membership service the TTP controller informs its host computer about the state of every other computer in the cluster with a latency of less than two TDMA rounds. The membership service employs a distributed agreement algorithm to determine, in case of failure, whether the outgoing link of the sender or the incoming link of the receiver has failed. Additionally the protocol states a fault tolerance hypothesis it can tolerate any single hardware failure if it is properly configured. Membership service and fault tolerance hypothesis are distinctive for the Time Triggered Architecture and they make the TTP a suitable solution for safety critical tasks. The protocol is used as a control system for Full Authority Digital Engine Control (FADEC) in military jet fighter F-16 and in the cockpit of Airbus A380. Opposed to thethe TTP has the disadvantage that it is not scalable. If a network needs to be expanded over 64 nodes the TTP can t support it. Even though it is stated that throughput is limited only by the physical layer, in practice TTP can t provide more than 5 Mbit/s with a physical layer suitable for aerospace applications. 3.6 was created after an unsatisfying attempt to use the TTP over Gigabit Ethernet. It was selected as data bus system in the Orion spacecraft. It enjoys both the high reliability, fault-tolerance standards of the Time-Triggered Architecture and the large experience gathered from Ethernet - the most deployed Local Area Network by now. A is compliant with DO- 254 (Design Assurance Guidance for Airborne Electronic Hardware) and DO-178 (Software Considerations in Airborne Systems and Equipment Certification). It provides a throughput in the range of 100 Mbit/s to 1 Gbit/s, the maximal bus length can reach hundreds of meters, particularly if fiber optic harness is used. The basic physical elements of are End Systems (at each connected device) and Switches. The work principle is similar to TTP a global base is established and each End System can use the whole capacity of the bus for a certain slot. provides three traffic types (see Figure 10) best effort traffic (BE), rateconstrained (RT) traffic and Time-Triggered 7

(TT) traffic. The bandwidth of the system can be configured on demand with various fractions of traffic type, depending on the applications. The BE traffic is standard Ethernet (IEEE802.3), the media access is CSMA (Carrier Sense Multiple Access), not suitable for real- application, but for any other. The BE gives the advantage, that network can be directly connected to an Ethernet LAN network without need of translation. The RT traffic represents the specified in ARINC664 part7 Ethernet traffic, it is suitable for real- communication, it provides bounded delay + jitter of a frame up to 500 ï 1 2 µs. The RT traffic technology is identical with the AFDX used in civil aircraft (Airbus). The TT traffic makes use of the global- base of the system, it gives acceptable for hard real- applications with delays and jitter of few µs depending on configuration. Best Effort (BE) traffic Standard IEEE 802.3 Ethernet Rate Constrained (RC) traffic ARINC664 part 7 compliant, delay jitter bounded to 500µs Time Triggered (TT) traffic Latency and jiter constrained to few µs. Figure 10: Optional traffic types for Time- Triggered Ethernet uses standard Ethernet frames, they provide standard MAC addressing and error detection through CRC. Clock synchronization is transparent clock through exchange of Protocol Control Frames between the End Systems. The protocol allows the integration of IEEE1588 Precision Time Protocol mixed with the technology in case a device using IEEE1588 is included in the network. The topology of the system is switched (star), presented on Figure 11. Similar to controller Guardian Switch Switch Guardian controller controller ES 1 Figure 11: topology ES 2 TTP, the uses a function called Bus Guardian, which provides a temporal firewall for every node of the system. This contains faults as babbling node and malicious software failures. A bus guardian is a compulsory functional part in between any two nodes of the system, the example given is a star topology with two central Bus Guardians (note, that guardian represents merely a function, not a separate device). Similar to TTP, provides a membership service and fault-tolerance hypothesis. Membership service means that the network end system gives information to its host processor for the health status of each node in the system. The fault-tolerance hypothesis allows one (or two, depending on implementation [7]) arbitrary hardware failure. 4 Conculsion The engine test bench functional specification requires the probability of catastrophic event not to exceed 10 6. The probability of failure for certified avionics data network system is not allowed to exceed 10 9, since it is assumed this is a catastrophic failure condition. Assuming that the probability of 8

catastrophic failure condition is equally distributed and the number of different catastrophic failure conditions is not more than one thousand implies that the avionics systems are capable of meeting the reliability requirement of the test bench. For launchvehicle borne environment where there can be additional mechanical, EMI and radiation hazards, an additional safety assessment needs to be made. Most of the systems presented are capable of addressing the crossing implementation since they are designed to be redundant per se. In this context TTP and have the advantage of being replica deterministic. Replica determinism means that with active replication, fault-free replicated components are required to deliver identical outputs in an identical order within a specified interval. When considering the possible replacement for MIL-STD-1553 in future engine test benches it is assumed that adding large throughout capacity is not primary concern. AS 5643 and FC-AE-1553 have both excellent throughput and latency parameter, but TTP and are step forward in terms of reliability and fault-tolerance, due to the membership service, the faulttolerance hypothesis and the compliance with the DO-178 and DO-254. Assuming reliability and safety are priority in the task to control SCoRE-D, we would recommend TTP with MIL-1553 physical layer (SAE AS 6003/1) and (SAE AS6802) as appropriate choices to replace MIL-STD-1553. Between TTP and, the latter has the advantage of being scalable, hence more suitable if more network members and higher transmission rates would be necessary in the future. 5 Definition of terms ASM is the emergency stop system of engine test benches in Lampoldshausen (automate de sécurité manuel); Asynchronous (1) pertaining to a transmission technique that does not require a common clock between the communicating devices. Timing signals are derived from special characters in the data stream itself. (2) not synchronous, not occurring or existing at the same or having the same period or phase; BER Bit error rate is a parameter relating to the quality of a serial transmission system. BER is the percentage of bits having errors, relative to the total number of bits received in a transmission. BER is usually expressed as ten to a negative power; Composable system (composability) A system is composable when its elements keep their properties after integration. In other s an element keeps at least its performance and features on a level prior to integration; CRC cyclic redundancy check; Error an unintended part of a state within a system that may lead to a future failure; Failure a service of a system deviates from its specification; Fault is the cause of the error; Isochronous Uniform in (having equal duration) and recurring at regular intervals. A form of data transmission that guarantees to provide a certain minimum data rate, as required for dependent data such as video or audio. Isochronous transmission transmits asynchronous data over a synchronous data link so that individual characters are only separated by a integer number of bit-length intervals. This is in 9

contrast to asynchronous transmission, in which the characters may be separated by arbitrary intervals, and with synchronous transmission. Robust partitioning no failure in a function (or in hardware unique to a single function) can cause another function to fail. It refers to critical and non-critical functions sharing the same hardware. Space partitioning protection of program, data and dedicated I/O and registers Time partitioning protection of the processor and communications bandwidth assigned to a function Transmission latency the duration starting with the sending trigger of a frame until the reception of the frame at a receiver; Also called end-to-end latency Transmission jitter the maximum variation in the transmission latency; References [1] Interface standard for digital division /response multiplex data bus. Ministry of Defense, 1978. [2] Mil-std-1553 evolves with the s. Data Device Corporation, 2010. [3] K. A. LaBel, C. J. Marshall, P. W. Marshall, P. J. Luers, and R. A. Reed. On the suitability of fiber optic data links in the space radiation environment: a historical and scaling technology perspectivev. In Aerospace Conference, 1998 IEEE, volume 4, 1998. [4] Robert Nixon. Fibre channel framing and signaling -3 (fc-fs-3). Project T11/1861-D Rev 0.90, 2009. [5] G. Warden and B. Fleissner. Fibre channel testing for avionics applications. In AUTOTESTCON 2004. Proceedings, pages 583 589, 2004. [6] Haowei Bai. Analysis of a sae as5643 mil-1394b based high-speed avionics network architecture for space and defense applications. In Aerospace Conference, 2007 IEEE, 2007. [7] Hermann Kopetz, Astrit Ademaj, Petr Grillinger, and Klaus Steinhammer. The -triggered ethernet (tte) design. In 8th IEEE International Symposium on Object-oriented Real- distributed Computing (ISORC), Seattle, Washington, 2005. [8] D.A. Gwaltney and J.M. Briscoe. Comparison of communication architectures for spacecraft modular avionics systems. Technical Report NASA/TM 2006 214431, Marshall Space Flight Center, Marshall Space Flight Center, Alabama, 2006. [9] D. Jameux W. Steiner, G. Bauer. Ethernet for space applications: Ttethernet. In International SpaceWire Conference 2008, 2008. [10] H. Kopetz. Fault containment and error detection in the -triggered architecture. In The Sixth International Symposium on Autonomous Decentralized Systems. ISADS, 2003. 10