ПО графических процессоров и графических ядер,

сертифицируемое по стандартам DO-178C (авионика) и ISO 26262 (автоэлектроника)

"COTS-Design/DO-254" - документация для производства и сертификации COTS-модулей стандартных форматов 3U VPX и XMC, построенных на базе современных микропроцессоров, графических процессоров и систем-на-кристалле и сертифицируемых по авиационному стандарту DO-254/ED-80


CoreAVI обеспечит поддержку применения процессоров Intel Core 11-го поколения в сертифицируемых встраиваемых системах
Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых драйверов и библиотек для графических процессоров, объявила о выпуске аппаратных и программных компонент, которые позволят применять процессоры Intel Core 11th Gen в критически важных для безопасности системах, сертифицируемых по стандартам функциональной безопасности DO-178C/DO-254 (авионика) до уровня критичности DAL A, ISO 26262 (автоэлектроника) до уровня критичности ASIL D и IEC 61508 (промышленный IoT) до уровня критичности SIL 3. Для этого Intel предоставит CoreAVI доступ к детальной технической документации на процессоры «Intel Airworthiness Evidence Package» и «Functional Safety Essential Design Package».

Компания CoreAVI обеспечит поддержку системы-на-кристалле Intel Core i7 (кодовое название Tiger Lake UP3) со встроенным графическим процессором Intel Iris Xe следующими продуктами:
- дизайн-IP одноплатного компьютера на базе СнК Tiger Lake UP3 в стандартном формате VPX 3U с сертификационным пакетом по DO-254 DAL A;
- сертифицируемые загрузчик и BIOS для Tiger Lake UP3;
- драйвер графического/вычислительного интерфейса стандарта Vulkan SC (Safety Critical);
- графическая библиотека стандарта OpenGL SC 1.0/2.0;
- библиотека математических функций для систем компьютерного зрения и искусственного интеллекта стандарта OpenVX.

Ранее CoreAVI обеспечила поддержку следующих графических процессоров и cистем-на-кристалле:
- графического IP-ядра Arm Mali-G78AE;
- дискретных графических процессоров AMD E9171, E8860 и E4690;
- СнК NXP i.MX8 c графическим ядром Vivante GC7000, NXP S32V234 с графическим ядром Vivante GC3000 и NXP i.MX6.


Сертифицируемая библиотека OpenVX для критически важных систем компьютерного зрения и искусственного интеллекта
Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых графических драйверов и библиотек, выпустила реализацию программного интерфейса OpenVX для применения в критически важных системах, сертифицируемых по стандартам функциональной безопасности (safety), таких, как DO-178C (авионика) и ISO 26262 (автоэлектроника).

Открытый стандарт программного интерфейса для систем компьютерного зрения OpenVX разработан и поддерживается конcорциумом Khronos Group, объединяющим более 150 компаний. Компания CoreAVI является членом консорциума и участником рабочей группы по адаптации стандартов Khronos для систем, критически важных для безопасности, например, разработка сертифицируемого подмножества OpenGL SC (Safety Critical).

Библиотека CoreAVI VkCoreVX SC представляет собой сертифицируемое подмножество функций последней версии стандарта OpenVX 1.3, разработанных с учетом требований исполнения в реальном масштабе времени и требований сертифицируемости. Библиотека VkCoreVX SC реализована как надстройка над библиотекой Vulkan SC и использует вычислительную часть функций интерфейса Vulkan для выполнения высокопараллелизованных вычислений на многоядерных графических процессорах, для которых CoreAVI поддерживает драйвер Vulkan SC. Для библиотеки VkCoreVX SC и драйвера Vulkan SC поставляются комплекты сертификационной документации для DO-178C DAL A и сертификат ISO 26262 Accredited Safety Assessment Certificate ASIL D.

Библиотека VkCoreVX SC содержит следующие функции для реализации алгоритмов компьютерного зрения и логического вывода в нейросети: фильтры (Гаусса, медианные, сверточные, …), пирамиды Лапласа, анализ гистограмм, оптический поток, детектор границ Кэнни и многие другие. Функции разработаны полностью с нуля, не содержат программных компонент с открытым исходным кодом и компонент сторонних фирм.

Ранее CoreAVI выпустила математическую библиотеку CompuCore, также реализованую как надстройка над библиотекой Vulkan SC. Библиотека CompuCore содержит функции операций над матрицами и векторами BLAS (Basic Linear Algebra Subprograms) и функции преобразования Фурье FFT (Fast Fourier Transform). Библиотека CompuCore также сопровождается сертификационной документацией по DO-178C DAL A и ISO 26262 ASIL D.

Графический стандарт Vulkan разработан конcорциумом Khronos Group как альтернатива широко применяемому стандарту OpenGL. Основной целью разработки нового стандарта является повышение производительности графических приложений за счет предоставления разработчику приложения прямого доступа к ресурсам графического процессора. Помимо графических функций Vulkan API содержит вычислительные функции, которые позволяют использовать многоядерные графические процессоры (GPGPU) для вычислений неграфического характера, таких, как обработка изображений и матричные операции. Эти функции Vulkan API исключают необходимость применения дополнительных библиотек, таких, как OpenCL или CUDA.

Драйвер CoreAVI Vulkan SC поддерживает графичеcкие процессоры AMD Embedded Radeon E9171, Arm Mali-G78AE и графическое ядро Vivante GC7000 XSVX системы-на-кристалле NXP i.MX8. Драйвер работает в среде операционных систем реального времени VxWorks, PikeOS, QNX, Integrity, Deos и LynxOS и может быть сконфигурирован для других ОСРВ, а также для «безОСовых» (bare-metal) систем. Графические библиотеки стандартов OpenGL SC 1.0 и 2.0 поддерживаются как надстройки поверх драйвера Vulkan SC.

Эта новость опубликована в журнале Электроника НТБ №1/2021


Сертифицируемые драйверы Vulkan и OpenGL SC для графического процессора Arm Mali-G78AE
Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых графических драйверов и библиотек, объявила о поддержке нового графического процессора Mali-G78AE, разработанного компанией Arm специально для систем отображения, сертифицируемых по стандартам функциональной безопасности (safety), таких как DO-178C (авионика) и ISO 26262 (автоэлектроника). В комплект ПО для Mali-G78AE входят драйверы графических стандартов Vulkan SC и OpenGL SC (Safety Critical), монитор безопасности TrueCore и математические библиотеки. Все компоненты ПО сопровождаются документацией для сертификации до наивысших уровней критичности для безопасности DAL A (Design Assurance Level) DO-178C и ASIL D (Automotive Safety Integrity Level) ISO 26262.

Графический процессор Arm Mali-G78AE может содержать до 24х ядер и позволяет реализовать изоляцию графических приложений в Разделах (Partition), закрепив аппаратные ресурсы за Разделами, исполняющимися в различные интервалы времени (time partitioning) и в различных адресных пространствах (space partitioning). Процессор Mali-G78AE поддерживает до четырех Разделов, в которых могут исполняться приложения с различными уровнями критичности для безопасности (mixed criticality).

Графический стандарт Vulkan разработан конcорциумом Khronos Group как альтернатива широко применяемому стандарту OpenGL. Основной целью разработки нового стандарта является повышение производительности графических приложений за счет предоставления разработчику приложения прямого доступа к ресурсам графического процессора. Стандарт Vulkan SC (Safety Critical), как и стандарт OpenGL SC, является подмножеством, сертифицируемым по требованиям функциональной безопасности.

Помимо графических функций Vulkan API содержит вычислительные функции, которые позволяют использовать многоядерные графические процессоры (GPGPU) для вычислений неграфического характера, таких, как обработка изображений и матричные операции. Эти функции Vulkan API исключают необходимость применения дополнительных библиотек, таких, как OpenCL или CUDA. Математические библиотеки CoreAVI, основанные на Vulkan API, сертифицируемы по DO-178C и ISO 26262.

Драйвер CoreAVI Vulkan SC поддерживает также графичеcкий процессор AMD Embedded Radeon E9171 и графическое ядро Vivante GC7000 XSVX системы-на-кристалле NXP i.MX8. Драйвер работает в среде операционных систем реального времени VxWorks, PikeOS, QNX, Integrity, Deos и LynxOS и может быть сконфигурирован для других ОСРВ, а также для «безОСовых» (bare-metal) систем. Графические библиотеки стандартов OpenGL SC 1.0 и 2.0 поддерживаются как надстройки поверх драйвера Vulkan SC.

Драйвер CoreAVI Vulkan SC выбран NASA для разработки графического интерфейса XVS (eXternal Vision System) кабины «тихого» сверхзвукового пассажирского лайнера X-59 QueSST (Quiet SuperSonic Technology).

Эта новость опубликована в журналах Электроника НТБ №9/2020 и Электронные Компоненты №11/2020


