Статус документа
Статус документа

ГОСТ Р 71289-2024 Архитектура базовая построения систем контрольно-измерительной аппаратуры PXIe. Технические требования

     4.3 Общие сведения об архитектуре программного обеспечения

PXI Express предоставляет следующие новые программные функции для управления новыми аппаратными ресурсами CompactPCI Express и PXI Express:

- программный интерфейс для доступа к устройствам шасси с последовательным интерфейсом SMBus, таким как EEPROM;

- программный интерфейс запроса номера слота каждого модуля, определяемого выводами GA;

- алгоритм связывания номера шасси с модулями в каждом шасси;

- программный протокол для перечисления компонентов PXI, таких как контроллеры, модули, шасси и прочие ресурсы;

- пространство имен для этих компонентов PXI;

- общий алгоритм регистрации для служб, реализованный драйверами компонентов PXI;

- стандартные программные интерфейсы для сервисов, реализуемых контроллерами, шасси и модулями.

Требуется, чтобы каждый контроллер, шасси и модуль имели собственное программное обеспечение, реализующее и регистрирующее определенные службы (см. [4]). Создавая стандарты для этих служб и способов их регистрации, положения [4] обеспечивают высокий уровень функциональной совместимости. Даже если контроллер, шасси, модуль и библиотека VISA предоставлены разными разработчиками, все нижеперечисленные функции должны работать:

- библиотека VISA должна уметь определять физическое местоположение модуля, взаимодействуя с драйвером модуля;

- драйвер шасси должен уметь управлять ресурсами кросс-платы с помощью шины SMBus на контроллере слота 1;

- конфигурационная программа должна уметь определять перечень шасси и модулей в системе.

Требования к программному обеспечению и функции для PXI Express приведены в положениях [4].