The ready-to-run TTEthernet demonstrator for distributed integrated modular avionics (DIMA)
The TTEDevelopment System A664 supporting the ARINC 653 interface is an out-of-the box starter kit for integrating TTEthernet’s deterministic network technology with the time and space partitioned real-time operating system VxWorks 653. The easy-to-use and ready-to-run solution includes hardware and software as well as a Distributed IMA demo application showing deterministic communication among the different real-time operation system partitions. The system supports up to 1 Gbit/s speed, enables event-driven Ethernet (IEEE 802.3) as well as rate-constrained (ARINC 664 part 7) and hard real-time (Time-Triggered Ethernet SAE AS6802) communication on the same network with the option to synchronize IMA modules using the fault-tolerant TTEthernet network time base.
Distributed Integrated Modular Avionics
Time and space partitioning is the cornerstone of Integrated Modular Avionics (IMA). It supports the integration of various functions of different criticality on one module to reduce the number of control modules and simplify certification and upgrades. Distributed IMA (DIMA) is an extended IMA architecture utilizing deterministic, high-integrity communication bandwidth partitioning as described in RTCA DO-297.
TTEthernet and DIMA
Robust partitioned communication with µs-jitter and distributed fault-tolerant synchronization is ensured by TTEthernet. The whole networked system becomes a distributed, fault-tolerant, hard real-time computer, capable of handling multiple distributed functions of different criticality in one network. This means that both critical and non-critical applications can safely be executed on one integrated ARINC 653 system.
Using TTEthernet as an open real-time Ethernet communication platform for Distributed Integrated Modular Avionics (DIMA) has several benefits. For example it can be avoided that the hundreds of different distributed applications and functions on a shared resource clash with each other or block resources. For instance if network data for a critical function cannot be received before the computing deadline the function gets delayed until the next computing cycle which could be catastrophic for the entire system. This scenario can be avoided when using TTEthernet for DIMA. Simulating such a scenario and others are benefits of the development system. Further benefits of the TTEDevelopment System supporting the ARINC 653 interface include, but are not limited to: