Программное обеспечение

Программное обеспечение предназначено для демонстрации работоспособности продуктов ИнСис, а также для использования при разработке прикладного программного обеспечения систем, содержащих в составе продукты ИнСис. Начиная с 2024 года ИнСис поставляет программное обеспечение, созданное на основе собственной архитектуры Nebula-XI. Программное обеспечение, использующее архитектуру Bardy, поставляется по особому запросу.

Программное обеспечение состоит из следующих объектов интеллектуальной собственности:
  • Драйвер ядра операционной системы (далее — NBX-driver). Поставляется в виде установочных пакетов под ОС Linux Debian 12 Bookworm, Linux Astra 1.8, или под Windows 10 MSVC142 и выше. Поддерживаются ядра Linux 5.1–6.11.
  • Библиотека взаимодействия с продуктами ИнСис Nebula-XI (далее — NBX-Lib), написанная на языке программирования С++. Поставляется в виде установочных пакетов под ОС Linux Debian 12 Bookworm, Linux Astra 1.8, или под Windows 10 MSVC142 и выше.
  • Программный интерфейс взаимодействия (далее — NBX-Lib-API), написанный на языке программирования С++. Поставляется в виде установочных пакетов под ОС Linux Debian 12 Bookworm, Linux Astra 1.8, или под Windows 10 MSVC142 и выше.
  • Программа демонстрации работоспособности продуктов NBX-Apps (далее — NBX-Apps). Поставляется в виде установочных пакетов под ОС Linux Debian 12 Bookworm, Linux Astra 1.8, или под Windows 10 MSVC142 и выше.
  • Программа анализа сигналов ISVI (далее — ISVI). Поставляется в скомпилированном виде под ОС Linux Debian 12 Bookworm, Linux Astra 1.8, или под Windows 10 MSVC142 и выше.
  • Сложно-функциональные блоки (согласно ГОСТ Р 70916—2023, далее — СФ-блоки), реализующие поддержку на уровне ПЛИС возможностей мезонинных модулей, или поддержку скоростных интерфейсов. Поставляются в виде проекта ПЛИС, содержащего исходный текст СФ-блоков и их тестовое окружение, либо в виде конфигурации ПЛИС, являющейся бинарным воплощением СФ-блоков и их тестового окружения. 

Для конкретного продукта ИнСис, с учетом потребностей заказчика, объекты интеллектуальной собственности (ОИС) конфигурируются в комплекс программ, поставляемый по определенной лицензии. Лицензия на ОИС разрешает использование только с конкретным продуктом ИнСис, определяемым его серийным номером. Подробное описание вариантов поставки приведено в таблице:

Наименование комплекса программ Описание назначения и состава  Возможности по лицензии 
NB[код продукта]-Demo Комплекс предназначен для демонстрации работоспособности продукта ИнСис, определяемого полем [код продукта]*, под Windows и Linux. Состоит из:
    • NBX-driver
    • NBX-Lib
    • NBX-Apps
    • ISVI
    • СФ-блоков в виде конфигурации ПЛИС
    • Документации на ОИС
 Лицензия бесплатна, оформляется в виде договора присоединения. Заказчик не имеет легальной и технической возможности использовать ОИС при разработке собственных программ или проекта ПЛИС 
 NB[код продукта]-API-W
или
NB[код продукта]-API-L
Комплекс предназначен для демонстрации работоспособности продукта ИнСис, определяемого полем [код продукта], и для использования при разработке прикладных программ заказчика под Windows или Linux.
Состоит из:
    • NBX-driver
    • NBX-Lib
    • NBX-Lib-API
    • NBX-Apps
    • ISVI
    • СФ-блоков в виде конфигурации ПЛИС
    • Документации на ОИС
Заказчик имеет возможность использовать ОИС для разработки собственных программ. Заказчик не имеет легальной и технической возможности использовать ОИС при разработке собственного проекта ПЛИС 
NB[код продукта]-Prj-API-W
или
NB[код продукта]-Prj-API-L
Комплекс предназначен для демонстрации работоспособности продуктов ИнСис и для использования при разработке прикладных программ заказчика под Windows или Linux, при разработке собственного проекта ПЛИС.
Состоит из:
    • NBX-driver
    • NBX-Lib
    • NBX-Lib-API
    • NBX-Apps
    • ISVI
    • СФ-блоков в виде конфигурации и проекта ПЛИС
    • Документации на ОИС

Заказчик имеет возможность использовать ОИС для разработки собственных программ. Заказчик имеет возможность использовать ОИС при разработке собственного проекта ПЛИС 

* [код продукта] обычно определяется комбинацией «Несущий модуль» – «Мезонинный модуль» и является конкатенацией их общих условных наименований. Пример: 126P-FM214x1GTRF.