CoreAVI’s ArgusCore™ suite of real-time and safety-critical OpenGL drivers provide a proven solution for graphics applications requiring safety certification and/or a high Technology Readiness Level (TRL).
For integrators wanting to benefit from the advanced technology of Vulkan® while still using OpenGL, CoreAVI offers VkCoreGL® SC1 and VkCoreGL® SC2 application libraries. These libraries are designed to run on CoreAVI’s VkCore® SC Vulkan-based safety critical graphics and compute driver and allow integrators to run legacy OpenGL applications while simultaneously taking advantage of the advanced capabilities of Vulkan.
Our drivers and libraries:
- Are designed and developed from the ground up to ensure safety, reliability and security requirements can be fully met.
- Do not include open source or third-party software.
- Address concerns with displaying Hazardously Misleading Information, when used in conjunction with the TrueCore™ safety monitor plug-in module.
- Support low-latency video-capture when interfacing to video-capture hardware external to the GPU through built-in ArgusCore or VkCoreGL SC functions.
- Include options for DecodeCore® and EncodeCore® for select GPUs for video decoder and video encoder specific hardware accelerator support.
- Have proven integration with popular human-machine interface tools such as ANSYS SCADE, Ensco Avionics’ iData, DiSTI GL Studio and Presagis VAPS XT to reduce risk and speed time to market.
- Pass the Khronos Group’s conformance suite
- Support multiple extensions. Please see product briefs for full list of extensions.
For details on supported GPUs, please visit our GPUs/SoCs for Safety Critical webpage.
Based on a highly modular architecture, CoreAVI can optimize your specific applications and quickly adapt the OpenGL drivers to new hardware platforms, operating systems and even add unique specific features.
For more information on our VkCoreGL® SC OpenGL Application libraries, see our Vulkan Graphics and Compute page.
EGL_EXT_COMPOSITOR
CoreAVI’s EGL 1.4, which is part of both the ArgusCore and VkCoreGL SC graphics library suites, is available with an option to include the EGL_EXT_compositor extension. This extension allows for the composition of multiple windows within a multi-partition EGL system including information assurance. Details can be found on the datasheet below or on the Khronos website here.
Embedded OpenGL Drivers |
ArgusCore GL1.3 |
ArgusCore ES2 |
ArgusCore SC1 / VkCoreGL SC1 |
ArgusCore SC2 / VkCoreGL SC2 |
---|---|---|---|---|
API | OpenGL 1.x | OpenGL ES 2.0 + Extensions |
OpenGL SC 1.0.1 + Extensions |
OpenGL SC 2.0 + Extensions |
Architecture | Fixed Pipeline | Programmable Shaders |
Fixed Pipeline | Programmable Shaders |
Integrated Video Capture API |
||||
Multiple GPU | ||||
Avionics Certification |
DO-178C DAL A | DO-178C DAL A | ||
Automotive Certification |
ISO 26262-1:2018 ASIL D | ISO 26262-1:2018 ASIL D | ||
Other/Industrial Certifications | IEC61508 SIL 3
Others upon request |
IEC61508 SIL 3
Others upon request |
||
FACE Aligned | EGL_EXT_ compositor |
General Purpose Profile
EGL_EXT_ |
General Purpose Profile
Safety Profile Security Profile EGL_EXT_ |
General Purpose Profile
Safety Profile Security Profile EGL_EXT_ |
RTOS Support
Don’t see what you need? Please contact us at Sales@CoreAVI.com to determine if we can help support your certifiable application needs.