AFDX™ and ARINC 653 Studied for Exploration Missions
NASA is currently surveying standards and technology for embedded avionics systems for the new Crew Exploration Vehicle. One of the possibilities for the communications subsystem is AFDX™, a deterministic full-duplex switched Ethernet, based on COTS Ethernet components. The specifications for AFDX™ come from ARINC 664, which is the new standard for avionics data networks. Boeing and Airbus, for example, have adopted it for their new airplanes. For the software development, ARINC 653 is a relevant application software interface standard for avionics.
SYSGO provides a software-only implementation of AFDX™. Rick Alena, computer engineer at NASA Ames Research Center worked with SYSGO CTO Detlev Schaadt and software engineer Frank Goergen to evaluate and benchmark the SYSGO AFDX software. SYSGO provided NASA with an evaluation processor board running an ARINC 653 operating system and the SYSGO AFDX™ software for network timing and standard compliance testing conducted jointly by NASA and SYSGO engineers. With respect to AFDX™, the main considerations and discussions were drawn from the differences between hardware solutions and software solutions particularly in an ARINC 653 computing system.
"We were happy to provide information about AFDX™ to NASA, and to help them evaluate the capabilities of AFDX™ and ARINC 653. They now have a basis for understanding the pros and cons of using AFDX™ as their communications solution, and ARINC 653-based software for developing their applications," said Detlev Schaadt, CTO of SYSGO, who joined the team supporting NASA.
SYSGO is currently participating in several development projects that involve AFDX™. In addition, the company is providing consulting services in connection with ARINC 653. SYSGO has significant know-how that is based on past projects with ARINC 653-compatible application development environments. SYSGO’s PikeOS is an ARINC 653-compliant real-time operating system for secure and safety-critical applications.
About AFDX™/ARINC 664
"Avionic Full-Duplex Switched Ethernet" (AFDX™), designated ARINC 664, is a specification for a deterministic aircraft data network bus for aeronautical, railway and military systems. The network is based on standard IEEE 802.3 Ethernet technology. The benefits from using commercial-off-the-shelf (COTS) Ethernet components include reduced overall costs, faster system development and less-costly maintenance for the system network. Hardware components, cables and test equipment for Ethernet are field proven and much more affordable than "built-to-spec" avionics solutions. Standard commercial grade Ethernet won't meet avionics network requirements. Therefore, AFDX™ extends the Ethernet standard by adding Quality of Service (QoS) and deterministic behavior with a guaranteed dedicated bandwidth. This avionic data network was first used in the Airbus A380 and A400M. Airbus and Boeing plan to use AFDX™ in future developments.
About SYSGO’s AFDX™ Software
SYSGO’s AFDX™ software is the first of its kind to be introduced to the marketplace. It is a highly optimized software-only implementation of the AFDX™/ARINC 664 specification. It conforms to the ARINC 664 specification and implements extensions and enhancements from Boeing and Airbus. SYSGO’s AFDX™ can be used as a stand-alone stack for high performance requirements or with an RTOS that conforms to the specifications of ARINC 653. SYSGO’s AFDX™ consists of the AFDX™ node implementation and a small-footprint host driver. Currently supported host operating systems are PikeOS™, SYSGO’s own ARINC 653-compliant real-time operating system for safety-critical applications and LynxOS-178™ and VxWorks™. Because SYSGO’s AFDX™ software is the only AFDX™ implementation incorporating ICMP and SNMP on the AFDX™ node, the behavior of the node, relative to the host, is non-intrusive and does not affect performance.
More information at www.sysgo.com/afdx