Общим для всей системы ФАСТБАС-1, 2|, 3, 4 Является протокол передачи информации именно в кабель-сегменте,, включая те стороны любых СС, которые прямо связаны с кабель-сегментом. В кабеле-сегменте всегда используются сигналы с ЭСЛ-уровнями, определенные приложением С. Для обеспечения общности протокола кабель-сегмент должен содержать 32 парные линии AD, а соединители сегментов, относящиеся к любой из подсистем от ФБ-1 до ФБ-4А, должны иметь ЗЙ-разрядные регистры на стороне, связываемой с кабель-сегментом.
* С введением трех новых линий АМ2, АМ1 и АМО потребовалось увеличить чисдо пар проводов с 60 до 63 пар.
А.2.7.1. Адресация к сегменту с меньшей длиной слова АТ)
В подсистемах ФБ-3 и ФБ-4, если внутри крейт-сегментов имеются лишь 24 линии AD<23:00>, соединители сегментов на стороне кабеля должны иметь AD<31:00>. Старшие 8 битов должны входить в адрес группы GP, который |
|
может включать и биты крейт-сегмента, начиная с AD23 и ниже. В подсистеме |
|
ФБ-4А соединитель сегментов должен иметь на стороне кабеля |
также |
AD<31:00>. При обращении из такого СС к крейт-сегменту в AD<31:16> должны быть логические нули. |
разрядах |
А.2.7.2. Адресация к сегменту с большей длиной слова AD
Для хранения полного адреса AD<31 :00> в памяти модуля подсистемы ФБ-4А необходимы два 16-разрядных слова. В этой подсистеме единственный процессорный модуль-контроллер одновременно является и соединителем сегментов. На его кабельной стороне два слова переводятся в одно 32-разрядное слово. Такая же процедура применяется и при обращении из 24-разрядного модуля к модулям подсистем ФБ-1 и ФБ-2.
А.2.7.3. Типы соединителей сегментов
В подсистемах ФБ-2 и ФБ-3 используется соединитель сегментов в виде модуля единичной ширины. На передней панели друг над другом расположены два разъема С-96 для соединения с кабель-сегментом.
На нижнем сегментном разъеме типа С-96 назначение контактов должно соответствовать табл. A.V.
Разъемы, соединяющие модуль СС с кабель-сегментом, определены в п. А.2.7.6.
В подсистеме ФБ-4 используется соединитель сегментов двойной ширины на печатной плате (1'00X160) мм. На передней панели рядом расположены два разъема С-96 для соединения с кабель-сегментом. Сегментный разъем идентичен нижнему сегментному разъему соединителя сегментов S-З, включая расположение контактов.
В подсистеме ФБ-4А соединитель сегментов и 16-разрядный Процессор-контроллер крейта объединены в одном модуле. В зависимости от мощности и сложности процессора все устройство может быть выполнено в модуле двойной ширины или в более широком модуле. Назначение контактов сегментного разъема должно соответствовать табл. A.V.
А.2.7.4. CSR-регистры в соединителях сегментов
Соединители сегментов всех подсистем должны содержать регистр CSR#0-CC и другие регистры управления и статуса, определенные в пп. 10.5 и 10.6.2—10.5.8.
Назначение битов регистра CSR#0-CC в подсистеме ФБ-р определено в п. 10.5.1. Назначение битов регистра CSR#0-CC в подсистемах ФБ-2, ФБ-3, ФБ-4 и ФБ-4А должно соответствовать A.XI. Назначение битов других регистров должно соответствовать табл. А.ХП—A.XVI.
Таблица A.XI
Назначение битов регистра CSR^O-CC в соединителях на ближней стороне в подсистемах ФБ-2, ФБ-3, ФБ-4 и ФБ-4А
Бит |
Назначение при чтении |
Назначение при записи |
00 |
Флаг ошибки |
|
S01 |
Разрешено пропускание операции |
Разрешает пропускание операции |
S02 03 |
Разрешено пропускание SR SR выставлен на дальней стороне |
Разрешает пропускание SR |
S04 |
На дальней стороне соединителем сегментов выставлен GK |
Выставляет сигнал GK на дальней стороне |
05 06 |
Статус GK на дальней стороне Статус ВН на дальней стороне |
Бит прослеживания марш- |
07 |
Сбой в ответных действи- |
|
|
ях СС |
рута в СС |
08 |
Арбитраж проигран |
Сбрасывает флаг ошибки |
С09 И |
Ошибка в присвоении вектора Тип устройства, младший разряд |
Запрещает пропускание операции |
С12 |
Тип устройства |
Снимает GK на дальней стороне |
13 |
Тцп устройства |
Выставляет RB на дальней стороне |
14 |
Тип устройства старший разряд |
Сброс |
Продолжение табл. А.XI
Бит |
Назначение при чтении |
Назначение при записи |
15 |
Свободен |
Свободен |
% 17 |
Идентиоикатор изготовителя |
|
7о 18 |
Идентиоикатор изготовителя |
|
% 19 |
Идентш шкатор изготовителя |
|
% 20 |
Идентиоикатор изготовителя |
|
% 21 |
Идентиоикатор изготовителя |
|
% 22 |
Идентис >цкатор изготовителя |
|
% 23 |
Идентш шкатор изготовителя |
|
& 24 |
Идентш шкатор изготовителя |
|
& 25 |
Идентш шкатор изготовителя |
|
& 26 |
Идентификатор изготовителя |
|
& 27 |
Идентификатор изготовителя, старший разряд |
|
Переходы между разрядами кабель-сегмента и разрядами регистра CSR&O ' соединителя сегмента определены в табл. A.XIV.
Регистр CSR# 1-СС — уровень арбитража дальней стороны — для всех подсистем определяется п. 105,2.
Регистр CSR#8-CC — уровень арбитража ближней стороны — для всех подсистем определяется П. 10.51.3'.
Регистр CSR# 9-СС — управление таймерами — определяется табл. А.IX, а переходы от битов AD кабель-сегмента к битам регистра — табл. A.XV.
Регистры CSR#40h-CC и CSR#41h-CC — соответственно адрес и данные маршрутной таблицы — определяются пп. 10.5.5 и 10.5.6 с одним изменением: старший разряд регистров должен ассоциироваться со старшим разрядом линий AD, принятых в данной подсистеме (см. пп. А.2.7.1 и А.2.7.2). Транспозиция битов не нужна.
Регистры CSR # 42h-CC и CSR # 43h-CC — соответственно географический адрес ближней и дальней сторон — определяются пп. 10.5.7 и 10.5.8 с одним изменением: старший разряд регистров должен ассоциироваться со старшим разрядом линий AD, принятых в данной подсистеме. Транспозиция битов не нужна.
А.2.7.5. Транспозиция битов в соединителях сегментов
В стандарте ФАСТБАС (подсистема ФБ-1) во всех без исключения регистрах управления и статуса (как в функциональных модулях, так и в соединителях сегментов) конкретно определены назначения не более 16 битов. Это позволяет все конкретно определенные функции любого регистра реализовать в 16-разряд- нам регистре, т. е. и в самой младшей подсистеме ФБ-4А, как принято в п. А.2.6.2.
Однако в стандарте ФАСТБАС некоторые из определенных функций приписаны к старшим разрядам, например AD<31'>, AD<30>. Это требует транспозиции битов в область разрядов AD<15:00> регистров управления и статуса подсистем ФБ-2, ФБ-3, ФБ-4, ФБ-4А в соответствии с расположением функций в таблицах, входящих в пп. А.2.6.2 и А.2.7.4.
В схеме транспозиции битов (рис. 49) дан пример транспозиции адресных битов AD<31> и AD<XX> в более младшие разряды магистрали подсистемы и, соответственно, разряды регистров управления и статуса в модулях. Транспозиторы битов (ТБ) входами присоединены к повторителям (на рисунке не показаны) сигналов, получаемых от кабель-сегмента, а выходы ТБ присоеди-
нёны к линиям AD крейт-сегмента. В адресном цикле в случае обращения к области регистров управления и статуса (см. табл. VI), когда MS-1 или MS-З и когда значение кода на линиях AD<31;00>' является адресом выбираемого регистра, устройство управления открывает нужный ТБ и передаваемый бит попадает в нужный разряд регистра и магистрали подсистемы.
Ключи ТБ могут передавать сигналы в обоих направлениях. При передаче из крейта подсистемы в кабель-сегмент на УУ поступает код, образующийся на младших 16 линиях AD крейта.
При обращении к области адресов данных транспозиция битов не выполняется, адреса данных проходят без изменений, как и сами данные в цикле данных.
I — кабель-сегмент; 2 — соединитель сегментов; 3 — крейт-сегмент; ТБ — транспозиторы битов; УУ — устройство управления
Рис. 49. Транспозиция битов в соединителях сегментов.
Ниже следуют таблицы ТБ — переходов между разрядами AD в кабель- сегменте и крейт-сегменте.Таблица XII
Переходы между разрядами AD кабель-сегмента
и разрядами регистра CSR# 0-СС на ближней стороне соединителя сегментов подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А
Разряды AD |
Разряды GSR#0-CC |
Разряды AD |
Разряды CSR#0-CC |
00 |
00 |
16 |
11 |
01 |
01 |
17 |
12 |
02 |
18 |
13 |
|
03 |
19 |
14 |
|
1 04 |
02 |
20 |
16 |
05 |
03 |
21 |
17 |
06 |
04 |
22 |
18 |
07 |
05 |
23 |
19 |
08 |
24 |
20 |
|
09 |
— |
25 |
21 |
10 |
06 |
26 |
22 |
11 |
07 |
27 |
23 |
12 |
08 |
28 |
24 |
13 |
09 |
29 |
25 |
14 |
10 |
30 |
26 |
15 |
— |
31 |
27 |
Таблица XIII
Переходы в соединителях сегментов подсистем ФБ-2, ФБ-3, ФБ-4, ФБ-4А между разрядами кабель-сегмента AD и разрядами магистрали крейта при выборке регистра CSR# 0 модулей
Разряды AD кабель-сегмента |
Разряды AD крейт-сегмента |
Разряды AD кабель-сегмента |
Разряды AD крейт-сегмента |
00 |
00 |
16 |
08 |
01 |
01 |
17 |
09 |
02 |
02 |
18 |
10 |
03 |
03 |
19 |
11 |
04 |
04 |
20 |
Г2 |
05 |
05 |
21 |
13 |
06 |
20 |
22 |
16 |
07 |
21 |
23 |
17 |
08 |
22 |
24 |
18 |
09 |
23 |
■25 |
19 |
10 |
28 |
26 |
24 |
11 |
29 |
27 |
25 |
12 |
30 |
28 |
26 |
13 |
31 |
29 |
27 |
14 |
06 |
30 |
14 |
15 |
07 |
31 |
15 |
Разряды AD кабель-сегмента |
разряды AD крейт-сегмента |
Разряды AD кабель-сегмента |
Разряды AD крейт-сегмента |
00 |
16 |
16 |
20 |
01 |
17 |
17 |
21 |
02 |
18 |
18 |
22 |
03 |
19 |
19 |
23 |
04 |
00 |
20 |
12 |
05 |
01 |
2.1 |
13 |
06 |
02 |
22 |
14 |
07 |
03 |
23 |
15 |
08 |
04 |
24 |
24 |
09 |
05 |
25 |
25 |
10 |
06 |
26 |
26 |
11 |
07 |
27 |
27 |
12 |
08 |
28 |
28 |
13 |
09 |
29 |
29 |
14 |
10 |
30 |
30 |
15 |
11 |
31 |
31 |
Таблица A.XIV
Переходы в соединителях сегментов подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А
между разрядами AD кабель-сегмента и разрядами AD крейт-сегмента при выборке необязательного регистра CSR4 2 модулей
Таблица A.XV