Устройство для сопряжения
Иллюстрации
Показать всеРеферат
1, УСТРОЙСТЮ ДЛЯ СОПРЯЖЕНИЯ, содержащее блок приоритета, матрицу узлов коммутации и блок распределения обращений, причем первый и второй информационные входы-выходы узла коммутации м-й строки и Н -го столбца матрии з1 (м 1 , ,Р) подключены соответственно входувыходу первой группы входов-выходов устройства и Р-му входу-выходу второй группы входов-выходов устройства , а синхронизирующие выход и вход - соответственно к М-му синхронизирующему входу блока приоритета и синхронизирующему выходу блока распределения обращений, отличающееся тем, что, с целью сокращения объема оборудования устройства , в него введены Р блоков выбора адреса, причем вход разрешения, первый и второй адресные выходы Р-го блока выбора адреса соединены соответственно с Р -ми,выходом группы выходов и входами первой и второй групп информационных входов блока приоритета , информационный вход - с р-ым информационным входом-выходом второй группы входов-выходов устройства, группа информационных входов-выходов блока распределения обращений под-/ ключена к первой группе информационных входов-выходов устройства, а выходы адреса приемника, адреса источника и управляющий вход - соответственно к входам адреса приемника, входам адреса источника и выходам режима блоков выбора адреса, первый и второй адресные выходы р -го блока выбора адреса соединены соответственно с первыми и вторыми адресными входами узлов коммутации р -го столбца матрицы. 2, Устройство по п, 1, о т л и чающееся тем, что блок выбора адреса содержит регистр адреса , элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элеI мент ИЛИ, пять элементов И, элемент И-ИЛИ, элемент НЕ, группу элемен (Л тов НЕ, триггер команды, триггер; адреса, регистр направлений, триг . гер коммутации,триггер занятости,триггер окончания, группу элементов .И, дешифратор и триггер детючки команд, причем группа выходов регистра адреса соединена с первой группой входов элемента ИСКЛЮЧАЮЩЕЕ 1ШИ, вторая :л группа входов и выход которого подключены соответственно к входу ад4: и реса приемника блока выбора адреса и первым входам элемента ИЛИ, триггера адреса и триггера цепочки команд , второй вход элемента ИЛИ подключен к входу разрещения блока выбора адреса и первому входу перво го элемента И, а выход - соединен с входом регистра направлений и первыми входами триггера коммутации и триггера занятости, группа входов регистра направлений образует вход адреса источника блока выбора адреса, а группа выходов соединена с первыми входами соответ
СО)03 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН ()9) (И) 3(р)) G Об F 3/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ н двтоесномМ СвидеткЛьСтв e.
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3590831/18-24 (22) 06.05.83 (46) 23.09.84. Бюл. ¹ 35 (72) В.И.Тужилин и В.А.Шпиев (53) 681. 325(088.8) (56) !. Авторское свидетельство СССР № 65)335, кл. С 06 F 3/04, 1976.
2. Авторское свидетельство СССР по заявке № 3590831/18-24, кл. С 06 F 3/04, 06.05.83 (прототип). (54) (57) 1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ содержащее блок приоритета, матрицу узлов коммутации и блок распределения обращений, причем первый и второй информационные входы-выходы узла коммутации м — и строки и М -го столбца матрицы (м =1, И; Р =),Р) под— ключены соответственно к М-му входувыходу первой группы входов-выходов устройства и P — му входу-выходу второй группы входов-выходов устройства, а синхронизирующие выход и вход — соответственно к М-му синхронизирующему входу блока приоритета и синхронизирующему выходу блока распределения обращений, о т л и ч а ю щ е е с я тем, что, с целью сокращения объема оборудования устройства, в него введены P блоков выбора адреса, причем вход разрешения, первый и второй адресные выходы р-ro блока выбора адреса соединены соответственно с р -ми,выходом группы выходов и входами первой и второй групп информационных входов блока приоритета, информационный вход — с р -ым информационным входом-выходом второй группы входов-выходов устройства, группа информационных входов-выходов блока распределения обращений под-: ключена к первой группе информационных вход в-выходов устройства, а выходы адреса приемника, адреса источника и управляющий вход — соответственно к входам адреса приемника, входам адреса источника и выходам . режима блоков выбора адреса, первый и второй адресные выходы р -го блока выбора адреса соединены соответственно с первыми и вторыми адресными входами узлов коммутации р -го столбца матрицы .
2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок выбора адреса содержит регистр адреса, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИЛИ, пять элементов И, элемент
И-ИЛИ, элемент ИЕ, группу элементов НЕ, триггер команды, триггер адреса, регистр направлений, триг, гер коммутации, триггер занятости, TpHF
rep окончания, группу элементов .И, Я дешифратор и триггер цепочки команд, причем группа выходов регистра адреса соединена с первой группой входов элемента ИСКЛЮЧА)Ц))ЕЕ )ШИ, вторая группа входов и выход которого подключены соответственна к входу адреса приемника блока выбора адреса и первым входам элемента ИЛИ, триггера адреса и триггера цепочки команд, второй вход элемента ИЛИ подключен к входу разрешения блока выбора адреса и первому входу первого элемента И, а выход — соединен с входом регистра направлений и первыми входами триггера коммутации и триггера занятости, группа входов регистра направлений образует вход адреса источника блока выбора адреса, а группа выходов соединена с первыми входами соответI I I 5044 ствующих элементов И группы, вход второго элемента И подключен к выходу триггера адреса, а выход — к первому входу триггера команды, второй вход которого подключен к выходу третьего элемента И, к первому входу триггера окончания, к вторым входам триггера коммутации и триггера адреса и к первому входу элемента
И вЂ” ИЛИ, группа входов второго элемента И, второй вход элемента И-ИЛИ, первый вход третьего элемента И, первые и вторые входы четвертого и пятого элементов И и вход элемента НЕ образуют информационный вход блока выбора адреса, выход элемента НЕ соединен с вторым входом третьего элемента И, третий вход элемента И-ИЛИ подключен к выходу триггера команды, четвертый вход— к выходу триггера окончания и к третьему, входу четвертого элемента И, пятый вход и выход — соот— ветственно к. выходу триггера цепочки команд и триггера занятости, вторые входы три гге р а цепочки команд и триггера окончания соединены соответственно с выходами четвертого и пятого элементов И, второй вход первого элемента И подключен к выходу триггера коммутации и вторым входам элементов И группы, третьи входы которых соединены с выходом режима блока выбора адреса и выходом триггера занятости, .а выходы — с группой входов дешифратора, группа выходов которого через элементы НЕ группы подключена к второму адресному выходу блока выбора адреса, группа выходов дешифратора и выходы первого и третьего элементов И образуют первый адресный выход блока выбора адреса.
3. Устройство по п. 1 о т л и— ч а ю щ е е с я тем, что блок распределения обращений содержит группу элементов И, элемент И-ИЛИ, селектормультиплексор, четыре элемента И, дешифратор, счетчик, элемент ИЛИ, триггер и генератор импульсов, причем первые входы и выходы элементов
И группы, прямые и инверсные группы входов элемента И-ИЛИ и группа входов селектора-мультиплексора образуют группу информационных входоввыходов блока распределения обращений, группа выходов дешифратора соединена с вторыми входами соответ.— ствующих элементов И группы, а вход — соединен с выходом счетчика, входом селектора-мультиплексора и выходом адреса источника блока распределения обращений, выход элемента И-ИЛИ соединен с первыми входами первого, второго и третьего элементов И, выход и второй вход первого элемента И соединены соответственно с первыми входом и выходом триггера, группа входов элемента
ИЛИ образует управляющий вход блока распределений обращений, а выход соединен с вторыми входами второго и третьего элементов И, выход второго элемента И соединен с входом сброса счетчика и с вторым входом триггера, выход генератора импульсов подключен к третьему входу триггера, к третьему входу третьего элемента
И и к первому входу четвертого элемента И, выход которого соединен со счетным входом счетчика, а второй вход — с вторым выходом триггера, выход третьего элемента И является синхронизирующим выходом блока распределения обращений, группа выходов селектора-мультиплексора явля— ется выходом адреса приемника блока распределения обращений.
4. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что узел коммутации содержит три группы элементов И, элемент И-ИЛИ, элемент И, элемент ИЛИ и три триггера, причем выходы элементов И первой и второй групп, первые входы элементов И третьей группы и первые входы элемента И-ИЛИ и элемента И образуют первый информационный вход-выход узла коммутации, первые входы элементов И, второй и третьей группы, выходы элементов И третьей группы, выходы элемента И-ИЛИ и элемента И образуют второй информационный вход-выход узла коммутации, соответствующие разрядные шины второго информационного входа-выхода узла коммутации являются синхронизирующим
-выходом узла коммутации, выход первого триггера подключен к вторым входам элемента И-ИЛИ и элементов И третьей группы и к информационному входу второго триггера, выход которого подключен к второму входу элемента И и информационному входу третьего триггера, выходом соединенного с вторыми входами элементов
И первой и второй групп, группа вхо дов элемента ИЛИ образует второй адресный вход узла коммутации, а выход — соединен с третьим входом элемента И-ИЛИ, установленные входы и входы синхронизации перво1115044 го, второго и третьего триггеров соединены соответственно с первым адресным и синхронизирующим входами узла коммутации.
Изобретение относится к вычислительной технике и может быть использовано в составе вычислительных систем для связи каналов вычислительных машин с устройствами управ- 5 ления внешними устройствами.
Известно устройство дпя сопряжения, содержащее матрицу M P элементов коммутации и приоритетный блок, причем первая группа входов и выходов элементов коммутации К-й строки матрицы (К=!,M) соединена через соответствующий блок согласования интерфейсов с К-м входом и выходом устройства, вторая группа вхо- 15 дов и выходов элементов коммутации
Н-го столбца матрицы соединена (Н=1,И ) через соответствукиций блок согласования интерфейса с Н-м входом и выходом устройства, первь1е 20 управляющие вход и выход элемента коммутации К-й строки и Н-го столбца матрицы соединены соответственно с Н-м управляющим выходом и входом из К-й группы управляющих .выходов и 25 входов приоритетного блока (1).
Недостаток этого устройства состоит в болыпих затратах оборудования.
Наиболее близким к изобретению является устройство для сопряже- щ ния, содержащее матрицу М Р элементов коммутации, блок анализа заявок от каналов, блок настройки от канала и узел настройки, состоящие из групп блоков приоритета, блок хранения состояния внешних устройств и две групны блоков согласования интерфейсов, причем первые группы информационных входов и выходов элемента коммутации П -й строки и
P-го столбца матрицы (М=1,M; P I,Р) соединены через соответствующий блок согласования интерфейсов первой группы с М-ми выходом и входом первой информацнонной pj>m4 устрой 45 ства, вторые группы информационных входов и выходов — через соответствую щий блок сбгласования интерфейсов
c P-Mif выходом и. входом второй информационной группы устройства, первые ,группы управляющих входов и выходов с м-ми группами выходов и входов узла настройки, группой стробирующих входов соединенного с группой выходов блока хранения состояния внешних устройств, а вторые и третьи группы управляющих входов и выходов — соответственно с P-ми группами выходов и входов блока настройки от канала и блока аналога заявок от каналов.
Каждый коммутирующий элемент содержит семь элементов И, два элемента И-ИЛИ, две группы элементов И, элемент сравнения, регистр адреса, группу элементов И-ИЛИ, шесть триггеров и два элемента ИЛИ (.2).
Недостаток известного устройства состоит в больших затратах оборудования, так как для выполнения функций управления в каждом элементе коммутации используется собственный узел управления.
Целью изобретения является сокращение объема оборудования устройства.
Поставленная цель достигается тем, что в устройство, содержащее блок приоритета, матрицу узлов коммутации и блок распределения обращений, причем первый и второй информационные входы-выходы узла коммутации М-й строки и Р-го столбца матрицы (М=1,М, P =i,Р1 подключены соответственно к М-му входу-выходу первой группы входов-выходов устройства и Р -му входу-выходу второй группы входов-выходов устройства, а синхронизирующие выход . и вход - соответственно к М-му синхронизирующему входу блока приоритета и синхронизирующему выходу блока распределения обращений, введеяа Р
1115044 блоков выбора адреса, причем вход разрешения, первый и второй адресные выходы Р— го блека выбора адреса соединены соответственно с Р -ми выходом группы выходов и входами первой и второй групп информационных входов блока приоритета, информационный вход — с .Р -и информационным входомвыходом второй группы входов-выходов устройства, группа информацион- 10 ных входов †выход блока распределения обращений подключена к первой группе информационных входов-выходов устройства, а выходы адреса приемника, адреса источника и управлякщий вход — соответственно к входам адреса приемника, входам адреса источника и выходам режима блоков выбора адреса, первый и второй адресные выходы Р -ro блока выбора адреса соеди-20 иены соответственно с первыми и вторыми адресными входами узлов коммутации Р -го столбца матрицы.
Блок выбора адреса содержит ре25 гистр адреса, элемент ИСКЛ10ЧА10ЩЕЕ
ИЛИ, элемент ИЛИ, пять элементов
И, элемент И-ИЛИ, элемент НЕ, группу. элементов HE триггер команды, триггер адреса, регистр направлений, триггер коммутации, триггер занятос30 ти, триггер окончания, группу элементов И, дешифратор и триггер цепочки команды, причем группа выходов регистра адреса соединена с первой группой входов элемента ИСКЛ1 - 35
ЧАЮЩЕЕ ИЛИ, вторая группа входов и выход которого подключены соответственно к входу адреса приемника блока выбора адреса и первым входам элемента ИЛИ, триггера адреса и триг-40 гера цепочки команд, второй вход элемента ИЛИ подключен к входу раз— решения блока выбора адреса и первому входу первого элемента И, а выход — соединен с входом регистра 45 направлений и первыми входами триггера коммутации и триггера занятости, группа входов регистра направлений образует вход адреса источника блока выбора адреса, а группа 50 выходов соединена с первыми входами соответствующих элементов И группы, вход второго элемента И подключен к выходу триггера адреса, а выход — к первому входу триггера 55 команды, второй вход которого подключен к выходу третьего элемента И, к первому входу триггера окончания, к вторым входам триггера коммутации и триггера адреса и к первому входу элемента И-ИЛИ, группа входов второго элемента И, второй вход элемента И-ИЛИ, первый вход третьего элемента И, первые и вторые входы четвертого и пятого элементов И и вход элемента НЕ образуют информационный вход блока выбора адреса, выход элемента НЕ соединен с вторым входом третьего элемента И, третий вход элемента И-ИЛИ подключен к выходу триггера команды, четвертый вход — к выходу триггера окончания и третьему входу четвертого элемента И, пятый вход и выход — соответственно к выходу триггера цепочки команд н триггера занятости, вторые входы триггера цепочки команд и триггера окончания соединены соответственно с выходами четвертого и пятого элементов И, второй вход первого элемента И подключен к выходу триггера коммутации и вторым входам элементов И группы, третьи входы которых соединены с выходом режима блока выбора адреса и выходом триг—
repа занятости, а выходы — с rpyппой входов дешифратора, группа выходов которого через элементы НЕ группы подключены к второму адресному выходу блока выбора адреса, группа выходов дешифратора и выходы первого и третьего элементов И образуют первый адресный выход блока выбора адреса.
Блок распределения обращений содержит группу элементов И, элемент
И-ИЛИ, с ел ект ор-мул ьтипл е ксор, четыре элемента И, дешифратор, счетчик, элемент ИЛИ, триггер и генератор импульсов, причем первые входы и выходы элементов И группы, прямые и инверсные группы входов элемента
И-ИЛИ и группа входов селектора-мультиплексора образуют группу информационных входов-выходов блока распределения обращений, группа выходов дешифратора соединена с вторыми входами соответствующих элементов И группы, а вход — с выходом счетчика, входом селектора-мультиплексора и выходом адреса источника блока распределения обращений, выход элемента И-ИЛИ соединен с первыми входами первого, второго и третьего элементов И, выход и второй вход первого элемента И соединены соответ ственно с первыми входом и выходом
1 115044 триггера, группа входов элемента
ИЛИ образует управляющий вход блока распределения обращений, а выход . соединен с вторыми входами второго и третьего элементов И, выход второго элемента И соединен с входом сброса счетчика и с вторым входом триггера, выход генератора импульсов подключен к третьему входу триггера, к третьему входу третьего элемента- И и к первому входу четвертого элемента И, выход которого соединен со счетным входом счетчика, а второй вход — с вторым выходом триггера, выход третьего элеме та И является синхронирующим выходом блока распределения обращений, группа выходов селектора-мультиплексора является выходом адреса приемника блока распределения обращений.
Узел коммутации содержит три группы элементов И, элемент И-ИЛИ, элемент И, элемент ИЛИ и три триггера, причем выходы элементов И первой и второй групп, первые входы эле— ментов И третьей группы и первые входы элемента И-ИЛИ и элемента И образуют первый информационный входвыход узла коммутации, первые входы элементов И второй и третьей групп, выходы элементов И третьей группы, выходы элемента И-ИЛИ и элемента И образуют второй информационный вход-выход узла коммутации, соответствующие разрядные шины вто- рого информационного входа-аихора узла коммутации являются синхронизирующим выходом узла коммутации, выход первого триггера подключен к вторым входам элемента И-ИЛИ и элементов
И третьей группы и к информационному входу второго триггера, выход которого подключен к второму входу элемента И и информационному входу третьего триггера, выходом соединенного с вторыми входами элементов И ,первой и второй групп, группа входов элемента ИЛИ образует второй адресный вход узла коммутации, а выход — соединен с третьим входом элемента И-ИЛИ, установленные входы и входы синхронизации первого, второго и.третьего триггеров соединены соответственно с первым адрес ным и синхронизирующим входами узла коммутации.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 — функциональная схема блока распределений обращений; на фиг. 3 — функциональная схема блока выбора адреса; на фиг. 4 — функциональная схема уз5 ла коммутации, на фиг. 5 - функциональная схема блока приоритета.
Устройство содержит (фиг.11 блок 1 распределения обращений, блоки 2 харбора адреса, узлы 3 коммутации, блок ,!О 4 приоритета, первую и вторую шины 5 и 6 информационных входов-выходов устройства, шины 7 и 8 выходов адреса приемника и адреса источника блока 1, шины 9 управляющего вхон !5 да и IBHHbl 10 синхронизирующего выхода блока 1, шины 11 группы выходов блока 4, шины 12 и 13 первой и второй групп выходов блока 2 и шины 14 синхронизирующих выходов узла 3.
Блок 1 распределения обращений (фиг. 2) состоит из группы элементов И 15, элемента И-ИЛИ 16, селектора — мультиплексора 17, первого элемента И 18, дешифратора 19, счетчика 20,второго элемента И 21, элемента ИЛИ 22, триггера 23, генератора 24 импульсов, четвертого 25 и третьего 26 элементов И .
30 Блок 2 выбора адреса (фиг.3) состоит из регистра 27 адреса, элемента ИЛИ 28, второго элемента И 29, триггера 30 команды, элемента HE 31 элемента ИСКЛЮЧАКЩЕЕ ИЛИ 32, тригге35 ра 33 адреса, элемента H-1!ЛИ 34, пятого 35 и третьего 36 элементов И, регистра 37 направлений, триггера 38 коммутации, триггера 39 занятости, триггера 40 окончания, чет4р вертого 41 и первого 42 элементов И, группы элементов И 43, дешифрато, ра 44, триггера 45 цепочки команды и группы элементов НЕ 46.
Узел 3 коммутации (фиг.4! содержит-третью группу элементов И 47, элемент И-ИЛИ 48, элемент И 49, элемент ИЛИ 50,первый триггер 51, вторую 52 и первую 53 группы элементов И, второй 54 и третий 55 триг5О геры °
Блок 4 приоритета (фиг.5) состоит из группы элементов И 56 и матрицы элементов И 57.
Блок 1 служит для приоритетного
55 распределения обращений, поступаю", щих с шин 5, последовательной выдачи текущего обращения на шины 7 и отслеживания процесса начала коввв
11 15044 тации в блоке 2, а также выдачи сигнала выборки (ВБР-A) в случае, если текущее обращениЬ адресовано отсутствующими внешнему устройству.
Блок 2 служит для определения об- 5 ращения к данному внешнему устройству, определения источника обращения и установления коммутации между шинами 5 и 6.
Узел 3 служит для коммутации шин 5 10 и 6 и отслеживания временных последовательностей данного интерфейса на этапе поиска адресуемого внешнего устройства.
Блок 4 служит для приоритетного обслуживания заявок от внешних устройств. Элементы И 15 служат для выдачи сигнала ВБР-А по сигналу из дешифратора 19, означаюшего, что адресуе- 20 мое внешнее устройство отсутствует в устройстве. Элемент И-ИЛИ 16 служит для установления начала распределения обращений к блокам 2, формирования управляющего сигнала на ши- 25 не 10 и формирования сигнала сброс а счетчика 20.
Селектор-мультиплексор 17 служит для последовательной выдачи кода адресуемого внешнего устройства на jg шины 7 блока 1. Элемент И 18 служит для формирования сигнала установки триггера 23, элемент И 21 для формирования сигнала сброса счетчика 20 и триггера 23. Элемент
И 25 служит для формирования сигнала по переключению счетчика 20, элемент И 26 — для формирования сиг-. налов синхронизации, которые обеспечивают временное согласование сигна- 4О лов на шинах 6 устройства. Дешифратор 19 служит для определения состояния выдачи сигнала ВБР-А, счетчик 20 — для выдачи управляющих сигналов в селектор-мультиплексор 17. 4> элемент ИЛИ 22 — для указания блоку 1 состояния выработки блоком 2 сигнала коммутации.
Триггер 23 служит для установления этапа распределения обращений.
Триггер 23 является Э -триггером.
Ге нер ат ор 24 з ад ает опорную ч аст оту работы блока 1.
Регистр 27 адреса служит для указания данному блоку 2 адреса внеш- 55 него устройства, которое он должен обслуживать, элемент ИСКЛЮЧАКЩЕЕ
ИЛИ 32 — для сравнения адреса, записанного в регистре 27, и текущего адреса на шинах 7.
Элемент ИЛИ 28 служит для установления триггеров 38 и 39 и записи в регистр 37 кода информации по сигналам из блока 4 или от элемента
ИСКЛЮЧАКЩЕЕ ИЛИ 32, элемент И 29 для дешифрации команды опросить ввод — вывод. Элемент И 35 служит для определения окончания операции, элемент И 36 — для определения окончания сеанса связи. Элемент И 41 определяет наличие последовательности цепочки команды,а элемент И 42 формирует сигнал установки коммутации в узле 3. Элемент И-ИЛИ 34 служит для формирования сигнала сброса триггера 39 в случае отсутствия последовательности цепочки команды и наличия окончания операции, элемент НЕ 31 и элементы НЕ 36— для формирования инверсных сигналов.
Триггер 30 служит для фиксации команды опросить ввод-вывод, триггер 33 — для фиксации состояния начальной выборки.
Регистр 37 служит для записи кода стробирующих сигналов, поступающего на шину 8 и указывающего номер источника сигналов, который нужно закоммутировать с внешним устройством. Триггер 38 служит для коммутации узла 3 на время одного сеанса связи, триггер 39 — для фик— сирования состояния обслуживания данного внешнего устройства, триггер 40 — для фиксации состояния окончания операции.
Элементы И 43 служат для выдачи сигналов с регистра 37 на дешифратор 44 при наличии сигналов от триггеров 38 и 39, дешифратор 44— для выработки сигнала, по которому осуществляется коммутация в соответ. ствующем узле 3.
Триггер 45 служит для фиксации канальной последовательности — цепочки команды.
Элементы И 47. 52 и 53 обеспечивают коммутацию между шинами 5 и
6 ° Элемент И-ИЛИ 48 служит для коммутации управляющего сигнала РАБ-К в зависимости от сигналов с элемента
ИЛИ 50 и триггера 51. Элемент И 49 служит для коммутации управляющего сигнала АДР-К в соответствии с временной последовательностью выдачи сигналов данного интерфейса. Элемент
1! 15044
20
И-ИЛИ 50 служит для определения режима выдачи управляющего сигнала
РАБ-К. Триггеры 51, 54 и 55 служат дпя последовательной коммутации сигналов интерфейса в соответствии с 5 временной диаграммой работы устройства.
Элементы И 56 предназначены для выдачи сигналов на коммутацию в блоки 2 в зависимости от состояния эле- 10 ментов И- 57, которые осуществляют приоритетную обработку сигналов на шинах 12 и 13.
Устройство работает следующим образом.
На шины 5 устройства поступает адрес внешнего устройства, с которым необходимо установить связь. Этот адрес поступает в блок 1, откуда он выдается по шинам 7 для сравнения на элементе ИСКЛЮЧАЮЩЕЕ ИЛИ 32 и установления триггеров 38 и 39 в соответствующем блоке 2.
Таким образом, происходит поиск блока 2, который обслуживает ; вы- 25 бранное внешнее устройство. Далее в блоке 2 происходит установка триггера 33 для указания этапа начальной выборки, записи в регистр 37 кода номера направления, по которому долж-З0 на произойти коммутация.
После того, как триггеры 38 и
39 установились, с элементов И 43 выдается код номера направления для
его дешифрации на дешифраторе 44.
Дешифратор 44 выдает на шины 12 сигнал для узла 3, который соответствует заданному коду направления. В узле 3 по сигналам с шины 10 происходит последовательная установка триг- 40 геров 51, 54 и 55.
Тем самым устанавливается комчутация между источником и внешним устройством на время одного сеанса связи. По окончании сеанса связи 4> элемент И. 36 формирует сигнал сброса триггеров 30, 33, 38 и 40. Это сигнал поступает на шины 12 группы выходов и в узел 3 для сброса триггеров 51, 54 и 55. Таким образом, заканчивается сеанс связи.
В случае параллельной работы нескольких источников и внешних устройств в блок 4 поступают требования на обслуживание от внешних уст1 ройств . В з ависимо сти от приоритета д анно го внешне ro устрой ств а блок 4 выдает сигнал выбора источника для внешнего устройства, которое имеет старший приоритет в группе работающих внешних устройств.
В случае наличия канальной последовательности (цепочки команд1 к данному внешнему устройству в блоке 2 элемент И 41 устанавливает триггер 54, что позволяет заблокировать сброс триггера 39 по окончании операции.
Окончание операции фиксируется триггером 40 и после завершения сеанса связи происходит сброс триггера 39. В случае, если на этапе начальной выборки последовала команда опросить ввод-вывод, то устанавливается триггер 30, при наличии которого после сеанса связи происходит сброс триггера 39.
В случае, если при обращении к данному устройству яе нашлось внешнего устройства, имеющего текущий адрес, в блоке 1 по сигналу с дешифратора 19 на элементах И 15 формируется сигнал ВБР-A.
Таким образом, предлагаемое изобретение благодаря наличию блока 1 обеспечивает выполнение всех функций известного устройства и позволяет сократить общий объем оборудова, ния за счет группового использования оборудования, требующегося для управления узлами коммутации.
1 I I 5044
l115044
lll5044 1115044
)115044
Составитель В. Вертлиб
Техред Т.Маточка Корректор А. Зимокосов
Редактор В.Данко
Филиал ППП"Патент", r.Óæãîðoä,ул. Проектная,4
Заказ 6771/35 Тираж 698 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, )К-35, Раушская наб., д. 4/5