Скачиваний:
33
Добавлен:
10.12.2013
Размер:
1.13 Mб
Скачать
    1. Шины управленияCtrl-o и ctrl-I в блоке огм-30е

Функции управления и мониторинга выполняются в блоке ОГМ-30Е платой УМ-120. Для переноса информации между платой УМ-120 и остальными платами блока используются две шины:

  • CTRL-O - для передачи информации от УМ-120 управляемым платам;

  • CTRL-I - для передачи информации от плат к УМ-120.

      1. Формат передачи и приема информации по шинам управления.

Передача и прием информации происходят в пределах 125 мкс цикла. Начало цикла определяется сигналом «F0», передаваемом по шине «F0». Каждый цикл шин CTRL-O и CTRL-I делится на 256 битовых интервалов. Начало каждого интервала совпадает с фронтом сигнала «F2M». Правила обмена информации с шинами управления идентичны правилам обмена информацией с информационными шинами. Восемь битовых интервалов объединяются во временной интервал (ВИ). Канальный интервал, начинающийся сразу после метки «F0», нумеруется как «ВИ0», последний, интервал в цикле - «ВИ31». Внутри канального интервала биты нумеруются с «0» по «7». Бит с номером «7» передается на шину первым, а бит с номером «0» – последним.

      1. Формат передачи информации по шинеCtrl-o

Для передачи информации от платы УМ-120 к управляемым платам, используются первые пять временных интервалов – «ВИ0 – ВИ4».

В «ВИ0» передается адрес платы, связь с которой организуется в данном цикле. Первые два разряда этого канального интервала, позволяют организовать управление четырьмя блоками от одной платы УМ-120. Если эти два разряда равны «0», значит осуществляется адресация внутри блока, в котором установлена плата УМ-120, в противном случае направление передачи информации определяется переходной платой. Адрес платы определяется как место ее подключения к разъему кроссплаты. Пять разрядов адреса позволяют адресоваться к 31 плате, адрес «11111» не используется.

Рисунок 2.6 Формат «ВИ0» шины CTRL-O «Адрес платы»

В «ВИ1» передается адрес микросхемы на плате. Разряды «А0 – А3» позволяют адресовать до 16 микросхем. Разряд «R/W» определяет направление передачи информации: «0» - соответствует циклу записи данных передаваемых от платы УМ-120, «1» – данные будут передаваться из адресуемой платы. Для обеспечения возможности передачи к объектам больших массивов информации, используется флаг передачи массива «М». Организация передачи информационных массивов описана в разделе «Передача массивов информации».

Рисунок 2.7 Формат «ВИ1» шины CTRL-O «Адрес микросхемы»

Формат «ВИ2» и «ВИ3» зависит от адресуемого объекта. Ниже приводится формат этих канальных интервалов, используемый для управления ПЛИС.

Рисунок 2.8 Формат «ВИ2» шины CTRL-O «Адрес регистра»

Рисунок 2.9 Формат «ВИ3» шины CTRL-O «Данные»

Данные, передаваемые от УМ-120 к платам, находятся в «ВИ3» шины CTRL-O. В «ВИ-4» передается контрольная сумма циклического контроля для первых четырех байт (адрес платы, адрес микросхемы, адрес регистра и данные). С целью обеспечения достоверности передаваемой информации, плата, в адрес которой направлена информация, обязана подсчитать контрольную сумму циклического контроля (CRC-4), этих четырех байт и сверить ее с контрольной суммой CRC-4 полученной в «ВИ4». Если результат операции сравнения положительный («равно»), данные из промежуточных регистров ПЛИС транслируются в соответствующие микросхемы или регистры, в противном случае трансляция принятых данных запрещена. Результат операции сравнения транслируется в «ВИ-4» на шину CTRL-I, биты с «3» по «0» (положительный результат сравнения соответствует «0» уровню сигнала шины), разряды с «7» по «4» «ВИ-4», шины CTRL-I, в этом режиме не используются.

Формат байта CRC-4, передаваемый по шине CTRL-O.

Бит «С0» младший бит контрольной суммы, «С3» - старший.

Формат данных, передаваемых в «ВИ-4» шины CTRL-I, во время цикла записи.