Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ткаченко.doc
Скачиваний:
5
Добавлен:
31.08.2019
Размер:
1.69 Mб
Скачать
  1. Структуры, допускаемые стандартом камак.

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

Возможности структуры КМАК:

1) Автономная (самая простая)

Криэйт- конструктивно законченный блок (каркас) состоит из 25 ячеек, куда могут помещаться модули (платы), в том числе и контроллер. Для контроллера 2 ячейки. 3вида интерфейса определяют стандарт для этой структуры: ЭВМ криэйт, внутри криэйта криэйт объект. В этой структуре ЭВМ управляет контроллером криэйта, который реализует горизонтальную магисталь.

2)С вертикальной магистралью

ЭВМ через контроллер ветви управляет обменом информации между криэйтами, число которых

При этом организована вертикальная магистраль, к которой подключается контроллер криэйта. Для этой структуры стандарт КАМАК определяет интерфейс вертикальной магистрали, интерфейс внутри криэйта и интерфейс связи криэйта с объектом.

3)Кольцевая. ЭВМ, контроллер и до 63 криэйтов. Передача информации идёт последовательно от кольца. Для связи отдалённых объектов, инфо последовательно байтами идёт под ЭВМ через контроллер кольцо в 1м направлении. Если данные относятся к криэйту, он их принимает или транслирует дальше без изменений. Стандартом определяется последовательность передачи данных.

2. Интерфейс вертикальной магистрали камак.

П редназначен для связи между контроллером – криэйта и контроллером ветви. Криэйт выбирается методом линейной селекции. 7линий – адрес криэйта; 5линий BV –адрес модуля; 4линии BA – адрес узла в модуле; 5линий BF– функция модуля; 24линии BRW– данные. В процессе работы системы, построенной по вертикальной магистрали, контроллер ветви формирует необходимый адрес данные. Данные передаются криэйтом в асинхронном режиме. Передача данных криэйтом происходит следующим образом: контроллер ветви опрашивает готовность криэйта. Если криэйт находится в состоянии готовности(имеются данные для передачи), криэйты поочередно передают данные

3. Интерфейс горизонтальной магистрали камак

Интерфейс внутри криэйта. Контроллер криэйта связан с ЭВМ через контроллер ветви и контроллер кольца. Контроллер криэйта управляет внутр. горизонтальной магистралью. Число модулей ,модули адресуются методом линейной селекции. Горизонтальная магистраль содержит: 23линии N –для адресации модуля; 4линии A – двоичный код адреса, узла; 5линий F – задание функции узлов; 24 линии W записи (R чтения) – для передачи (чтения с) информации криэйта. Имеются линии питания, управления.

4. Структура командного сообщения кольцевой магистрали камак.

В кольцевой структуре имеется следующий формат командного сообщения (рис). Контроллер криэйта определяет начало сообщения путем анализа 7го бита. Сообщение начинается, если этот бит=0. Головной бит задаёт адрес криэйта, дальше идут: адрес модуля, функции и адрес узла. Далее идут 4байта данных для записи в криэйт. 9ый байт осуществляет поразрядный контроль на четность ранее переданных байтов. После – байты для паузы (контроллер для криэйтов готовит сообщение). Если данные успешно приняты криэтом, то он передаёт по кольцу головной и конечный байты.