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

Similar documents
NetList / SourceCode / Deployment. Basic / Extended / GPLink. FireLink

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

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

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

Keywords: ASM, Fiber channel, Testing, Avionics.

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

Communication in Avionics

Evaluation of numerical bus systems used in rocket engine test facilities

TELEMETRY SYSTEMS OF THE FUTURE

Evaluation of numerical bus systems used in rocket engine test facilities

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

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments

Time-Triggered Ethernet

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

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

1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.

Copyright DapTechnology B.V., All Rights Reserved

FIBRE CHANNEL TESTING FOR AVIONICS APPLICATIONS. Bill Fleissner Gary Warden

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

FlexRay and Automotive Networking Future

IEEE Frame Replication and Elimination for Reliability. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

Distributed IMA with TTEthernet

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

IDD Aerospace. Cursor Control Device Human Factors and Technology Considerations for Flightdeck Applications

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

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

T1042-based Single Board Computer

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

Implementation of the hardwired AFDX NIC

Why ARINC 818? A White Paper by Paul Grunwald

High Availability Architectures for Ethernet in Manufacturing

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen

MIL-STD-1553 INTERFACES TO TELEMETRY SYSTEMS

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

The BCT Test Bus Card

Chapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses

Multi-protocol monitoring using oscilloscopes

Trends in Digital Interfaces for High-Speed ADCs

A Smart Network Sensor System for Distributed, Synchronous Data Acquisition

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

to-end System Test Architecture

Deterministic Ethernet & Unified Networking

Design of Switching System Based on FC-AE-1553 Bus

Mixed Critical Architecture Requirements (MCAR)

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

Argon ST. Creative People Applying Advanced Technology

SpaceWire-RT Update. EU FP7 Project Russian and European Partners. SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH

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

Pattern-Based Analysis of an Embedded Real-Time System Architecture

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

Design For High Performance Flexray Protocol For Fpga Based System

Data Model Considerations for Radar Systems

Testing for the Unexpected Using PXI

Embedded Systems. 8. Communication

Error Mitigation of Point-to-Point Communication for Fault-Tolerant Computing

Enhancing VXIbus Systems Through the Power of the Ethernet

Microprocessors LCD Parallel Port USB Port

Clock Tree Design Considerations

New ARMv8-R technology for real-time control in safetyrelated

Advances in Storage Connectivity ATTO Ultra320 SCSI The Next Generation A Technical Brief

NetAnalyst Test Management Software Automated, Centralized Network Testing. NetComplete Service Assurance Solutions Portfolio

BROADBAND AND HIGH SPEED NETWORKS

Encoders & Data Acquisition Systems

Integrating Information Systems: Technology, Strategy, and Organizational Factors

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

IEEE Criteria for Standards Development (CSD)

Elchin Mammadov. Overview of Communication Systems

Data-Centric Architecture for Space Systems

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

CBMnet as FEE ASIC Backend

EVALUATING IEEE 1588 IN A HOMOGENOUS SWITCHED NETWORK TEST ARTICLE SEGMENT

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus

High-speed I/O test: The ATE paradigm must change

Introduction to iscsi

10 Mb/s Single Twisted Pair Ethernet Process Industry Requirements Steffen Graber Pepperl+Fuchs

MultiChipSat: an Innovative Spacecraft Bus Architecture. Alvar Saenz-Otero

Header Compression Capacity Calculations for Wireless Networks

THE NEXT-GENERATION INTEROPERABILITY STANDARD

SBP2 AV/C IIDC IP1394 AS5643

Supporting critical IP applications across the enterprise from VoIP and VPN, to streaming media

BT Connect Networks that think Optical Connect UK

Multi-Band (Ku, C, Wideband - Satcom, Narrowband Satcom) Telemetry Test System for UAV Application

Functional Principle and the resulting Benefits.

SpaceWire IP Cores for High Data Rate and Fault Tolerant Networking

RealTime. RealTime. Real risks. Data recovery now possible in minutes, not hours or days. A Vyant Technologies Product. Situation Analysis

Troubleshooting Ethernet Problems with Your Oscilloscope APPLICATION NOTE

Wireless Sensor Networks --- Concepts and Challenges

Next-Generation Distributed Satellite Bus Information Systems

Next-Generation Distributed Satellite Bus Information Systems

Module 2 Storage Network Architecture

Predetermined I/O on SBC s

or between microcontrollers)

New Ethernet Applications - Accumulated switch latency in industrial applications

AN ETHERNET BASED AIRBORNE DATA ACQUISITION SYSTEM

EtherCAT P combines ultra-fast communication and power supply in a single cable

