Главная Промышленная стандартизация



циила соответствует 1 мис, во допустимы цвилы большей длительности. В предельном случае последовательно идущих операций с одними и теми же номандаии могут полиостью отсутствовать переходы сигналов между удалением и установлением сигналов NAF и W, а сигнал В - поддерживаться непрерывно.

6.2.4. Физическая реализация

Уровни сигналов на магистрали выбраны исходя из требований, предъявляемых интегральными микросхемами типа ТТЛ, которые в настоящее время наиболее [нироко применяются в системе КАМАК. Высокий уровень сигнала соответствует О, низкий - 1.

Сигналы с выходов всех сменных блоков должна поступать на шнны магистрали через внутренние схемы ИЛИ. Каждая шина имеет индивидуальный источник тока смешения, чтобы восстанавливать лог. О в отсутствие приложенной лог. 1.

Время нарастания и спада выходных сигналов на шинах МК должно быть не менее 10 не.

Уровни напряжений сигналов на МК

Лог. О

Лог. 1

Сигнал, принимаемый на входе, В . . , i 2,0...5,5 0...0,8 Сигнал, принимаемый на выходе, В . , . 3,5...5,5 0...0,5

Источники тока для всех сквозных шин (кроме свободных), а также линий N и L должны быть в контроллере. При этом дону* скается подключение в каждой шине N и L дополнительных блоков череа коммутационные точки и вспомогательные соединители.

Минимальные токи (в мА), отбираемые из шины контроллером (блоком), генерирующим сигналы (шина в состояннн лог 1) имеют следующие значения: N - 6,4; L, Q, X, R - 16; А, F, W, В, Z, 1, S1, S2 - 1,6 (25 - к), где й - число станций, занимаемых блоком.

В каждом крейте обеспечивается питание всех обязательных шин Максимальные токовые нагрузки не должны превыи]ать следующих значеннй:

Иапрнжсние, В

+ 24 + 6 - 6 -24

Ток в бл..ке, А

2 2 1

Ток в крейте, А

6 25 25

Пропускаемый каждым конгактом розетки ток должен быть не более 3 А.

Рассеиваемая мощность на каждой станции не должна превы» шать 8 Вт в общем случае и 25 Вт в особых условиях.

6.2.5. Специализированные унифицированные контроллеры крейта

1. Общие сведения. В типовых системах на базе мини- и мнкроЭВМ ТИП! СМ ЭВМ и «Электроника» крейты радиально подключаются и ма1истрали ЭВМ (типа ОШ) с помощью унифицированных КК про-граммного обмена в КК с каналом прямого доступа (ККПД).

Наиболее онтимальным КК программного обмена являются контроллеры с организацией CNA (F) (по числу используемых параметров команды КАМАК (CNA) для передачи их по линиям адреса ОШ). Эти контролеры, как правило, соответствуют стандартам IEC 516 и 1ЕС 729, обеспечивают пропускную способность порядка 30... ...40 Кслов/с при использовании практически всех ресурсов процессора. В рамках операционной системы (ОС) с применением унифицированных драйверов пропускная способность КК ограничивается на уровне 10 Кслов/с. Серийно выпускаемыми унифицированными КК данного типа являются КК СМ для СМ ЭВМ и К-16 -для системы «Электроника». В отечественной практике наиболее широко применяется ККПД для СМ ЭВМ, програм.мно и физически совместимый с КК СМ, Быстродействие ККПД в режиме ПДП достигает 200 Кслов/с.

Оба контроллера вследствие четырех вариантов исполнения обеспечивают подключение к ЭВМ до четырех крейтов. 2. Контроллер крейта типа КК СМ. Контроллер предназначен для управления оборудованием одного крейта КАМАК по программному каналу ЭВЛ, используется в составе ПВК на базе мини- и микро-ЭВ.М системы СМ ЭВМ, «Элсг;троника», ПЭВМ.

В состав устройства входи г кабель связи с ОШ, кабель связи с другим аналогичным КК и заглунка ОШ.

Обмен данными с модулями КА.МАК осуществляется 16- и 24-разрядиыми словами н режиме прерыва1шн и по опросу готовности. Передача 16- и 24-разрядных данных но основным командам КАМАК осуществляется соответствешю за 1 и 2 командьг Возможна передача Д1ННЫХ между модулями по одной команде ЭВ.М.

Адресусмню регистры КК -регистр управления и состояния (Р.УС). ретстр маски и запросов (Р.МЗ), регистры старшего банта (РСБ),

