Общим для всей системы ФАСТБАС-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