Содержание

Интерфейс XILINX-ЕвроМИСС

Интерфейс обеспечивает работу аппаратуры ЕвроМИСС под управлением контроллера ЕМ-5 в трех режимах:

  1. адресная передача (АП);
  2. последовательное чтение номеров модулей (ПЧН);
  3. последовательное чтение информации (ПЧИ).

1. Режим АП

В режиме АП узел управления (реализован на микросхеме XILINX) выставляет на шине ХА15-ХА0 код адреса в положительной логике (ХА4-ХА0 задают номер адресуемого модуля, ХА15-ХА4 определяют внутренний подадрес модуля), на линии АР (адресный режим ) низкий уровень сигнала. Для операции записи дополнительно устанавливается низкий уровень сигнала W а на шине ХД15-ХД0 код информации, подлежащей записи в адресуемый модуль. Указанные сигналы сопровождаются строб-импульсом команды (СК) отрицательной полярности. Если в коде адреса задан номер модуля 31, команда адресуется к внутренним регистрам данного интерфейса, любое другое значение вызовет выдачу команды в магистраль каркаса ЕвроМИСС. Адресуемый модуль выполняет команду и отвечает отрицательным строб-импульсом СД. В случае невыполнения команды в течение ~ 300 нс интерфейс выдаст отрицательный строб-импульс ошибки (ER). Оба ответных сигнала вызовут снятие всех сигналов режима адресной передачи. При операции чтения сигнал СД говорит, что на шине ХД15-ХД0 установлена информация, прочитанная из адресуемого модуля.

Интерфейс содержит четыре внутренних регистра. В таблице даны их подадреса, назначение и разрядность.

ПодадресНазначениеРазрядность
0Регистр сигналов УР5-УР06
1Регистр длины события для ПЧИ12
2Регистр задержки для ПЧИ11
3-7Резерв-

Регистры с адресами 0-2 доступны не только для записи, но и для чтения. Обращение к регистрам с адресами 3-7 завершится по протоколу штатно, но операции по шине данных не происходит.

2. ПЧН

Узел управления выставляет на линии ХПЧН отрицательный сигнал, по которому начнется выполнение режима ПЧН в магистрали ЕвроМИСС. Каждый модуль, расположенный в каркасе справа от контроллера ЕМ-5, выдаст свой номер на линии А4-А0 магистрали. Порядок выдачи определяется расположение модулей относительно контроллера. Первым отвечает ближайший к контроллеру модуль. Код номера модуля на магистрали сопровождается сигналом СИ2. Интерфейс транслирует этот код на шину адреса ХА4-ХА0 а из сигнала СИ2 формирует строб СД. После завершения процедуры ПЧН в магистрали каркаса интерфейс посылает узлу управления по шине ХА4-ХА0 десятичный код 31, по шине ХД15-ХД0 – контрольное слово и строб СД. Формат слова дан в таблице 2.

Разряд151413121110-0
НазначениеOROvfТООш0Счетчик слов

Счетчик слов показывает число слов, переданных узлу управления (включая контрольное слово). Единичное значение 15-го разряда говорит о возникшей ошибке при выполнении процедуры ПЧН. Разряды 14-12 конкретизируют эту ошибку:

Через 100 после выдачи контрольного слова интерфейс посылает в узел управления отрицательный импульс КС (конец события), по которому узел управления снимает сигнал ПЧН.

3. ПЧИ

Узел управления выставляет на линии ХПЧИ отрицательный сигнал. Через время, соответствующее коду, установленному в регистре задержки, начнется выполнение режима ПЧИ в магистрали ЕвроМИСС. В режиме участвуют модули каркаса, содержащие значащую информацию. Очередность работы, как и в режиме ПЧН, определяется расположением модулей относительно контроллера. Модуль, получивший разрешение на работу выдает на магистраль свой массив информации. Каждое слово содержит адресную часть (выводится на адресную шину А15-А0) и информационную часть (выводится на шину данных Д15-Д0) и сопровождается импульсом СИ2. Период следования слов массива задается самим модулем. После передачи всего массива разрешение передается следующему модулю. Если модуль не содержит информации, он транслирует разрешение следующему. После завершения режима ПЧИ в магистрали каркаса интерфейс передаст узлу управления контрольное слово, формат которого дан в таблице 2. В режиме ПЧИ разряд 14 (ошибка по переполнению) принимает единичное значение, если из каркаса получено число слов больше значения, занесённого в регистр длины события. Завершается режим ПЧИ посылкой сигнала КС.

Замечание. При возникновении ошибок (переполнение или тайм-аут) режимы ПЧН и ПЧИ в магистрали каркаса завешаются, т.е. возможна ситуация, при которой останутся модули, из которых не прочитана информация. В этом случае, как правило, необходимо послать в магистраль каркаса сигнал ОС.

xilinx-altera.doc