Адресация модулей - непосредственно с линий адреса ОШ. Воз-момаю подключение к ЭВМ до четырех ан-алогичных КК.

Система прерывания является однолинейной, приоритетной, имеет восемь подуровней, обеспечивает формнроват!е восьми векторов прс)ынання по запросам от модулей и по признаку результата Х = 0.

Формат адресации прн обращении к регистрам КК и модулей на ОШ: (А7=-Л16 = ... = А13=1), .Л12 = 0, (ЛИ, АЮ) -номер крейта С; (Л9..,А05) - номер станции N; (А04...А01) - субадрес модуля А; АОП - признак работы с бантом

Идентификация регистров К.АЛ1АК на ОШ: креиты 1.4 - (164000... 165376), (166000.. 167376). (162000...163376), (160009... ...161376).

Идентификация внутренних регистров КК: N (О)А(О)-РУС, N(0)A(i) - РМЗ, N(0)A(2) - РСБ.

Формат РУС (разряды): 0...4 -F -код F функции команды КАМАК (F1....FI6); 5 - Inp - программное управление сигналом 1; 6 - PD - разрешение прерывания контроллера; автоматическч) сбрасывается после выполнения операции прерывания по ОШ; 7 - D - сборка по ИЛИ незамаскированных запросов; 8 - С - программное управление сигналом С; автоматически сбрасывается после выполнения команды КАМАК; 9 - Z - программное управление сигналом Z; автоматически сбрасывается после выполнения команды КАМАК; 10 -РХ -маска запроса для сигнала Х=0; 11 - S - запрещает генерацию цикла МК при выполнении на ОШ операций типа «Чтение с паузой»; 12 - 1-инднкация лнини I (запрет); 13 -не используется;



14 -X -ответ X выполненной команды КАМАК; 15 -Q -ответ Q выполненной команды КАМАК.

Доступные по запнсн с ОШ разряды РУС: 0...4, 5, 6, 8..,11. По чтению доступны все разряды РУС.

Регистр РМЗ содержит два 8-разрядных регистра: маски (РМ) и запросов (РЗ). Регистр РМ (0...7) содержит маски запросов Ml... ...М8, регистр РЗ (8...15) - разряды запросов D1...D8. Разрядам М1...М8 соответствуют разряды D1...D8. Содержимое РМ и РЗ может считываться с ОШ, а РМ - записываться.

На разряды D1...D8 коммутируются соответствующим образом L-сигналы от модулей КАМАК и сигнал L (Х = 0). Разряд D8 имеет высший приоритет по прерыванию,

Регистр РСБ имеет два незанисимых 8-разрядных регистра: чтения (РСБЧ) и записи (РСБЗ). Для записи 24-разрядного слова в модуль КАМАК перед выдачей команды КАМАК в РСБЗ загружаются восемь старших разрядов Прн чтении 24-разрядного слова нз модуля 16-разрядное слово непосредственно передается в ЭВМ, а восемь crapuHix разрядов - в РСБЧ, Ню содержимое может быть считано в ЭВ.М последуюш,ей операцией. Система прерывания контроллера обеспечивает индивидуальное маскирование запросов 01..08, автоматическое выделение наиболее приоритетного (в порядке возрастания номеров), формировапне двоачпого кода запроса и соответствующего вектора прерывания. Базовые векторы прерывания - 300, 340, другие могут выбираться из дна:газопа 40...1440 с шаюм 40

Элементами передней панели являются: PXI-входной соединитель для кабеля общей шины, РХ2 - выходной соединитель для кабеля или заглушки общей шипы. Индикация сигналов В (занят), D (запрос), I (запрет) осуществляется на светодиодах. 3. Контроллер крейта ККПД СМ. .Чонтро..лер нредназначи! для управления оборудованием одного крейта КА.М.АК но программному каналу и КПД к памяти ЭВ,М, имеющих выход на ингорфсйс ОШ C.V1, программно совместим с контроллером типа КК СМ. Контроллер применяется в ИВК-Ф н других комплексах, имеющих выход на ОШ.

По ПК обмен с модулями КАМАК осуществляется 16- и 24-разрядными словами в режиме прерывании и по опросу юточности, по КПД - 16-разрядны.\1И словами с быстродействием до 200 Кслов/с.

