CoreAVI Vulkan SC для NXP i.MX8: cертифицируемые графические драйверы для авиационных и автомобильных систем
Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых драйверов графических процессоров и графических ядер, выпустила драйвер нового стандарта Vulkan SC (Safety Critical) для системы-на-кристалле i.MX8 компании NXP. Драйвер Vulkan SC для i.MX8 будет сопровождаться пакетом материалов для сертификации по стандартам функциональной безопасности (safety) DO-178C (авионика) и ISO 26262 (автоэлектроника).
Новый графический стандарт Vulkan разработан конcорциумом Khronos Group как альтернатива широко применяемому стандарту OpenGL. Основной целью его создания является повышение производительности графических приложений за счет того, что разработчику приложения предоставляется прямой доступ к ресурсам графического процессора. Стандарт Vulkan SC (Safety Critical), как и стандарт OpenGL SC, является подмножеством, сертифицируемым по требованиям функциональной безопасности.
Система-на-кристалле NXP i.MX8 содержит два графических ядра Vivante GC7000 XSVX, четыре процессорных ядра ARM Cortex-A53, два процессорных ядра ARM Cortex-A72 и два ядра ARM Cortex-M4F. Каждое графическое ядро содержит восемь vec4-шейдеров, имеет производительность до 128 GFLOPS и обеспечивает скорость заполнения пикселами 6,4 Гпиксел/с и элементами текстуры – 3,2 Гтексел/с. Система-на-кристалле i.MX8 выпускается NXP в индустриальном (–40…+105 °С) и автомобильном (–40…+125 °С) диапазонах рабочих температур.
CoreAVI Vulkan SC также поддерживает графичеcкий процессор AMD Embedded Radeon E9171. Драйвер работает в среде операционных систем реального времени (ОСРВ) VxWorks, PikeOS, QNX, Integrity, Deos и LynxOS и может быть сконфигурирован для других ОСРВ, а также для систем без ОС (bare-metal). Графические библиотеки стандартов OpenGL SC 1.0 и 2.0 поддерживаются как надстройки поверх драйвера Vulkan SC.
Драйвер Vulkan SC будет сопровождаться пакетом сертификационных документов по требованиям DO-178C до уровня критичности для безопасности DAL A (Design Assurance Level) и ISO 26262 до уровня критичности для безопасности ASIL D (Automotive Safety Integrity Level). Компания CoreAVI обеспечивает поддержку сертификации и участие CoreAVI DER (Designated Engineering Representative) в сертификационных аудитах заказчика. У CoreAVI есть 12-летний опыт сертификации своих продуктов в более чем 60-ти программах в более чем 20-ти странах.
Дистрибьютор CoreAVI в России – компания «АВД Системы», поставщик средств разработки программного обеспечения критически важных для безопасности сертифицируемых встраиваемых компьютерных систем.