Операции сортировки L-заявок
Операция в режиме «Сортировка» эквивалентна операции «Чтение», адресованной в несколько крейтов, в которой команда заменена сигналом запроса отсортированных заявок (BG - 1), сопровождаемым сигналами адресов всех подключенных крейт-контроллеров. Сигналы номера станции субадресов и функции не используются во время этой операции и не принимаются во внимание крейт-контроллерами.. Выполнение режима GL обычно начинается сигналом запроса в MB BD - 1. Последовательность этой операции приведена в табл. 4.
Во время выполнения режима GL драйвер генерирует группу сигналов BCR таким образом, что BCRj = 0 в шинах, соответствующих отключенным или отсутствующим крейт-контроллерам, и BCRj “ 1 в шинах, соответствующих подключенным крейт-контроллерам. Сигналы BCR сопровождаются сигналом BG - 1.
Рекомендуется добиться того, чтобы драйвер определял состояние крейт-контроллеров по состоянию шин ВТВ (5.4).
После того, как драйвер устанавливает сигналы BCR и сигнал чтения отсортированных заявок, он передает сигнал ВТА - 1. В ответ на сигналы BG, BCRj и ВТА каждый подключенный крейт-контроллер генерирует свое слово GL при помощи внутренней схемы ИЛИ в шинах BRW в порт МВ, не генерируя сигналы МК: В, S1 или S2.
Процесс формирования слова GL не обязательно происходит в крейт-контроллере, он может реализоваться в другом блоке, например, в блоке заявок, соединенном с крейт-контроллером типа А1 (А. 1.9). Сигналы L канала каркаса могут быть изменены в какой-то момент и вследствие этого могут также меняться сигналы BRW.
Каждый адресованный крейт-контроллер генерирует сигнал ВТВ) » 0 после того, как он передаст отсортированные заявки GL в шины BRW. Задержка в установлении информации GL имеет две причины. Во-первых, если сигнал L, поступающий от модуля, был снят в МК предыдущей операцией в командном режиме, может иметь место задержка, достигающая 400 нс, до повторного установления сигнала L в крейт-контроллере. Во-вторых, крейт-контроллер типа А1, определенный в приложении А, требует отдельного блока для сортировки заявок L. Это может вызвать дополнительные запаздывания вследствие формирования сигналов L в блоке сортировки заявок и запроса на отсортированные заявки в крейт-контроллере.
После того, как драйвер получает сигнал ВТВ; »0 от всех адресованных крейтов, он обеспечивает задержку, компенсирующую индивидуальные запаздывания, перед принятием слова GL, поступающего от шин BRW. После этого он генерирует ВТА - 0.
При получении сигнала ВТА - 0 крейт-контроллер снимает информацию GL в шинах BRW и генерирует сигнал ВТВ; - 1. Операция заканчивается после того, как драйвер получает сигнал ВТВ; " 1 от всех адресованных крейт-контроллеров. Тогда он может снять сигнал BG и сигналы адресов крейтов.
Различные задержки (перекосы)
Запаздывания сигналов ВТА и ВТВ учитываются в целях обеспечения синхронизации при операциях ветви. Однако различные задержки могут иметь место между ВТА и каждым разрядом команды и данных записи, полученных крейт-контроллером, а также между ВТВ и каждым разрядом сигналов BRW, BQ и ВХ, полученных драйвером. Чтобы все сигналы команды были установлены в крейт-контроллере до получения сигнала ВТА, драйвер должен обеспечить соответствующую задержку до генерирования сигнала ВТА = 1. Он должен также задержать внутренние операции в-ответ на сигнал ВТВ - 0, чтобы обеспечить предварительную установку всех данных и сигналов BQ и ВХ.
Эта коррекция запаздывания может быть фиксированной для учета максимально возможного времени запаздывания в установлении уровня сигналов или изменяемой для более точного соответствия в каждом конкретном случае. Дополнительная компенсация этих перекосов допустима на любом другом участке МВ.
Идентификация подключенных крейт-контроллеров
В период между концом фазы 4 одной операции на МВ и началом фазы 2 следующей операции драйвер получает сигнал BTBj = 1 от крейт-контроллеров и сигнал ВТВ; = 0 от отсутствующих или отключенных крейт-контроллеров. Состояние шин ВТВ может выбираться драйвером в начале каждой операции для идентификации подключенных крейт-контроллеров.
Рекомендуется, чтобы драйвер идентифицировал подключенные крейт-контроллсры таким образом, чтобы в начале каждой операции GL были удовлетворены требования 5.2, которые предусматривают генерирование сигналов адресов всех подключенных крейт-контроллеров. Следовательно, драйвер генерирует сигнал BCR; = 1, если BTBj = 1.
Драйвер может также идентифицировать подключенные крейт-контроллеры до начала любой операции во время приема и сравнивать их с адресами крейтов, указанных в команде. Это позволяет выполнять быстро операции, которые не были бы выполнены до конца вследствие адресации к отсутствующему или отключенному крейту; не дожидаться тайм=аута, который начинается только после выполнения операций (см. раздел 5). Этот способ идентификации подключенных крейт-контроллеров может использоваться для исключения возможности существования двух подключенных крейт-контроллеров. с одним номером (см. 4.1.1). Для этого каждый крейт-контроллер может проверить, выполнено ли условие (ВТВ; + BCR;) = 0. В этом случае он остается отключенным, если подключен крейт-контроллер с тем же адресом, независимо от того, адресован он (BCR; я 1) или нет (ВТВ; =1).
6 СОЕДИНИТЕЛИ
Порты МВ снабжены 132-контактными соединителями. В табл. 5 приведен соединитель, удовлетворяющий требованиям данного стандарта. Розетка этого соединителя закреплена на драйвере ветви, крейт-контроллера и оконченном устройстве, она имеет 132 гнездовых контакта. Кабель снабжен съемным соединителем-вилкой со 132 контактными штырями.
Таблица 5 — Стандартный соединитель МВ
Соединитель, отвечающий требованиям, представлен в ГОСТ 26.201.2.
Расположение контактов, основные размеры розетки и вилки представлены на черт. 5 и 6.
Порты МВ (размещение соединителей на крейт-контроллере)
1 — розетка без фиксатора; 2 — вилка с фиксатором; 3 — кожух вилки; 4 —
контакт /; вид Б см. на черт. 6
Черт. 5
Порты МВ: расположение контактов (вид спереди на неподвижную
часть соединителя)
Вид Б
93,т
8 ф <9 фф 8 ф і® 0 ®,)Й 0 0® ®J *6®ФФа®ФФФ п 0 вЬЙ 0 0® 0J0 И®® б ф ® ®Р Ф Ф
) Ф ф/ф Ф,Ф фФ ®® 0®®0®Т ФФЙФФ ф ффф ® 0 3 ФФ ® ® ® /«Ц»Ф ФФ ФиЯФмФ _“®0®®®ф®| Ф-® ®фф®®ф®ф®
по
HJ
»Р,Г7» 51,714 62,736 70, Ыб
1
%
гГ V
1 — проекция направляющих выступов; 2 — контакт, соответствующий обратной линии; 3 — контакт
сигнальной линии
Черт. 6
Распределение сигнальных шин и шин возврата представлено в табл. 6 и 7, где даны обозначения сигналов и номера контактов
.
Таблицаб — Назначение контактов в портах: группировка по сигналам
Сиг- |
Обрат- |
|
|
Сиг- |
Обрат- |
|
|
налышй |
ньй |
|
Сигеал |
нальныи |
ный |
|
Сигнал |
контакт |
контакт |
|
|
контакт |
контакт |
|
|
32 |
13 |
BCR1 |
|
107 |
88 |
BRW13 |
|
33 |
14 |
BCR2 |
|
108 |
89 |
BRW14 |
|
34 |
15 |
BCR3 |
Адрес |
109 |
90 |
BRW15 |
|
35 |
16 |
BCR4 |
крейта |
110 |
91 |
BRW16 |
|
67 |
50 |
BCR5 |
|
112 |
113 |
BRW17 |
|
68 |
51 |
BCR6 |
|
114 |
115 |
BRW18 |
Линии |
69 |
52 |
BCR7 |
|
116 |
117 |
BRW19 |
чтение/записи |
|
|
|
|
118 |
119 |
BRW20 |
|
36 |
17 |
BN1 |
|
124 |
125 |
BRW21 |
|
37 |
18 |
BN2 |
|
126 |
127 |
BRW22 |
|
38 |
19 |
BN4 |
Адрес станции |
128 |
129 |
BRW23 |
|
39 |
20 |
BN8 |
130 |
131 |
BRW24 |
|
|
40 |
21 |
BN16 |
|
|
|
|
|
41 |
1 |
ВА1 |
|
61 |
44 |
BQ |
Ответ |
23 |
2 |
ВА2 |
Субадрес |
|
|
|
|
24 |
3 |
ВА4 |
|
63 |
46 |
ВТА |
|
25 |
4 |
ВА8 |
|
31 |
10 |
ВТВІ |
|
|
|
|
|
11 |
12 |
В ТВ 2 |
|
70 |
53 |
BF1 |
|
58 |
22 |
ВТВЗ |
Синхронизация |
71 |
54 |
BF2 |
|
132 |
92 |
ВТВ4 |
|
72 |
55 |
BF4 |
• Код функции |
123 |
102 |
ВТВ5 |
|
73 |
56 |
BF8 |
120 |
101 |
ВТВ6 |
|
|
74 |
57 |
BF16 |
|
121 |
122 |
ВТВ7 |
|
93 |
76 |
BRW1 |
|
60 |
43 |
BD |
Запрос |
94 |
77 |
BRW2 |
|
59 |
42 |
BG |
сортировки |
95 96 |
78 79 |
BRW3 BRW4 |
|
62 |
45 |
BZ |
Пуск |
97 |
80 |
BRW5 |
Линии |
26 27 |
|
BV1 BV2 |
|
98 99 |
81 82 |
BRW6 BRW7 |
чтение/заііись |
6 |
Свободные |
||
100 103 104 |
83 84 85 |
BRW8 BRW9 BRW10 |
|
28 29 39 |
7 8 9 |
BV3 BV4 BV5 |
►ЛИНИИ |
105 |
86 |
BRW11 |
|
64 |
|
|
|
106 |
87 |
BRW12 |
|
47 |
BV6 |
Резервные |
|
|
65 |
48 |
BV7 |
линии |
|||
|
|
|
|
66 |
49 |
ВХ |
|
|
|
|
|
111 |
75 |
BSC |
Экран кабеля |
Таблица? — Назначение контактов в портах МВ: распределение по номерам
Номер контакта |
Сигнал |
Номер контакта |
Сигнал |
Н омер контакта |
Сигнал |
1 |
BAI (R) |
19 |
BN4 (R) |
37 |
BN2 |
2 |
ВА2 (R) |
20 |
BN8 (R) |
38 |
BN4 |
3 |
ВА4 (R) |
21 |
BN16 (R) |
39 |
BN8 |
4 |
ВА8 (R) |
22 |
ВТВЗ (R) |
40 |
BN16 |
5 |
BV1 (R) |
23 |
ВА2 |
41 |
ВА1 |
6 |
BV2 (R) |
24 |
ВА4 |
42 |
BG <R> |
7 |
BV3 (R) |
25 |
ВА8 |
43 |
BD (R) |
8 |
BV4 (R) |
26 |
BV1 |
44 |
BQ <R> |
9 |
BV5 <R) |
27 |
BV2 |
45 |
BZ (R) |
10 |
ВТВ1 <R) |
28 |
BV3 |
46 |
BTA <R) |
11 |
ВТВ2 |
29 |
BV4 |
47 |
BV6 <R) |
12 |
ВТВ2 (R) |
30 |
BV5 |
48 |
BV7 (R) |
13 |
BCR1 (R) |
31 |
ВТВ1 |
49 |
BX <R> |
14 |
BCR2 (R) |
32 |
BCR1 |
50 |
BCR5 (R) |
15 |
BCR3 (R) |
33 |
BCR2 |
51 |
BCR6 (R) |
16 |
BCR4 (R) |
34 |
BCR3 |
52 |
BCR7 (R) |
17 |
BN1 (R) |
35 |
BCR4 |
53 |
BF1 (R) |
18 |
BN2 (R) |
36 |
BN1 |
54 |
BF2 (R) |