SERIAL BUS COMMUNICATION PROTOCOLS USB

TSN and EtherNet/IP Networks

1 Gigabit Industrial Ethernet field network delivers determinism and accommodates 10/100/1000 Mb TCP/IP field devices

Section 3 - Backplane Architecture Backplane Designer s Guide

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

Transcription:

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications Richard Mourn, Dap USA Inc. AS5643 coupled with IEEE-1394 Asynchronous Stream capability provides a programmable rate-based (time-sliced) protocol with a rate determined by a control computer, also known as a Vehicle Management Computer. The VMC generates a Start of Frame (STOF) packet. Using pre-assigned offsets, each device can determine when to have data ready for transmission and also when to expect data from the bus. This allows for deterministic operation from the 1394 bus through each device and through the complete network. The benefits of the IEEE-1394 standard with AS5643 began with the trade study of I/O technologies developed for the Joint Strike Fighter program. 1394 was originally adopted by the consumer electronics and computer markets for its plug-n-play, real-time streaming (isochronous) and high bandwidth block storage capabilities. When IEEE-1394b-2002 was being developed several years ago, the Joint Strike Fighter F-35 program began the review of I/O options for its flight control bus. This study considered different versions of IEEE-1394 such as IEEE-1394a-2000 and IEEE-1394b-2002 along with Ethernet, USB2.0, Fibre Channel and MIL-STD-1553. Several criteria were evaluated to determine which technology was best suited for this vehicle management network. These included deterministic behavior, weight, power, volume, latency, topology robustness, software impact, hardware development risk, Failure Modes and Effects Analysis (FMEA) risk assessment, tech refresh path, both non-recurring and re-occurring costs and, finally, customer acceptance. After evaluating each criteria, IEEE-1394b-2002 (1394 Beta) was chosen for the F-35 and subsequently several other programs such as the X-47B UCAS -- which just completed aircraft carrier take-off and landing tests this summer -- as well as some helicopter, missile and satellite programs. For these applications 1394 was used for avionics heads-up display, high speed sensor interfaces using streaming, module interfaces using IP-1394. Perhaps most important, 1394 Beta was coupled with SAE standard AS-5643, IEEE-1394b Interface Requirements for Military and Aerospace Vehicle Application, as the vehicle system network on the F-35 and X- 47B. F-35 Program Represents Significant Application of 1394 The F-35 is a major program and its use of 1394 Beta is significant, incorporating more than 60 devices per airplane. This unprecedented use of a high speed (491.52Mb/s) serial interface on an aircraft proves the capability of AS5643/1394 Beta, and opens the door for higher bandwidth communication between the Control Computer and LRUs. While I/O bandwidth is important, system level deterministic behavior is required for most vehicle system networks and AS5643 coupled with 1394 Beta provides the required deterministic behavior.

Using 1394 Beta s asynchronous stream capability, AS5643 creates a programmable ratebased (time-sliced) protocol that meets the rigorous requirements of advanced aerospace and defense system design all while using COTS silicon. When looked at from a system view, AS5643/1394 Beta is an ideal solution for safety-critical, deterministic (hard real-time) distributed control. As such, it provides the guaranteed latency and jitter needed to ensure that the data required for distributed control functions are delivered in a timely and predictable manner. Today there exists an excellent set of infrastructure products including development tools, test tools and equipment, software stacks, IP Cores and simulation environments. The result is reduced risk, reduced cost, and a reliable, deterministic system with a high level of robustness. AS5643/1394 Beta -- An Overview from 30,000 Feet A basic analysis of the AS5643/1394 Beta standards can help designers make their decision about its viability. Each AS5643 bus typically consists of two types of nodes; a Control Computer, also referred to as a Vehicle Management Computer (VMC) and Remote Nodes, also referred to as a Line Replaceable Unit (LRU). Typically there is only one Control Computer per 1394 bus and multiple Remote Nodes (Sensor, actuators, FADECs, Remote I/O, etc ). Control Computer and Remote Nodes may be connected to optimize the system implementation requirements for weight, volume and redundancy. Weight is minimal, as is volume. 1394 Beta only requires two differential pairs per port, or one TX and one RX per fiber optic port. 1394 Beta allows the system architect to optimize for both weight and redundancy by supporting a mixture of daisy chaining, tree, loop and star topology configurations. 1394 s flexible cable topology support allows the system implementer to optimize cable routing to meet weight/volume and robustness requirements and, unlike star or switched technologies homerun cabling is not required. Figure 1 1394 Beta Flexible Topology Support