Одноплатный компьютер VPX 3U на базе процессора NXP LX2160 с сертификационным пакетом DO-254 DAL A
Линейка продуктов компании CoreAVI "COTS-IP/DO-254" - это проектная и производственная документация модулей стандартных форматов на базе современных микропроцессоров, графических процессоров и систем-на-кристалле, предназначенных для использования в системах авионики и подлежащих сертификации по авиационному стандарту DO-254/ED-80. Эта продуктовая линейка предназначена для заказчиков, которые хотели бы использовать в своих изделиях готовые покупные (COTS, Commercial-Off-The-Shelf) модули для сокращения сроков разработки, но при этом хотят исключить зависимость от сторонних производителей (особенно зарубежных). Приобретение интеллектуальной собственности на готовый дизайн (COTS-IP) позволит таким заказчикам самим производить комплектующие модули в нужное время в нужном количестве, снизив таким образом себестоимость комплектующих и риски.

Компания CoreAVI выпустила новый дизайн-IP - модуль формата VPX 3U на базе многоядерного микропроцессора NXP QorIQ Layerscape LX2160A (16 ядер 64-бит ARMv8-A Cortex-A72). Дизайн модуля поддерживает также LX2120A (12 ядер) и LX2080A (8 ядер). Cогласно программе NXP Product Longevity процессор LX2160A будет доступен в течение 15-ти лет с начала выпуска (2020 год). Компания NXP является руководителем рабочей группы MCFA (MultiCore For Avionics).

Одноплатный компьютер на базе LX2160A – это уже четвертый продукт в линейке CoreAVI COTS-IP/DO-254. Ранее CoreAVI выпустила сертифицируемые дизайн-IP одноплатного компьютера формата VPX 3U на базе процессоров NXP QorIQ T2081/T1042 с архитектурой Power, а также модуля формата VPX 3U и мезонинного модуля формата XMC на базе нового графического процессора AMD Radeon E9171.

Одноплатный компьютер COTS-IP LX2160A сопровождается сертифицируемыми по DO-178C/ED-12С BSP (Board Support Package) для операционных систем Wind River VxWorks 653, DDC-I Deos и Lynx Software LynxOS-178. В состав BSP входит также сертифицируемый загрузчик операционной системы (boot loader). Сертификационная документация по DO-254/ED-80 на модуль и cертификационная документация по DO-178C/ED-12C на BSP поддерживают сертификацию до уровня DAL A.

Эта новость опубликована в журналах Электроника НТБ №9/2019 и Электронные Компоненты №11/2019


CoreAVI Vulkan SC для NXP i.MX8
Компания 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).

Эта новость опубликована в журналах Электроника НТБ №9/2019 и Электронные Компоненты №11/2019


Новый графический стандарт Vulkan SC выбран NASA для кабины «тихого» сверхзвукового лайнера X-59 QueSST
Компания Core Avionics and Industrial (CoreAVI), производитель сертифицируемых драйверов графических процессоров, выпустила драйвер нового стандарта Vulkan SC (Safety Critical) и объявила о том, что NASA выбрала CoreAVI Vulkan SC для разработки графического интерфейса XVS (eXternal Vision System) кабины «тихого» сверхзвукового пассажирского лайнера X-59 QueSST (Quiet SuperSonic Technology).

«Тихий» сверхзвуковой самолет, разрабатываемый компанией Lockheed Martin, будет летать со скоростью примерно 1.4 числа Маха и, благодаря конструкции корпуса, уровень шума на земле при переходе лайнером звукового барьера не будет превышать 75 децибел. Первый полет экспериментального образца запланирован на 2021 год.

Новый графический стандарт Vulkan разработан конcорциумом Khronos Group как альтернатива широко применяемому стандарту OpenGL. Основной целью разработки нового стандарта является повышение производительности графических приложений за счет предоставления разработчику приложения прямого доступа к ресурсам графического процессора. Стандарт Vulkan SC (Safety Critical), как и стандарт OpenGL SC, является подмножеством, сертифицируемым по требованиям безопасности, таким как DO-178C (авионика) и ISO 26262 (автоэлектроника).

Первый релиз драйвера CoreAVI Vulkan SC поддерживает графичеcкий процессор AMD Embedded Radeon E9171 и систему-на-кристалле NXP i.MX8. Драйвер работает в среде операционных систем реального времени VxWorks, PikeOS, QNX, Integrity, Deos и LynxOS и может быть сконфигурирован для других ОСРВ, а также для безОСвых (bare-metal) систем. Драйверы OpenGL SC 1.0 и 2.0 будут по-прежнему поддерживаться, но уже как надстройка поверх драйвера Vulkan SC.


Журнал "Электроника НТБ" опубликовал интервью с компанией CoreAVI на выставке Embedded World 2018

Загрузить скан публикации


COTS-Design/DO-254: новый дизайн-IP на базе графического процессора AMD E9171
Линейка новых продуктов компании CoreAVI "COTS-Design/DO-254" - это документация для производства и сертификации COTS-модулей стандартных форматов, построенных на базе современных микропроцессоров, графических процессоров и систем-на-кристалле и сертифицируемых по авиационному стандарту DO-254/ED-80.

Компания CoreAVI выпустила новый дизайн-IP - модуль формата VPX 3U на базе графического процессора AMD E9171. Модуль спроектирован для установки в крейт с кондуктивным охлаждением модулей, шаг установки 1”.

Графический процессор E9171 - новейший GPU в линейке встраиваемых GPU AMD Radeon. Его графическая производительность более чем в два раза выше предыдущего GPU E8860 при таком же энергопотреблении. Как и для E8860, CoreAVI выполняет скрининг (отбор) E9171 по температуре и осуществляет поставку GPU E9171 в расширенном температурном диапазоне -40..+85 град. Графический процессор E9171 гарантированно будет производится AMD в течении семи лет с года выпуска - до 2024 года.

Модуль E9171 VPX 3U сопровождается графическими драйверами стандартов OpenGL SC 1.0 (фиксированный графический конвейер), OpenGL SC 2.0 (программируемый графический конвейер) и Vulkan (новый графический API, более простой и более производительный, чем OpenGL). Все драйверы сопровождаются комплектом сертификационных материалов по DO-178C до наивысшего уровня критичности для безопасности DAL A.

Это уже третий продукт в линейке COTS-Design/DO-254. Ранее CoreAVI выпустила дизайн-IP процессорного модуля VPX 3U на базе NXP T1042 и графического мезонина XMC на базе AMD E9171.


IGL: сертифицируемая графическая библиотека OpenGL SC 1.0 для авиационных систем без графического процессора
Специализированные графические процессоры GPU (Graphics Processing Unit) широко применяются во встраиваемых компьютерных системах, но в системах, критически важных для безопасности, таких как, например, авиационные дисплеи, применение GPU влечет за собой дополнительные и немалые затраты на сертификацию графической подсистемы. В то же время, далеко не все графические приложения требуют той высокой графической производительности, которую обеспечивают специализированные GPU.

Упростить систему, а, следовательно, упростить ее сертификацию, можно путем переноса графического приложения на центральный процессор, производительности которого вполне может хватить и на функциональное ПО, и на несложную графику. В многоядерном процессоре одно ядро может выделено для использования в качестве «виртуального GPU».

Компания Core Avionics & Industrial (CoreAVI), производитель сертифицируемых драйверов стандарта OpenGL SC (Safety Critical) для различных GPU, предлагает новый продукт IGL – библиотеку OpenGL SC 1.0 для процессоров общего назначения (PowerPC, Intel x86, ARM и др.). Сертификационный пакет IGL Certification Kit включает документацию для сертификации по DO-178C до высшего уровня критичности для безопасности DAL A. Библиотека IGL может применяться одновременно в нескольких разделах (partition) архитектуры ARINC 653, исполняющих функциональные графические приложения с различными уровнями критичности.

Библиотека IGL является платформно-независимой и может быть портирована на любой процессор и операционную систему. Библиотека IGL поставляется как в бинарном виде, так и в исходных текстах.


В аналитической статье "Восемь проблем с графическими процессорами в критических для безопасности системах"
рассматриваются проблемы, на которые обращено внимание в документах по авиационной сертификации
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/absint AbsInt - средства статического (по коду программы) анализа ПО критически-важных встраиваемых систем: времени исполнения наихудшего случая WCET (Worst-Case Execution Time), объема используемого стека, наличия потенциальных ошибок времени исполнения
www.avdsys.ru/mbd Средства модельно-ориентированного проектирования (MBD = Model-Based Design).
AdaCore QGen - квалифицируемый генератор программного кода из моделей Simulink и Stateflow.
www.avdsys.ru/tttech TTTech - сетевое оборудование стандартов TSN, TTE, TTP - сетевых Технологий с передачей по Временно́му Расписанию (Time-Triggered Technology), применяемых для построения распределенных систем управления реального времени с гарантированным временем передачи данных
www.avdsys.ru/simics Wind River Simics - симулятор цифровых электронных систем