Таблица A.VII

Назначение битов обязательного регистра CSR-0 в модулях подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А

Бит

Назначение при чтении

Назначение при записи

SOO

Флаг ошибки

Устанавливает флаг ошибки

S01

Разрешено

Разрешает

S02

Находится в состоянии «ра-

Переходит в состояние «ра-


бота»

бота»

S03

Устройство прикреплено

Прикрепляет устройство

S04

Разрешен запрос на обслу-

Разрешает запрос на обслу-


живание

живание

S05

Выставлен запрос на обслу-

Выставляет запрос на обе-


живание

луживание

Продолжение табл. А VII

Бит

Назначение при чтении

Назначение при записи

06

Ошибка четности

Устанавливает ошибку чет­ности

07

Активный

Бит прослеживания марш­рута в соединителях сегмен­тов

сое

Тип устройства, младший разряд

Сбрасывает флаг ошибки

С09

Тип устройства

Запрещает

СЮ

Тип устройства

Переводит в состояние «ос­танов»

СИ

Тип устройства, старший

Открепляет устройство

С12

Идентификатор изготови­

теля, младший разряд

Идентификатор изготовите­ля

Запрещает выставление зап­роса на обслуживание

С13

Сбрасывает запрос на обс­луживание

' 14

Идентификатор изготовите­ля

Сброс

15

Идентификатор изготовите­ля

Очищает данные

% С16

Идентификатор изготовите­ля -

Определ. польз, сброс 0

% С17

Идентификатор изготовите­ля

Определ. польз, сброс 1

% С18

Идентификатор изготовите­ля

Определ. польз, сброс 2

% СЮ

Идентификатор изготовите­ля "

Определ. польз, сброс 3

% S20

Определ. польз, статус 0

Определ. польз, установка 0

% S21

Определ. польз, статус 1

Определ. польз, установка 1

% S22

Определ. польз, статус 2

Определ. польз, установка 2

% S23

Определ. польз, статус 3 к

Определ. польз, установка 3

& С24

Идентификатор изготовите­ля

Определ. польз, сброс 4

& С25

Идентификатор изготовите­ля

Определ. польз, сброс 5

& С26

Идентификатор изготовите­ля

Определ. польз, сброс 6

& С27

Идентификатор изготовите­ля

Определ. польз, сброс 7

& S28

Определ. польз, статус 4

Определ. польз, установка 4

& S29

Определ. польз, статус 5

Определ. польз, установка 5

& S30

Определ. польз, статус 6

Определ. польз, установка 6

& S31

Определ. польз, статус 7

Определ. польз, установка 7

В подсистемах ФБ-2, ФБ-3, ФБ-4 и ФБ-4А сохранены все функции обяза­тельного регистра CSR-Q, конкретно стандартизованные в исходной табл ХПа

При программировании подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А будут приме­няться команды одного и того же назначения и названия, что и в ФБ-1, но при­писанные в соответствии с табл. A.VII к битам с иными номерами, чем номера битов в подсистеме ФБ-], указанные в табл. А.VI.

В соединителе сегментов, расположенном в крейтах ФБ-2, ФБ-3, ФБ-4 или ФБ-4А и предназначенном для связи с любым кабель-сегментом или крейт-сег- ментом ФБ-1, должны быть сделаны переходы от разрядов AD кабель-сегмента к разрядам регистра управления и статуса в соответствии с табл. A.XIV.

Это позволяет, программируя функцию в подсистеме ФБ-1 в соответствии с табл. ХПа, передавать бит этой функции в регистры подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А непосредственно по проводникам и транзисторам, не прибегая к программному интерфейсу и сохраняя максимально возможную быстроту пере­дачи информации, ограниченную лишь временем распространения сигналов в средах.

Точно так же происходит передача бита функции из малых подсистем в большие.

Регистр CSR-1. Необязательный регистр CSR-1 в соответствии со стандар­том ФАСТБАС предназначен для произвольного использования.

Регистр CSR-2. Конкретно стандартизованные биты в необязательном ре­гистре CSR-2 размещены в первых 16 разрядах, чтобы сохранить все функции регистра и в малой подсистеме ФБ-4А. Назначение битов представлено в табл. A.VIII.

Таблица A.VIII

Назначение битов необязательного регистра CSR-2 в модулях подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А

Бит

Назначение при чтении

Назначение при записи

S00

Прерывание от источника А разрешены

Разрешает прерывание от источника А

S01

Прерывание от источника В разрешены

Разрешает прерывание от источника В

S02

Прерывание от источника С разрешены

Разрешает прерывание от источника С

S03

Идет тестирование

Начинает тестирование

04

Несуществующий адрес

Устанавл. признак несу­ществующего адреса

05

Переполнение данных в уст­ройстве

Устанавл. признак перепол­нения

06

Переполнение счетчика слов

Устанавл. признак перепол­нения счетчикд слов

07

Устройство заполнено

Устанавл. признак «устрой­ство заполнено*

08

Устройство не пусто

Устанавл. признак «уст­ройство не пусто»

09

Входные сигналы отсутст­вуют

Устанавл. признак «вход­ные сигналы отсутствуют»

10

Зарезервирован

Зарезервирован

11

Зарезервирован

Зарезервирован

С12

Прерывание от источника А подготовлено

Запрещает прерывание от источника А

С13

Прерывание от источника В подготовлено

Запрещает прерывание от источника В