Архитектура контроллера обеспечивает во:)можность подключения к ЭВ.М до четырех аналогичных контроллеров. Адресация модулей КАМАК - непосрсдстветю с лннпн адреса ОШ.

На разряды D1..,D8 коммугируются соответствующим образом 23 линии запросов от модулей и внутренние запросы ко1ггроллера, коммутируемые на разряд D8, имеющий высший приоритет, Контроллер формирует восемь векторов прерывания. Базовый адрес вектора п;)ерывания может устапавливапся с помощью коммутационного поля в днапазоие адресов 40... 1440 с шагом 40.

Источниками внутренних запросов контроллера являются: ответ Х = 0 от модуля по программному каналу, ошибки КПД при ответах Х = 0 илн Q = 0 от модуля, иереполнепие регистров РАН и РСС, тайм-аут по ОШ.

Регистр РСБ - 8-разрядный регистр, предназначенный для хранения старшего байта 24-разрядного слова данных команд КАМАК. Доступен по записи и считыванию.

Регистр РУК ПД выполняет функции управлении обменом в режиме ПДП н имеет следующий формат (разряды): О, 1 - разряды адреса памяти А16, А17; 2 - РПК - разрешение прерывания от КПД; 3...6-не нспользуются; 7 - ПРС - идентифицирует перепол-

нение счетчика РСС; 8 - ЗКП - инициирует запуск КПД; 9 - ве ис« пользуется; 10 - ХК - содержи! ответ X последнего выполиеииого цикла передачи данных в режиме КДП; 11 - QK - содержит ответ Q последнего выполненного ннкла передачи данных в режиме КДП; 12 - ПРА - идентифицирует переполнение РАП; 13 - не использует* ся; 14-ТОШ - тайм-аут ОШ при операции ПДП прн неполучении от ОЗУ синхросигнала ответа; 15 - ОШК - ошибка канала, сборка по ИЛИ разрядов РУС (10..,12, 14).

Разряды РУК (0...2) доступны по запнсн н чтению, разряды РУК (7, 10...12, 14)-только по чтению. Прн записи в разряды РУК (4, 12) записываются нули

Регистр команды КАМАК (разряды): 0...4 - F - двоичный код функции КАМАК (F1,..F16); 5...8 - А - двоичный код субадреса (А1.,.А8); 9... 13--N -двоичный код номера станции (N1...N16); 14, 15 - не нспользуются. ч

Регистр РАП храпит младшие 16 разрядов начального текущего адреса области памяти, с которой п])оизводится обмен.

Регистр РСС хранит в дополнительном 16-разрядном коде длину блок-з передаваемых данных.

Контроллер выполняет следующие типы операций: с внутренними регистрами ПК н КПД; адресованные к регистрам модулей К..МАК по ПК; адресовамые к регистрам модулей КАМАК но КПД; по сигналу «Подготовка» на ОШ. Операции обращения к внутрениим регистрам контроллера могут осуществляться словами и байтами.

6.3. ИНТЕРФЕЙС МАГИСТРАЛИ ВЕТВИ 6.3.1. Общме сведения

Интерфейс предназначен для организации многокрейтовых систем ия осиоаг .мащинонезависимой MB с применением бит-параллельного аснихронного способа обмена информапннй.

Ояндарт ГОСТ 26,201 1-84 устанавливает требования к составу н структуре иитерфсис.ч элгкгричсским сигналам и логике обмена икформ.ацней, которые обеспечивают сов-иестимость крейтов КАМАК, содержащих сменные функциональные блоки и контроллер, с одним устройством управления MB (далее ДВ) и между собой, а также основные требования к унифицированному ВКК, обеспечивающему совместимость крейга с MB.

Стандарг соответствует публькании МЭК 522.

Аппаратная часть интерфейса включает ВКК Для MB; ДВ; уст-ро:чства согласования (УС). Число ВКК, подключаемых к магистральному каналу и доступных прн обмене информацией ДВ, не более 7. Обмен информацией осуществляется последовательной передачей бит-параллельных слов с разрядностью слова не более 24 бнт по двуна-правлсипой шине данных MB.

Подключение ВКК и ДВ к магистральному каналу производится через 132-контактный соединитель (с установленным назначением каждого контакта), обеспечивающий подсоединение 65 сигнальных линий 65 соответствующих им обратных линий и двух линий экрана кабел !

В ВКК предусмотрено два режима работы: системный и автономный В автономном режиме ВКК, оставаясь физически подключенным к магистральному каналу, не )частвует в операциях ветви и ие ока-



