AFDX® compliant Software Stack

ARINC 664 Part 7 defines the AFDX® (Avionics Full-Duplex Switched Ethernet) protocol, a deterministic Ethernet-based network standard for modern Avionics systems.

AFDX® – Deterministic Ethernet for Modern Avionics


Based on standard Ethernet, AFDX® (ARINC 664 Part 7) introduces critical enhancements for Avionics networking:

Quality of Service (QoS)

AFDX supports strict prioritization of data flows to ensure that time-critical messages are delivered ahead of non-critical traffic. This guarantees predictable behavior, even under high network load — a key requirement in flight systems.

Guaranteed Bandwidth

Each virtual link in AFDX is configured with fixed bandwidth allocation. This ensures that every critical function receives its dedicated transmission capacity, preventing packet loss or delay due to congestion.

Deterministic Message Delivery

Unlike traditional Ethernet, AFDX enforces deterministic timing and bounded latency. Messages are transmitted with fixed timing constraints, allowing certified real-time operation and enabling DO-178C compliance in Safety-critical applications.

Originally deployed in the Airbus A380 and A400M, AFDX has since become the backbone of data networks in modern aircraft 
and is continually being adopted in new platforms by both Airbus and Boeing.

RTOS-native AFDX Network Stack

SYSGO provides a pure software implementation of an AFDX-compliant end system, ideal for modern modular Avionics.


Key Technical Features

  • Runs on standard COTS hardware: No need for specialized AFDX chips
  • OS-independent design: Iincludes built-in I/O handling and lightweight thread scheduler
  • Layered architecture: Simplifies portability and DO-178C reuse
  • Optimized for real-time OS integration: Including tight integration with PikeOS for mixed-criticality systems
  • Flexible deployment: from standalone bare-metal on microcontrollers to certified RTOS partitions

DO-178C certifiable to DAL A

Designed for Safety-critical Avionics systems, the AFDX stack is certifiable up to the highest Design Assurance Level (DAL A)

Built-In Test Equipment (BITE)

Includes integrated self-test functionality for fault detection, diagnostics, and system health monitoring — essential for certifiable Avionics environments

Ready-to-use Reference Integrations

Pre-integrated for both bare-metal platforms and PikeOS-based configurations, simplifying evaluation, prototyping, and certification paths

Flexible & Scalable Software Solution for AFDX® compliant Networks

Read the Use Case Description

Use Cases & Deployment Scenarios

Arrow

Optimized for Lightweight critical Systems

Example: Landing gear or brake controllers

  • Minimal number of virtual links
  • Avoids full-stack certification complexity
  • Tailored, certifiable lightweight implementation
Arrow

Ruggedized Hardware Integration

Example: Jet engine environments

  • Software stack ported to custom embedded hardware
  • Ideal when FPGAs/ASICs fail environmental or EMI (electromagnetic interference) specs
Arrow

Legacy Protocol Integration

Example: Data concentrators

  • Bridges legacy buses (e.g. CAN, ARINC 429) to AFDX networks
  • Pre-processing included in software
  • Runs on high-performance boards for real-time adaptation
Arrow

Ground-Based Data Loading

Example: Maintenance or software updates

  • Operates in low-DAL mode
  • Utilizes host CPU resources during ground operations
  • Reduces hardware cost and complexity
Arrow

Energy-efficient Avionics Platforms

Example: Modular mission computers or integrated cockpit systems

  • Software runs on COTS boards under PikeOS
  • Shared memory interface between AFDX stack and applications
  • ARINC 653 APIs (e.g. queuing/sampling ports) provide deterministic access
  • Enables multi-guest OS access to the aircraft network (e.g. graphical cockpit, Fly-by-Wire control)

Ready for Take-Off

The software solution contains all necessary built-in self tests (BITE). The AFDX-compliant network stack is certifiable according to DO-178C up to the Safety level DAL A. Reference implementations, both for stand alone operation and in conjunction with PikeOS are available.

Download the Whitepaper

Integration & Architecture

Deployment Modes

Standalone

Runs directly on bare-metal controllers with full AFDX end-system functionality

RTOS-integrated

Runs under PikeOS, sharing system resources with other real-time or Safety-critical partitions

Communication Interface

Shared Memory

High-performance data exchange when deployed under a hypervisor like PikeOS

ARINC 653 Ports

Exposes standard sampling and queuing ports for application-level communication in Safety-critical systems

AFDX® is a registered trademark of Airbus.


 

Need more Information?

Tell us about your project and your needs.
 

Contact us