Компания Core Avionics & Industrial (CoreAVI) является производителем
сертифицируемых по стандарту DO-178B/C драйверов стандарта OpenGL
для различных графических процессоров и графических ядер


Компания CoreAVI также производит поставку графических процессоров AMD E8860 и E4690 и системы-на-кристалле AMD G Series SOC в расширенном температурном диапазоне и обеспечивает их поставку в течении 20-ти лет с момента снятия микросхем с производства.


В аналитической статье "Восемь проблем с графическими процессорами в критических для безопасности системах"
рассматриваются проблемы, на которые обращено внимание в документах по авиационной сертификации
EASA certification memorandum CM-SWCEH-001 Section 10
"Guidelines For The Usage Of Commercial Off-the-shelf Graphical Processors in Airborne Display Applications"
и
FAA position paper CAST-29 (Certification Authorities Software Team)
"Use of COTS Graphical Processors (CGP) in Airborne Display Systems",
и решение этих проблем с помощью продуктов CoreAVI.
Загрузить статью


CoreAVI обеспечит систему-на-кристалле NXP S32V234 сертифицируемыми графическими драйверами OpenGL
для автомобильных и авиационных дисплеев

Система-на-кристалле S32V234 разработана компанией NXP Semiconductor для рынка автомобильных систем автономного управления ADAS (Advanced Driver Assistance Systems). Она содержит четырехъядерный 64-разрядный процессор архитектуры ARMv8, графическое 3D ядро Vivante GC3000 и процессор цифровой обработки изображений.

Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых графических драйверов стандарта OpenGL, анонсировала на выставке Embedded World 2017 поддержку NXP S32V234 драйверами OpenGL Safety Critical 1.0/2.0, сертифицируемыми по стандарту функциональной безопасности для автомобильной электроники ISO 26262.

Для продвижения S32V234 также на рынок авиационных дисплеев NXP заключила соглашение с CoreAVI, которая обеспечит S32V234 сертификационной документацией по DO-254, графическими драйверами стандартов OpenGL Safety Critical 1.0/2.0 и их сертификационной документацией, а также длительный срок поставок, требуемый в авиационных программах.

Система-на-кристалле NXP S32V234 выпускается в расширенном температурном диапазоне -40..+125С и спроектирована по технологиям, включенным NXP в программу SafeAssure поддержки стандартов функциональной безопасности IEC 61508 и ISO 26262. В частности, два процессора S32V234 могут работать в режиме с разделяемой памятью и сравнивать между собой результаты вычислений.

Сертификационная документация на графические драйверы для S32V234 будет поддерживать сертификацию по стандарту ISO 26262 до высшего уровня критичности для безопасности ASIL D (Automotive Safety Integrity Level) и по стандарту DO-178C до высшего уровня DAL A (Design Assurance Level).

Компания CoreAVI также поддерживает сертифицируемые драйверы стандарта OpenGL SC 1.0/2.0 для следующих графических процессоров и графических ядер: AMD Radeon E4690, E8860 и AMD G-Series SoC, NXP i.MX6 и i.MX8, Intel HD Graphics 4000/5000 процессоров Atom и Core i3/i5/i7. Компания CoreAVI обеспечивает поставку графических процессоров AMD в расширенном температурном диапазоне в течении 20 лет после прекращения их производства.


TrueCore: программный монитор безопасности графического процессора авиационных дисплеев, сертифицируемых на уровень DAL A
Рекомендации по применению коммерческих графических процессоров в авиационных дисплеях содержатся в документе CAST-29 «Use of COTS Graphical Processors (CGP) in Airborne Display Systems» (CAST = Certification Authority Software Team, COTS = Commercial Off-The-Shelf).

Компания CoreAVI продемонстрировала на выставке Aviation Electronics Europe 2016 программный монитор безопасности графического процессора, позволяющий повысить уровень сертификации авиационной дисплейной системы до максимального DAL A (Design Assurance Level) без необходимости внешнего аппаратного монитора на базе FPGA, который традиционно применяется в дисплеях для целей сертификации. По данному продукту была проведена встреча CoreAVI с экспертами FAA, и монитор TrueCore был признан соответствующим рекомендациям FAA.

Первым производителем, применившим монитор TrueCore, стала компания Creative Electronic Systems, продемонстрировавшая на выставке AEE-2016 работу монитора TrueCore на своем 3U VPX модуле VGP-2870 на базе графического процессора AMD Radeon E8860. Первоначально модуль VGP-2870 был разработан для сертификации на уровень DAL C, с применением TrueCore модуль может быть сертифицирован на уровень DAL B (DO-254/DO-178).

Подробнее см. TrueCore Product Overview
Подробнее о модуле VGP-2870 см.
www.avdsys.ru/swap.


Компания CoreAVI выпустила драйверы OpenGL SC 2.0 с сертификационным пакетом DO-178C DAL A
Компания CoreAVI продемонстрировала на выставке Aviation Electronics Europe 2016 первую коммерческую реализацию стандарта OpenGL SC 2.0 – новой редакции стандарта OpenGL Safety Critical, выпуск которой был объявлен консорциумом Khronos здесь же на выставке AEE-2016.

Работа драйвера стандарта OpenGL SC 2.0 была продемонстрирована на модуле Curtiss-Wright VPX3-716 на базе графического процессора AMD Radeon E8860 под управлением одноплатного компьютера VPX-133 на базе микропроцессора NXP QorIQ T2080 c операционной системой Wind River VxWorks.

CoreAVI поддерживает драйверы стандарта OpenGL SC 1.0/2.0 для следующих графических процессоров и графических ядер: AMD E4690, E8860 и G-Series SoC, NXP i.MX6 Vivante от GC880 до GC7000, Intel HD 4000 и 5000 процессоров Atom и Core i3/i5/i7.

Драйверы OpenGL SC 1.0/2.0 сопровождаются сертификационными пакетами DO-178C до уровня DAL A (Design Assurance Level) и ISO 26262 до уровня ASIL D (Automotive Safety Integrity Level). Также реализована поддержка стандарта FACE (Future Airborne Capability Environment).

Драйверы CoreAVI поддерживают операционные системы Wind River VxWorks, SYSGO PikeOS, Lynx Software LynxOS, Gree Hills Integrity, DDCI Deos и Linux. Драйверы CoreAVI интегрируются с системами модельно-ориентированной разработки графических интерфейсов Esterel SCADE, Presagis VAPS XT, DiSTI GL Studio и iData.

Подробнее см. ArgusCore Product Overview


OpenGL SC v2.0: консорциум Khronos выпустил новую редакция стандарта OpenGL Safety Critical
Консорциум Khronos (www.khronos.org) объединяет более 100 компаний, работающих в области компьютерной графики, визуализации и мультимедиа. Задачей консорциума является разработка открытых стандартов программных интерфейсов: OpenGL, OpenCL, OpenVG, OpenVX и др.

Hа выставке Aviation Electronics Europe 2016 консорциум Khronos объявил о выпуске новой редакции стандарта OpenGL Safety Critical – подмножества стандарта OpenGL для систем, критически важных для безопасности и сертифицируемых по отраслевым стандартам безопасности ПО, таким как DO-178C (авионика) и ISO 26262 (автоэлектроника).

Новая редакция OpenGL SC 2.0 отличается от предыдущей редакции OpenGL SC 1.0 тем, что позволяет использовать программируемые шейдеры, тем самым увеличивая эффективность использования возможностей современных графических процессоров в критически важных для безопасности графических приложениях.

Там же на выставке AEE-2016 была продемонстрирована первая коммерческая реализация стандарта OpenGL SC 2.0 компании CoreAVI, работающая на модуле Curtiss-Wright VPX3-716 на базе графического процессора AMD Radeon E8860 под управлением одноплатного компьютера VPX-133 на базе микропроцессора NXP QorIQ T2080 c операционной системой Wind River VxWorks.

Рабочая группа Khronos Safety Critical Working Group планирует в будущем разработку safety-critical версий и других стандартов Khronos, например Vulkan (более простой API, чем OpenGL, позволяющий разрабатывать более производительные драйверы) и OpenVX (API для разработки приложений компьютерного зрения и распознавания).


OpenGL драйверы для графического ядра Vivante микропроцессора Freescale i.MX 6
Компания CoreAVI, производитель сертифицируемых OpenGL драйверов для графических процессоров AMD Radeon E4690 и E8860, расширяет список поддерживаемых графических процессоров и анонсирует поддержку интегрированного микропроцессора Freescale i.MX6 c процессорным ядром ARM Cortex-A9 и графическим 2D/3D ядром Vivante. Графические драйверы OpenGL профиля SC (Safety Critical) будут сопровождаться сертификационным пакетом DO-178C/ED-12C Level A.


OpenGL для графического ядра Intel® HD Graphics
Компания CoreAVI расширяет список поддерживаемых графических процессоров и анонсирует поддержку графического ядра Intel HD 4000/5000, интегрированного с микропроцессорами Intel Atom, Core i3, Core i5, Core i7 и системами-на-кристалле Intel Bay Trail, Ivy Bridge, Cherry Trail и Haswell. Графические драйверы OpenGL будут поддерживаться для операционных систем Wind River VxWorks, SYSGO PikeOS и DDC-I Deos.


CoreAVI приобретает права интеллектуальной собственности на все продукты компании ALT Software
В связи с банкротством и ликвидацией компании ALT Software и по просьбам заказчиков, использующих продукты ALT Software и нуждающихся в сопровождении этих продуктов, компания CoreAVI приобретает права интеллектуальной собственности на OpenGL-драйверы ALT Software для графических процессоров AMD Radeon M9, M54, E6760 и Fujitsu MB86298 'RUBY', MB86297 ‘Carmine’ and MB86296 ‘Coral PA’ и соответствующие сертификационные пакеты DO-178B/ED-12B Level A. Данные процессоры и драйверы сертифицированы FAA, EASA и Transport Canada, и сегодня летают в дисплеях многих самолетов. Приобретение CoreAVI прав собственности на продукты ALT Software позволит CoreAVI обеспечить заказчикам ALT Software защиту их инвестиций в разработку дисплейных систем


OpenGL SC для нового графического процессора AMD Radeon E8860
Новый GPU AMD E8860 имеет производительность на операциях трехмерной графики примерно в три раза выше, чем AMD E4690. Как и для E4690, компания CoreAVI будет поддерживать для E8860 графический драйвер OpenGL SC (Safety Critical) с сертификационным пакетом DO-178C Level A, а также производить скрининг и поставлять E8860 c температурным диапазоном -40..+85C и обеспечивать 20-летний срок поставок после прекращения его производства. На выставке Embedded World, которая прошла в феврале в Нюрнберге, на стендах компаний AMD, Esterel Technologies и SYSGO были продемонстрированы экраны, разработанные в системе SCADE Display c драйверами OpenGL для операционной системы PikeOS.


Сертифицируемые драйверы видеодекодера H.264/MPEG2 для GPU AMD E8860
На выставке Embedded World 2015 в Нюрнберге компания Core Avionics & Industrial (CoreAVI) продемонстрировала сертифицируемый по DO-178C драйвер блока видеодекодера UVD (Universal Video Decoder) графического процессора AMD Embedded Radeon E8860. Драйвер видеодекодера поддерживает несколько независимых HD видеопотоков с компрессией H.264/MPEG2 и полностью интегрируется с графическим драйвером OpenGL SC процессора E8860.


Графическая библиотека OpenGL SC для AMD E4690 сертифицирована по DO-178C
Сертификационный пакет DO-178C на графическую библиотеку стандарта OpenGL Safety Critical фирмы Core Avionics & Industrial прошел сертификацию в составе оборудования AS252 Airborne Server и AR252 Airborne Router производства фирмы Cobham Aerospace Communications. На сегодняшний день это один из первых завершенных проектов с сертификацией по DO-178C. В проекте применяются графический процессор AMD Radeon E4690, операционная система Wind River VxWorks 653 и система разработки графического интерфейса Esterel Technologies SCADE Display.


OpenCL для AMD G-Series SOC
Open Computing Language (OpenCL) – открытый стандарт на программный интерфейс для параллельного программирования гетерогенных (неоднородных) вычислительных систем. Язык OpenCL применяется для параллельных вычислений неграфического характера на графических процессорах GPGPU (General Purpose Graphics Processor Unit), содержащих сотни процессорных ядер с плавающей точкой. Компания Core Avionics & Industrial (CoreAVI) анонсировала поддержку OpenCL для новой «системы на кристалле» AMD G-Series SOC (System On Chip), содержащей многоядерный процессор архитектуры x86 и графический процессор семейства AMD Radeon HD 8000 в одном корпусе. GPGPU+OpenCL является экономичной и более производительной альтернативой FPGA для задач цифровой обработки сигналов: (1) GPGPU программируются разработчиками ПО и не требуют высококвалифицированных разработчиков FPGA и (2) GPGPU используют арифметику с плавающей точкой со значительно более высокой точностью вычислений.


AVD Systems
тел: (916) 194-42-71

Все наши страницы в сети:
www.avdsys.ru/pikeos PikeOS - операционная система/гипервизор для встраиваемых систем, критически-важных для безопасности (safety) и защищенности (security)
www.avdsys.ru/ada AdaCore – средства разработки и верификации ПО на языках Ada и SPARK
www.avdsys.ru/test Cantata - комплекс средств автоматизации тестирования программного обеспечения критически-важных для безопасности, сертифицируемых встраиваемых систем
www.avdsys.ru/gpu CoreAVI - сертифицируемые по стандарту DO-178B/C драйверы стандарта OpenGL SC (Safety Critical) для различных графических процессоров и графических ядер (GPU = Graphics Processing Unit)
www.avdsys.ru/gui DiSTI GL Studio - cреда разработки 3-D графического пользовательского интерфейса (GUI) критически важных для безопасности сертифицируемых дисплейных систем
www.avdsys.ru/wcet AbsInt - средства статического (по коду программы) анализа ПО критически-важных встраиваемых систем: времени исполнения наихудшего случая WCET (Worst-Case Execution Time), объема используемого стека, наличия потенциальных ошибок времени исполнения
www.avdsys.ru/mbd Средства модельно-ориентированного проектирования (MBD = Model-Based Design).
AdaCore QGen - квалифицируемый генератор программного кода из моделей Simulink и Stateflow.
www.avdsys.ru/debug Lauterbach - аппаратные средства отладки ПО встраиваемых систем
www.avdsys.ru/atr CM Computer - бортовые корпуса формата ATR (Air Transport Rack) для модулей VPX, VME64 и CompactPCI с кондуктивным охлаждением
www.avdsys.ru/DE TTTech - оборудование Deterministic Ethernet - сетевой Технологии с передачей по Временно́му Расписанию (Time-Triggered Technology), применяемой для построения распределенных систем жесткого реального времени с гарантированным временем передачи данных
www.avdsys.ru/rugged Aitech - модули и системы VPX, VME, CompactPCI для тяжелых условия эксплуатации