Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИИС_my_isp.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Многокрейтовый камак с параллельной ветвью.

С

опряжение крейтов с ЭВМ может осуществляться несколькими способами. Обмен данными между малым числом крейтов (до семи) обычно осуществляется через стандартное сопряжение, которое называется ветвью. При этом контроллеры крейтов соединяются параллельно друг за другом (рис. 6.14). Первый контроллер подключается к контроллеру ветви, а последний—к оконечной согласующей нагрузке. Обычно многокрейтовая система располагается в одном конструктивном устройстве, являющимся стойкой, друг над другом, поэтому такое сопряжение еще называют вертикальной ветвью. Обращение контроллера ветви (его еще называют драйвером ветви) к крейтам осуществляется по индивидуальным линиям, число которых равно семь. Для посылки запроса на обслуживание от каждого крейта к контроллеру ветви также тянется индивидуальная линия.

Т

аким образом, обращение к крейту и выдача запроса крейтом осуществляется по радиальному интерфейсу. Все остальные и информационные, и радиальные сигналы (рис. 6.15) передаются по магистральному интерфейсу.

Адрес крейта передается в параллельном двоичном коде по пяти линиям BN. При поступлении адресного сигнала в крейт происходит его преобразование в численный код для последующей адресации к модулю по радиальному интерфейсу. Сигналы адресов субблоков и предписанные им операции передаются соответственно по четырем линиям ВА и пяти линиям BF, которые непосредственно транслируются контроллером соответствующего крейта. Так как система КАМАК является системой с рассредоточенным интеллектом, т. е. основная обработка первичной информации происходит внутри крейта, то нет необходимости часто обмениваться данными между ЭВМ и крейтами. Поэтому обмен данными в ветви осуществляется в обе стороны по 24-проводной общей шине 24 BRW. Назначение остальных сигналов в магистрали ветви аналогично назначению сигналов в крейте.

Многокрейтовый камак с последовательной ветвью.

Последовательная ветвь (рис. 6.16) позволяет включить в систему до 62 крейтов, удаленных на большие расстояния.

О

на представляет собой замкнутую цепь, начинающуюся у контроллера последовательной ветви КПВ, проходящую последовательно через контроллеры всех крейтов, включенных в систему, и заканчивающуюся в КПВ. При этом поток информации движется только в одном направлении. КПВ с тактовой частотой (5 МГц) в соответствии с реализуемым алгоритмом выдает сигналы, содержащие адресную, командную или информационную часть. Эти сигналы последовательно обходят все контроллеры крейтов КК, каждый из которых дешифрирует адреса, содержащиеся в поступившем на его вход потоке данных, и при несовпадении расшифрованного адреса с собственным адресом транслирует поступившую на его вход информацию без изменения в последовательную магистраль. Информация в последовательной ветви может передаваться двоично поразрядно по одной линии или побайтно по восьми линиям с тактовыми сигналами, передаваемыми по отдельной линии. Для контроля ошибок передачи по магистрали используется проверка на четность передаваемых разрядов кодов.

Контроллер последовательной ветви и КК в последовательной ветви обмениваются сообщениями трех видов:

1) командными, передаваемыми КПВ, в соответствии с которыми разрешается выполнение операций выбранными (в соответствии с адресами) контроллерами крейтов;

2) ответными, передаваемыми КК контроллеру последовательной ветви и содержащими затребованную ими информацию;

3) требованиями на обслуживание, передаваемыми КК. Структура сообщений, передаваемых в параллельном коде по магистрали последовательной ветви, содержит головной байт, байты сообщений и оконечный байт.

Н

а рис. 6.17 приведена структура такого сообщения.

Первый — шестой разряды являются информационными, седьмой разряд служит признаком разделения первого и последнего байта одного сообщения. Восьмой разряд является контрольным. Содержание разрядов в байтах и число байтов в сообщении обусловлены видом сообщения. Головной байт является первым байтом сообщения, где в седьмом разряде появляется «О», а в оконченом байте в данном разряде появляется «1». После оконечного разряда следует следующее сообщение или состояние ожидания.

Первый (головной) байт сообщения в младших шести разрядах несет информацию о номере КК. Адрес 111111 в последовательной магистрали не используется, поэтому при появлении одного или нескольких байтов с таким адресом наступает пауза (холостые такты), во время которой КК выставляет на магистраль ответные сообщения или выдает запрос.

Когда байты передаются последовательно поразрядно, то передаче восьми двоичных разрядов предшествует передача разряда начала (рис. 6.18), а завершает передачу разряд окончания.