ГОСТ I*51884-2002
на Основе Сообщений, то такое взаимодействие осуществляется посредством команд, которые
описаны в протоколах Последовательной Пересылки Слов. Взаимодействие с регистровыми Подчи
ненными устройствами зависит от конкретных устройств и может отличаться от системы к системе.
Иерархическая структура «Командное устройство/Подчименное устройство* может быть вложен ной
(многоступенчатой), поскольку устройство на Основе Сообщений может быть как Командным, так и
Подчиненным для более высокого уровня в иерархии системы. Примером такой системы является
иерархическая измерительная система на рисунке С.1. Подсистемы № I и М» 2 показаны как
многомодульные приборы, имеющие по два Подчиненных устройства, тогда как по отношению к
интерфейсу главного компьютера они сами являются Подчиненными.
Общим элементом, которым могут совместно пользоваться приборы, является интерфейс глав
ного компьютера, как это показано на примере многопроцессорной системы на рисунке С.1. Одним
из примеров такого устройства является интерфейс КОП — VXI (D.2). Стандарт магистрали VXI
определяет его как специальное устройство на Основе Сообщений с коммуникационными
прото колами, поддерживающими функции стандарта КОП. Такое устройство совместно
используется приборами, к которым необходим доступ со стороны главного компьютера.
Аналогичным образом могут быть разработаны другие интерфейсы главного компьютера или
периферийных устройств, такие как Стык С—2. LAN (интерфейс локальной сети) или
интерфейсы пользователя.
Независимо от вариантов конфигурирования системы на основе магистрали VX1 (рисунок
С.1) для архитектуры с многими задатчиками магистрали VME требуется минимальное количество
системных функций, выполняемых центральным Менеджером Ресурсов согласно С.4.1. Ниже при
ведены некоторые из функций, которые МОЖЕТ выполнять Менеджер Ресурсов в зависимости от
варианта конфигурирования VXI системы:
- формирование карты распределения адресов. Имеет целью распределить адресные простран
ства А24, А32 и присвоить блоки адресов устройствам, которые в них нуждаются;
- определение Иерархии системы. В мультипроцессорной системе существует потенциальная
возможность, когда несколько процессоров пытаются управлятьодним устройством. Иерархические
структуры Командное устройство/Подчиненное устройство, определяемые Менеджером Ресурсов,
предотвращают такой тип конфликта;
- распределение Совместно Используемых Системных Ресурсов. В системах, устройства кото
рых совместно используют блоки памяти для информационного обмена или другие аппаратные
ресурсы, такие как шины запуска, необходимо наличие центрального Менеджера Ресурсов (напри
мер. операционной системы);
- выполнение самоконтроля и диагностики системы;
- инициализация всех Командных устройств в системе.
С.2 Работа устройства
С.2.1 О б щ е е о п и с а н и е у с т р о й с т в а
Устройства яш
1
яются компонентами самого низкого логического уровня системы магистрали
VXI. Обычно устройство состоит из одного модуля магистрали VXI. Однако допустимы многоплат
ные устройства и платы, состоящие из нескольких устройств. Каждое устройство в системе имеет
собственный, присущий только емуЛогический Адрес. Устройствами могут быть компьютеры,
муль тиметры, мультиплексоры, генераторы, интерфейсы оператора и частотомеры. Устройства
магист рали VXI в соответствии с выполняемыми протоколами можно подразделить на четыре
класса, как показано на рисунке С.З:
- устройства на Основе Сообщений реализуют протоколы конфигурирования системы и про
токолы обмена информацией (коммуникационные) по магистрали VXI. Эта категория включает
только устройства с функциями Командных устройств и/или управляемых командами Подчинен
ных устройств. Устройствами на Основе Сообщений могут быть любые устройства с локальным
интеллектом, дтя которых требуется определенный уровень информационного обмена, например
цифровые мультиметры, анализаторы спектра, контроллеры дисплея, интерфейсы КОГ1—VXI. кон
троллеры коммутаторов и т.д.;
- регистровые устройства имеют блок регистров магистрали VXI. но не реализуют сложные
протоколы обмена информацией. Эта категория объединяет Подчиненные устройства на Основе
регистров. Обычно Регистровые устройства — это простые, недорогие устройства, такие как не
сложные коммутаторы, платы цифрового ввода/вывода. простые платы последовательного интер
фейса и, в общем случае, любые платы, обладающие небольшим локальным интеллектом или не
76