COREAVI Solutions d’applications graphiques dans des systèmes temps réel critiques


CoreAVI
  • Solutions : Librairies graphiques / Stack
  • Fournisseur : COREAVI
CoreAVI propose une large gamme de solutions pour le développement et le déploiement d’applications graphiques dans des systèmes temps réel critiques. Le cœur de marché de l’entreprise se situe dans l’aéronautique, et de très nombreux aéronefs, tant civils que militaires, avions, hélicoptères ou drones, embarquent des produits CoreAVI pour des fonctions de sécurité, qu’il s’agisse de d’affichage cockpits ou de systèmes de contrôle des fonctions clés de l’appareil. Au-delà de l’avionique, ce sont aussi les marchés du transport (notamment ferroviaire), du nucléaire ou du médical qui peuvent bénéficier du haut niveau de sûreté offert par les logiciels et matériels CoreAVI pour les fonctions graphiques. CoreAVI propose une gamme innovante de produits pour les applications graphiques critiques, avec notamment des pilotes OpenGL SC 1.0 et SC 2.0.
ArgusCore SC ™ de CoreAVI est une suite de pilotes graphiques temps réel évolutifs OpenGL SC 1.0 et OpenGL SC 2.0, conçus pour obtenir les meilleures performances des processeurs graphiques, tout en atteignant les plus hauts niveaux de certifications critiques de sécurité, y compris les Certification de niveau A FAA DO-178C / EUROCAE ED -12C. Basés sur une architecture hautement modulaire, et ne contenant pas de logiciel open source ni de logiciel tiers, les pilotes ArgusCore SC de CoreAVI peuvent être optimisés pour les applications spécifiques et rapidement adaptés aux nouvelles plates-formes matérielles et systèmes d'exploitation. Les pilotes ArgusCore SC sont intégrés et optimisés pour le logiciel d'IHM SCADE de ANSYS et sont conformes à la dernière norme technique FACE ™ (Future Airborne Capability Environment).
Graphics Block Diagram_ CoreAVI

Au sein d’un portefeuille CoreAVI large et évolutif, voici une introduction à quelques produits phares :
COTS-D : IP COTS Hardware
COTS-D (COTS Designs) est un nouvelle solution, unique sur le marché, permettant de disposer de produits COTS certifiés DO-254 / DO-178. Au lieu de se procurer des cartes complètes, COTS-D permet aux intégrateurs de systèmes de choisir des designs clé en main, qu'ils peuvent ensuite fabriquer eux-mêmes dans leurs propres installations, parallèlement à leurs produits existants, ou par l'intermédiaire d'un EMS sous contrat. COTS-D offre une variété de solutions de design hardware, y compris des ordinateurs monocarte basés sur les offres NXP Power Architecture®, Intel x86 et cœurs ARM®, ainsi que des modules graphiques et de calcul sur base AMD et d'autres GPU. Ces modules sont conçus pour des facteurs de forme standard de l'industrie tels que VITA-46 (3U VPX) et VITA-61 / VITA-42 (XMC), mais ne sont pas limités à ces formats.

Les design hardware IP COTS-D sont développés et qualifiés pour les environnements contraints, répondent aux exigences DO-160 et sont conçus pour un processus structuré et audité aligné avec les exigences DO-254, selon les directives FAA et EASA. Les modules COTS-D font l'objet d'une planification, d'examens et de vérifications approfondies à tous les stades, y compris une analyse de sécurité pour dériver les exigences de sécurité afin de permettre leur utilisation dans les systèmes DAL-A exigeant le niveau d'assurance de conception le plus élevé. En savoir plus

ArgusCore SC1™
Les pilotes ArgusCore SC1 de CoreAVI constituent un sur-ensemble de la spécification des API OpenGL SC 1.0 de Khronos (OpenGL pour les applications critiques de sécurité). Les bibliothèques graphiques OpenGL SC 1.0 sont implémentées pour gérer un pipeline de rendering graphique à fonction fixe. Aujourd'hui, les bibliothèques ArgusCore SC1 de CoreAVI sont largement utilisées dans les systèmes d'affichage avionique certifiés utilisant des applications graphiques de sécurité à fonctions fixes. En savoir plus

