This white paper examines the standards and guidelines for avionics and automotive safety-critical software and hardware to show how cost savings in commercial solutions can be achieved. We begin with a description of how software and hardware requirements are traditionally developed, followed by an examination of how guidelines for commercial solutions are developed ‘out-of-context’ of a typical safety application. Next, this paper will describe the process of selecting a solution and putting the solution into the safety application context. Finally, it details how safety certification is supported and describes examples of commercial solutions available and in use today.
This white paper provides a history of graphics and compute standards as well as graphics technology, and discusses the new Vulkan graphics and compute libraries available for specialist industries that have more stringent safety requirements such as aerospace, automotive and transportation.
This white paper details how existing safety critical DO-178C or ISO 26262 application software source code can effectively be rehosted on advancing hardware.
This white paper discusses six different mixed safety criticality scenarios for graphics rendering in embedded systems, their pros and cons, and use case considerations.
This white paper provides an introduction to the Vulkan API. It discusses Vulkan’s benefits and explains how it differs from OpenGL.
This white paper discusses the simultaneous failures that may occur due to common mode failures and how these can be mitigated through design diversity to meet the numerical safety requirements of the airplane.
This white paper will provide the history and current state of the art in safety critical design for commercial and military avionics display systems. These principles will then be extrapolated to address evolving safety considerations in markets such as autonomous vehicles, commercial UAVs and cloud edge autonomous machines.
This white paper details how a compositor works, the benefits and drawbacks of using different compositor solutions, and why using a compositor is conducive to safety certifiability to the most stringent levels for avionics, automotive, rail and other environments requiring safety critical operation.
This white paper examines the concerns and mitigations with using COTS Graphics Processors (CGPs or GPUs in general commercial terms) in safety critical applications requiring accelerated 2D and 3D safety rendering.
GPU architectures have vulnerabilities that could lead to unclassified applications accessing classified data, either maliciously or accidentally. This white paper describes the areas of vulnerability, consideration for multi-level security and how to support graphics applications requiring multi-level security
Modern multi-core processors and Real Time Operating Systems (RTOS) provide support for running multiple applications that improve performance, including graphics application performance. This white paper identifies the key architectures enabled by current multicore processors and RTOS to support multiple graphics applications and describes how OpenGL drivers can support these architectures.
Looking for low Size Weight and Power (SWaP) processing solutions without giving up high performance safety certifiable graphics? This joint white paper with AMD provides an introduction to solution worth considering.
If you are looking for a high performance graphics processor capable of driving multiple displays in an safety critical avionics system, then the AMD Radeon™ E8860 is a great choice. This joint white paper with AMD describes the benefits of the Radeon E8860 leading to its increased use on next generation commercial and military avionics applications, and why you may want to consider the Radeon E8860 too.
A new Safety Critical OpenGL® specification, OpenGL SC 2.0, was released by the Khronos Group April 2016. This paper describes how OpenGL SC 2.0 fits into the overall scheme of OpenGL specifications leading into a comparison to the earlier Safety Critical OpenGL specification, OpenGL SC 1.0.1, and concluding with an introduction to programmable shaders, now available to Safety Critical applications through OpenGL SC 2.0, enabling a higher degree of capability through new levels of performance and control.
The subject device is comprised of five (5) very large scale integrated circuits mounted on a high density multi-chip hybrid module. The part number of the hybrid module is 216T9NGBGA13FHG with a device description of ATI (now an AMD company) Mobility Radeon ™ 9000 M9-CSP64 Graphics Processor Unit, RoHS compliant. The module is an FR4 material Printed Circuit Board (PCB) mounted with an ATI designed GPU circuit in a plastic encapsulated Fine Ball Grid Array (FBGA) package. This is then mounted on the bottom (ball) side of the PCB and conformal coated…
COTS graphics processors (GPUs) have become popular components in mil-aero display systems with high performance graphics processing requirements. This article provides several GPU selection considerations that can impact the success of a display system design and delivery schedule as well as total life cycle systems management costs…
This case study discusses how CoreAVI’s Vulkan graphics and compute technology and COTS-D designs help enable HENSOLDT’s next generation airborne computer.
This case study demonstrates how CoreAVI’s Vulkan graphics and compute technology helps enable NASA to open up new possibilities for global supersonic air travel.
GPM3001 3U VPX E9171 Graphics/Compute Processor
GPMX002 XMC E9171 Graphics/Compute Processor
SBC3003 LX2160A Single Board Computer
Platforms for Safety Critical Applications
ArgusCore SC™ 1
ArgusCore SC™ 2
EGL_EXT_Compositor: FACE-aligned Safety Critical Compositor
AMD Radeon E9171 GPU
AMD Radeon E8860 GPU
AMD Radeon E4690 GPU
NXP i.MX 8 SoC
AMD G Series SoC
S32V234 series of application processors
TrueCore™ GPU health monitoring
CertCore178™: Avionics DO-178C/ED-12C Software Certification Data Packages
CertCore254™: Avionics DO-254/ED-80 GPU Certification Data Packages
Below are presentations CoreAVI has given at various events.
Core Avionics & Industrial Inc. and HENSOLDT Sensors GmbH have partnered to release the world’s first RTCA DO – 178 and EUROCAE ED-12C safely certifiable 4K video output hosted on HENSOLDT’s RTCA DO-254 and EUROCAE ED-80 safely certifiable Mission Computer with Curtiss-Wright’s COTS OpenVPX processor, I/O, and graphic module building blocks. This continues the long relationship between CoreAVI and HENSOLDT to provide innovative and cost-effective graphics and video processing solutions for safety critical applications such as synthetic vision systems (SVS).
This solution enables system integrators and end-users to leverage the high-resolution imagery provided by aircraft-installed sensors and available databases as well as large area displays to be installed in future aviation cockpits. Thus, the HENSOLDT Mission Computer with CoreAVI graphics drivers is already supporting the requirements of tomorrow’s avionic architectures.
CoreAVI brings flight displays to life powered by AMD G-Series Embedded processors and AMD Embedded Radeon™ Graphics.