зывает влияния на и« прохождение. ДВ должен иметь средства для идентификации контроллеров, находящихся в системном режиме.

На MB выполняются два вида операций: командные и обработки требований. Во время командных операций ДВ генерирует команду, содержащую в общем случае: адресную информацию для выбора одного нли нескольких ВКК, данные и информацию о функции, подлежащей исполнению. Каждый адресованный ВКК осуществляет прием команды с MB и (снерирует соответствующую операцию на МК по ГОСТ 27080-86. При исполненни команды чтения адресованный модуль устанавливает иа типе «Чтение» МК данные, которые ретранслируются ВКК на ншну данных MB и принимаются ДВ. При исполненни команды записи ДВ генерирует па шину данных MB данные, которые ретранслируются ЕКК па шнну «Запись» МК и принимаются адресованным модулем. Во время других командных операций передача данных по магистральному каналу не производится.

Операция обработки требований выполняется для обслуживания ДВ запросов от модулей крейтов по L-сигналам и может быть двух видов: без идентификации и с идентификацией источников запросов. Операция обработки требований без идентификации источников за> просов заключается в фиксации ДВ сигнала «Запрос ветви», образованного КК путем объединения L-снгналов от модулей. Операция обработки требований с идентификацией источников запросов инициируется ДВ (как правило в ответ на нолучепне им сигнала «Зан)ог ветви») установкой на MB сигнала «Сортировка запросов», который адресован ко всем КК, находящимся в системном режиме работы. При получещщ этого сигнала каждый ВКК должен сформировать из своих L-снгиалов 24-разрядное слово запросов. Слова запросов от всех КК объединяются на нише данных Л\В и передаются в ДВ для идснтнфикаин.н 24 различных запросов от модулей.

Процесс передачи информации для всех видов операций на MB осуществляется но нрннднпу «запрос - ответ» с использованием специальных синхронизирующих сигналов, обеспечивающих автоматическое управление операинсй с учетом реальных временных задерл<ек в работе устройстп системы.

Запуск системы осуществлялся по единственному сигналу обще-го управления, поступающему на МК через соединитель MB.

6.3.2. Логическая организация

Шины, подводимые к определенным контактам соединителя MB, используются в соответствии с требованиями, установленными ниже (табл. б.б). Шнны, а также источники сигналов на тинах ЛШ обозначаются с использовапием префикса В для отличия их от соответствующих шин МК

Шины команды используются для передачи сигналов команды, управляющих исполнением командных операций. Прн исиолиенин командной операции сигнал иа линии ВО должен быть в состоянии «О». Команда состоит из сигналов, генерируемых ДВ: иа индивидуальных BCR-линиях шины «Адрес крейта»; на пяти BN-лнниях шины «Номер станции»; на четырех ВА-лиииях шнны «Субадрес»; на пяти BF-линиях шины «Функция».

Адресация каждого из семи ВКК прн выполнении операции на MB осуществляется сигналом по одной нз семи подключаемых к этому контроллеру линий BCRi шины «Адреса крейтов» (/=1...7). Каждый ВКК имеет средства переключения адресных линий для выбора ему соответствующей BCR-линии,

Таблица 6.6. Магистраль ветви

Наименование

Обозначение

Назначение

Адрес крейта Номер станции

Субадрес

функция

Чтение/запись Ответ

Команда принята

Снихроинзация А Синхронизация В

Запрос ветви

Сортировка запросов

Пуск

Команда

BCR...BCR7 BN1, BN2, BN16, BN32 ВА1, ВА2, ВА8

BF1, BF2, BF8, BF16

BN4, ВА4, BF4

Выбор крейта

Кодирование номера станции

Выбор узла в модуле

Определение команды, подлежащей исполнению

Данные BRW1...BR\V24

Передача и прием мации

инфор-

Состояние

BQ ВХ

Сообщение о состоянии объектов, выбранных командой Сообщение о готовности модуля выполнить действия по команде

Синхронизация

ВТВ1...ВТВ7

Указание о том, что команда установлена Указание о том что данные установлены ВКК

Управление запросами

BD BG

Указание о требовании обслуживания

Инициирование операции обработки требований

Общее управление

Резервные BV6, BV7

Свободные BV1„.BV5

Запуск системы (приведение модулей в исходное состояние)

Резервирование для будуще-го назначения

Для нерегламентируемых применений



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67


0.0126