ArgusCore SC2™
Avec ArgusCore SC2™, CoreAVI a réalisé et déployé le tout premier pilote graphique OpenGL SC 2.0. Les pilotes ArgusCore SC2 de CoreAVI constituent un sur-ensemble de la spécification API OpenGL SC 2.0 de Khronos. Ces bibliothèques graphiques prennent en charge un pipeline de rendering graphique programmable et permettent aux applications critiques de sécurité d'atteindre les niveaux de certification de sécurité les plus élevés, tout en tirant le meilleur parti des gains de performances grâce à l'utilisation des moteurs de « shaders » des processeurs graphiques récents. En savoir plus
VkCore SC
CorekVI VkCore SC est une API certifiable pour les applications critiques, basée sur un sous-ensemble de Vulkan 1.0, destinée à résoudre les problèmes de sécurité importants des marchés de l’avionique et l’automobile. Vulkan est une nouvelle génération d’API pour le rendu graphique, fournissant aux applications des fonctionnalités telles que la gestion de la mémoire et des erreurs, ainsi que des capacités graphiques et de calcul intégrées dans une même et seule API. Bien que Vulkan soit une refonte complète des API graphiques pour l'accélération GPU, les applications existantes restent compatibles puisque les bibliothèques OpenGL SC 1.0.1 et Open GL SC 2.0 sont à même d’être exécutées sur Vulkan. Cela permet donc aux applications graphique de tirer parti à la fois d'OpenGL et de Vulkan. Cela permet d'améliorer les performances et d'ajouter de nouvelles fonctionnalités aux applications existantes. En savoir plus

CertCore178™
Les packages complets de preuves de certification CertCore178™ FAA DO-178C et EUROCAE ED-12C niveau A de CoreAVI prennent en charge l'utilisation des pilotes graphiques ArgusCore SC dans toutes les certifications de sécurité avionique FAA DO-178C / EUROCAE ED-12C. En savoir plus

Modules optionnels
Pour compléter les bibliothèques graphiques ArgusCore SC, CoreAVI fournit un certain nombre de modules plug-in interopérables pour permettre une vidéo intégrée riche en fonctionnalités, une fonctionnalité multicœurs améliorée ou encore une certification de sécurité pour GPU.
  • DecodeCore™ (pilotes de décodage vidéo H.264 / H.265) permet l'utilisation de décodeurs vidéo HD intégrés dans les processeurs graphiques pour les plates-formes temps réel critiques.
  • EncodeCore™ (pilotes de codage vidéo H.264 / H.265) permet aux encodeurs vidéo accélérés des processeurs graphiques de compresser et de diffuser plusieurs fichiers vidéo haute définition indépendants.
  • HyperCore™ (Hyperviseur Graphique pour GPU) permet la virtualisation de capacités graphiques / vidéo simultanées en utilisant un ou plusieurs GPU sur plusieurs instances de systèmes d'exploitation.
  • TrueCore™, moniteur de sécurité temps réel pour GPU pour la certification Avionique DAL A, fonctionne conjointement avec les fonctions ArgusCore SC pour analyser et surveiller l'intégrité des données des processeurs graphiques avancés utilisés dans les systèmes d'affichage critiques.
COTS-D Diagram_CoreAVI
Processeurs Graphiques Supportés
La famille de produits ArgusCore SC est disponible de nombreuses familles de processeurs graphiques et de systèmes sur puce courants. Les équipes R&D et certification de CoreAVI évaluent continuellement tous les GPU disponibles sur le marché, et continuent d'ajouter de nouveaux processeurs graphiques à sa liste croissante de plates-formes supportées. A ce jour, on peut citer :
  • AMD : GPU Radeon E4690, E8860, E9171 (triés en temperature), SoC G Series 
  • NXP : Familles de Processeurs SoC i.MX 6, i.MX 8
  • VIVANTE : Cœurs GPU GC880 à GC7000
  • Intel : Familles GPU HD 4000, HD 5000, HD530 et CPU et SoC Atom™, Core™ i3, Core™ i5, et Core™ i7

Produits associés

Visuel non disponible

En savoir +

Visuel non disponible

En savoir +