Designed to be low cost and low power, 1394 Beta may be implemented using industry standard 8b10b SERDES with LVDS-type differential signaling. Both are industry standard for serial I/O and therefore power/performance optimized SERDES implementations are available in both standard silicon and many FPGA families. Currently almost all aerospace and defense applications use standard COTS 1394 silicon with all the cost and ecosystem benefits that implies; development and production test tools/equipment already exists, multiple software stacks operating under multiple OSs are widely available and, if desired, FPGA PHY and Link IP cores are also available. Additionally, the digital logic in most S400 PHY and Link designs operate at less than 50MHz, which reduce switching currents and help make 1394 Beta FPGA friendly. AS5643 defines the use of both passive and active transformers to be used with standard 1394 Beta. These transformers provide the electrical isolation necessary to meet the stringent aerospace and defense requirements such as RTCA/DO-160 lightening susceptibility. The active transformers boost the guaranteed minimum differential signal amplitude from 600mV(P- P) to 1100mV(P-P) allowing cable lengths of greater than 30 meters at 500Mb/s to be achieved. In terms of software requirements, AS5643 architecture keeps Remote Node (LRU) 1394 related software to a minimum. AS5643 architecture specifies pre-assigned static addressing, using 1394 channel numbers, which significantly reduces the plug-n-play requirements of standard 1394 and all but eliminates the need for device discovery software after power-up and bus resets. The reduced complexity increases robustness by making the software simpler and it allows for communication to resume immediately after a short (1.3usec) or long (166.7usec) bus resets. Simpler software means less lines of code, which means less time and cost to certify the LRU for flight. Finally, the specification is architected to scale with speed and topology, keeping changes to software at a minimum. The Basics of the AS5643 Protocol AS5643 protocol defines a time synchronization and Anonymous Subscriber Messaging (ASM) protocol. Time synchronization is accomplished by the Control Computer sending out Start of Frame (STOF) packets at the network profile specific frame rate (typically 80Hz or 100Hz). All Remote Nodes receive the STOF packets and base the assigned offset times to the received STOF packets. The ASM messages are transmitted at the network profile assigned offset times relative to the STOF. This allows the receiving node to deterministically anticipate and therefore guarantee resources are available to process the received messages.

Figure 2 - Frame Timing with Node Offset(s) The network profile system architecture determines the frame rate and offset time for every node on the 1394 Beta bus. The offset times may be adjusted during the AS5643 initialization process. The deterministic architecture of AS5643 allows the system architect to design a deterministic system comprised of many devices. The figure below shows how both the system requirements and AS5643 frame rate are combined to determine the total system deterministic latency. The system latency is calculated from the Angle of Attack sensor (AOA) where its data is processed (1.9ms) by the AOA filter and placed into an AS5643 ASM message and transmitted at the appropriated transmit offset time. The packet makes its way across the 1394 Beta bus (~50usec) to the Control Computer (CC) which processes the received data (12.5ms) and formulates the ASM message to be transmitted to the Actuator EU at the appropriate transmit offset time. Finally the actuator receives the message and processes the data causing the actuator to move.

Figure 3 System Deterministic Latency Example Fault Tolerance For dual or triple redundant network architectures, the AOA LRU may be attached to two or three Control Computers. The AOA LRU sends its message data to each Control Computer it is attached to. The Control Computers process the received data and compare the result before sending messages to the Actuator LRU. This redundancy provides the fault tolerant behavior required for flight control. Fault isolation and recovery capabilities include cross-channel interconnectivity, with three CC branches (A, B, and C), which are connected via separate 1394 Beta buses. All three branches process data simultaneously and constantly compare results to assure data integrity. In cases of divergent data, two processors can vote one processor or signal out.

Figure 4 Triple Redundant System Bus Architecture AS5643 s use of looped topologies and redundant bus architecture means that even if a single node fails, synchronized communication continues between the remaining nodes. Fault detection, containment, and tolerance are provided via the voting protocol, message status, application level consistency checks, and data integrity checks implemented in the hardware. Each ASM message includes several robustness features including header and data CRCs to catch 1394 bus level errors, node level health status information, heart beat count to help verify high-level functions are operational and Vertical Parity Check (VPC) to verify application level integrity. AS5643/1394 Beta s list of features and functions clearly indicates its suitability for many aerospace and defense applications including the hooks required to define a completely deterministic system architecture with redundant loop and network bus capability. Fault tolerance coupled with low and system level error detection built into the standard help system implementers define a predictable and cost effective implementation. # # # The author would like to acknowledge the use of some material in this article from a presentation by James Narey of Lockheed Martin Corporation entitled Robust Data Communications for Vehicle Networks presented at SAE International 12AEAS-0098.