Advances in Avionic Platforms: Multi-core Systems

  • Falco K. BappEmail author
  • Jürgen Becker


Embedded systems play an ever increasing role in almost any field of daily life, including the mobility domain taking massive benefits from using software in their products. The intense use of software leads to a situation, where processing platforms have to be introduced in many different fields of applications. However, well-known platforms will not be able to satisfy the ever increasing requirements on processing performance. Thus, for new functionality, higher performant systems have to be implemented using alternative and emerging architectures. Multi-core technology, being state of the art in standard ICT for a couple of years now, seems to be the most promising way and will also find its way into avionics systems. However, the characteristics of the target platforms—as will be outlined in Sect. 2.2—changed over the years. Coming from more simple and more easy to use single-core processors to distributed multiprocessor systems toward multi-core processors, the development shows huge differences as discussed in Sect. 2.3. Especially the use of multi-core based systems in the mobility domains introduces challenges that are by far more complex than primarily expected. These challenges, resulting from the basic architecture of the processors, are identified and will be presented in Sect. 2.4. Resulting failure modes and their sources are identified in Sect. 2.5. Finally, the trends and conclusions regarding the emerging multi-core technology are discussed in Sect. 2.6.


  1. 1.
    R. John, Partitioning in avionics architectures: requirements, mechanisms, and assurance, in NASA Langley Technical Report Server (1999)Google Scholar
  2. 2.
    H. Butz, Open integrated modular avionic (IMA): state of the art and future development road map at airbus Deutschland. Signal 10, 1000 (2010)Google Scholar
  3. 3.
    R.L. Eveleens, Integrated modular avionics development guidance and certification considerations. Mission Syst. Eng. 2, 1120–1132 (2006)Google Scholar
  4. 4.
    J.W. Ramsey, Integrated modular avionics: less is more-fresh approaches to integrated modular avionic architectures will save weight, improve reliability of A380 and B787 systems. Avion. Mag. 31(2), 24 (2007)Google Scholar
  5. 5.
    RTCA. DO-254 design assurance guidance for airborne electronic hardware (2000)Google Scholar
  6. 6.
    Certification Authorities Software Team (CAST). Position Paper CAST-32A - Multi-core Processors. Rev. 0 (2016)Google Scholar
  7. 7.
    European Aviation Safety Agency (EASA). Certification memorandum - SWCEH-001 development assurance of airborne electronic hardware. Rev. 01 (2011)Google Scholar
  8. 8.
    European Aviation Safety Agency (EASA). Certification memorandum - SWCEH-002 software aspects of certification. Rev. 01 (2012)Google Scholar
  9. 9.
    Wgsimon. Moore’s Law, CC BY-SA 3.0,
  10. 10.
    Infineon. Product brief: highly integrated and performance optimized, 32-bit microcontrollers for automotive and industrial applications (2014)Google Scholar
  11. 11.
    NXP. P4080 QorIQ integrated multicore communication processor family reference manual (2012)Google Scholar
  12. 12.
    NXP. i.MX 6Dual/6Quad applications processor reference manual (2013)Google Scholar
  13. 13.
    O. Sander, F. Bapp, T. Sandmann, V.V. Duy, S. Bähr, J. Becker, Architectural measures against radiation effects in multicore SoC for safety critical applications, in 2014 IEEE 57th International Midwest Symposium on Circuits and Systems (MWSCAS) (IEEE, 2014), pp. 663–666Google Scholar
  14. 14.
    F.K. Bapp, O. Sander, T. Sandmann, V.V. Duy, S. Baehr, J. Becker, Adapting commercial off-the-shelf multicore processors for safety-related automotive systems using online monitoring. Technical report, SAE Technical Paper (2015)Google Scholar
  15. 15.
    F.K. Bapp, O. Sander, T. Sandmann, H. Stoll, J. Becker, Programmable logic as device virtualization layer in heterogeneous multicore architectures, in International Symposium on Applied Reconfigurable Computing (Springer, Berlin, 2016), pp. 273–286Google Scholar
  16. 16.
    O. Sander, F.K. Bapp, L. Dieudonne, T. Sandmann, J. Becker, The promised future of multi-core processors in avionics systems. CEAS Aeronaut. J. 8(1), 143–155 (2017). ISSN: 1869-5590CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Karlsruhe Institute of Technology (KIT)KarlsruheGermany

Personalised recommendations