Встраиваемые контроллеры интерфейса MIL-STD-1553
Конструктивно УСМК представляет собой плату расширения шины ISA (конструктив PC104) для промышленного или специального компьютера с выведенным внешним соединителем для подключения к линии связи и индикаторами состояния.
УСМК подключается к системной шине в качестве абонента памяти, которая логически располагается в общем адресном пространстве ВП, а физически находится на плате устройства.
УСМК содержит до двух пар каналов обмена, которые имеют два варианта конфигурации:
1) Два независимых канала, каждый из которых работает с одной из ЛПИ. Каждому каналу соответствует своя область ОЗУ в буфере обмена.
2) Один канал с резервированием. При работе в этом режиме два канала используют общую область ОЗУ и одинаковый режим работы.
Для каждого из каналов можно установить свой режим работы – КК, ОУ, МК или вообще остановить работу канала. При этом установка режима работы одного канала не влияет на работу других каналов, которые могут работать автономно или с резервированием.
ВП может работать как по прерываниям, которые выполняются по заданным событиям, так и по готовности. Для оптимального управления ВП может использовать прерывания от встроенного таймера, который имеет программируемый дискрет и период счета.
Управление УСМК осуществляется с помощью библиотеки функций или программы настройки и тестирования, входящих в комплект поставки.
В режиме КК устройство позволяет передавать по линии связи сообщения и команды управления (КУ), предусмотренные ГОСТ. После однократной подготовки данных ВП устройство обеспечивает на аппаратном уровне обмен сообщениями с абонентами сети, освободив ВП для других задач. Количество произвольно адресуемых сообщений абонентам - до 32.
В режиме ОУ устройство позволяет принимать сообщения и выполнять КУ, предусмотренные ГОСТ. Устройство позволяет различать КУ, переданные по адресам 0 и 31. Для обмена данными используется двубуферная схема, позволяющая снизить требования к времени реакции при работе в жестком реальном времени.
В режиме МК устройство позволяет принимать всю передаваемую по линии связи информацию и сохранять ее в буферном ОЗУ.
Для принимаемой и передаваемой информации во всех режимах работы УСМК сохраняет время ее приема или выдачи, определяемое внутренним таймером УСМК. Таймер имеет программируемую длительность и период счета, а также возможность формирования прерывания.