Продолжение табл. A.VIII

Бит

Назначение при чтении

Назначение при записи

С14

Прерывание от источника С подготовлено

Запрещает прерывание от источника С

С15

Результат тестирования

Останавливает тестирование

% S16

Бит 0 режима польз.

Устанавл. бит 0 режима польз.

% S17

Бит 1 режима польз.

Устанавл. бит 1 режима польз.

% S18

Бит 2 режима польз.

Устанавл. бит 2 режима польз.

% S19

Бит 3 режима польз.

Устанавл. бит 3 режима польз.

% С20

Определяется польз.

Сбрасывает бит 0 режима польз.

% С21

Определяется польз.

Сбрасывает бит 1 режима польз.

°/а С22

Определяется польз.

Сбрасывает бит 2 режима польз.

% С23

Определяется польз.

Сбрасывает бит 3 режима польз.

& 24

Статус польз. 0

Запись статуса польз. 0

& 25

Статус польз. 1

Запись статуса польз. 1

& 26

Статус польз. 2

Запись статуса польз. 2

& 27

Статус польз. 3

Запись статуса польз. 3'

& 2В

Статус польз. 4

Запись статуса польз. 4

& 29

Статус польз. 5

Запись статуса польз. 5

& 30

Статус польз. 6

Запись статуса польз. 6

& 31

Статус польз. 7

Зацись статуса польз. 7



Переходы между разрядами AD кабель-сегмента и разрядами регистра CSR4t 2 показаны в табл. A.XV.

Регистр CSR4fc 3 логического адреса имеет формат адресного слова, опреде­ленный в п. 4.1 рис. 4.1. Формат действителен для 32-, 24- и 16-разрядных слов. Транспозиция битов не нужна.

В репистрах CSR4t4, CSR4t5(, CSR^e, CSR=H=7 и CSR^H=8 биты либо не определены стандартом, либо использованы лишь младшие 8 битов, поэтому транспозиция битов не нужна:.

Регистр CSR&9 управления таймерами определен в стандарте ФАСТБАС табл. XIV п. 8.12.

Таблица A.IX

Назначение битов регистра CSR# 9 в модулях подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А

Бит

Назначение при чтении

Назначение при записи

S04

Работа удлиненного тайме­ра (таймеров) разрешена

Разрешает работу удлинен ного таймера (таймеров)



Бит

Назначение при чтении

Назначение при записи

S05

Работа таймера ожидания

Разрешает работу таймера.

S06

разрешена

Работа таймера адресно-

ожидания

Разрешает работу таймера

S07

го цикла разрешена

Работа таймера цикла пе-

адресного цикла

Разрешает работу таймера

С12

С13

С14

С15

редачи данных разрешена

цикла передачи данных

Запрещает работу удли­ненного таймера (таймеров)

Запрещает работу таймера ожидания

Запрещает работу таймера адресного цикла

Запрещает работу таймера цикла передачи данных



Переходы между разрядами AD кабель-сегмента и разрядами регистра CSR4t=9 показаны в табл. A.XV.

В регистрах от CSR#Ah до CSR#Fh биты не определены, поэтому нет за­труднений в их использовании в любых подсистемах.

Регистры от CSR#20h до CSR#3Fh, предназначенные для управления ис­точниками запроса SR, должны иметь формат в соответствии с табл. А.XX.

Таблица А.Х

Формат регистров CSR # 20h до CSR # 3Fh в модулях подсистем ФБ-2, ФБ-3, ФБ-4 и ФБ-4А

Бит

15

14

із

12

11

10

09

03

07

Об

05

01

03

02

01

00

Функция

сЗ

d3

с2

62

cl

61

с0

d0

S3

еЗ

s2

е2

81

el

sO

eO

Бит

31

30

29

28

27

26

25

24

23

22

21

2<L

19

18

17

16

Функция

с7

d7

сб

66

s7

е7

s6

еб

с5

d5

с4

d4

s5

e5

s4

e4

&

&

&

&

&

&

&

&

%

%

%

%

%

%

%

%



Эти регистры используются только внутри сегмента, поэтому транспозиция битов не нужна. В таблице s, с, d, е означают соответственно установку, сброс, запрещение действия запроса, разрешение действия запроса. В подсистемах с 16 линиями AD обеспечивается управлением от 4 источников запроса с номерами от О до 3, в подсистемах с 24 линиями — от 6 источников, в подсистемах с 32 ли­ниями — от 8 источников запроса SR на каждый из регистров рассматриваемой группы.

Все остальные CSR-регистры могут иметь 32, 24, 16 разрядов, при этом транспозиция битов в соединителях сегментов не нужна.

А.2.7. Соединители сегментов

В аппаратурной системе, состоящей из множества рассматриваемых подсис­тем с различной разрядностью AD, должны быть обеспечены межкрейтовые связи, подчиняющиеся единому протоколу. В качестве такого протокола естест­венно выбрать протокол, уже определенный стандартом ФАСТБАС.Каждый из двух соединенных крейт-сегментов имеет соединитель сегментов ■СС, который одной стороной включен в магистраль крейта. К другим сторонам обоих соединитель-сегментов подключены концы кабеля, состоящего из 63 пар проводов*. Этот кабель можно рассматривать как кабель-сегмент, с которым связаны только два соединителя сегментов. В общем случае с кабель-сегментом связаны несколько СС, принадлежащих крейтам разных подсистем.