Устройство для сопряжения
Иллюстрации
Показать всеРеферат
1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ , содержащее два блока связи, . nepBbie входы и выходы которых являются соответственно первыми и вторыми информационными входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми рыходом и входом второго блока связи, третьи вход и выход которого подключены соответственно к первым выходу и вхо- : ду блока дешифрации команд обмена, вторым входом соединенного с вторым выходом блока регистров, а третьим входом - с первым выходом блока дешифрации сигналов управления, вход которого подключен к второму выходу первого блока связи, второй выход - к входу переключателя режима работы, а третий выход - к первому входу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переключателя режима работы и блока регистров , отличающееся тем, что, с целью расшире ния области применения устройства, в него введены блок коммутации, блок формирования временной диаграммы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен .с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации , третьи вход-и выход первого блока связи соединены соответственно с первыми выходом и входом блока, дешифрации адресов запросов и сигналов прерывания, вторые вход и выход которого подключены соответственно к четвертым вы,ходу и входу второго блока связи, третий вход i четвертому выходу блока дешифра (Л ции сигналов управления, а четвертый вход - к первому выходу блока формирования временной диаграммы, первым и вторым входами соединенного собтветственно с тактовым вхо .дом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами - соот4 00 4 О5 ветственно с четвертым входом блока дешифрации комайд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответственно к третьему выходу блока дешифvj рации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым, входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом второго блока связи и четвертым входом пер8ОГО блока связи, пятый вход и четвертый выход которого подключены соответственно к третьему выходу и второму входу блока регистров.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) 111) З(1) G 06 F 3/04
««
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ц,." .
К АВТОРСКОМ У СВИДЕТЕЛЬСТВУ
С0 вФ
4:ь
ГОСУДАРСТОЕННЬ1Й НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И.ОТНРЫТИЙ (21) 3351777/18-24 (22) 10.11.81 (46) 15.10.83. Бюл. И 38
:(72) С.Д.Альтшуль, С.К.Бира1 ов, Э. E ....Добрынский, Г.И. Гильман, Д.Д. Рубашкин и И.Т.Хряпина (53) 684.325(088.8) .(56) 1. Авторское свидетельство CCCP
Ю 651335, кл. G 06 F 15/16, 1977.
2. Авторское свидетельство СССР
11 734656, кл. G 06 F 3/04, 1978 (прототип}. (54)(57) 1. УСТРОЙСТВО ДЛЯ СОПРЯИЕ"
НИЯ, содержащее два блока связи,. первые входы и выходы которых являют. ся соответственно первыми и вторыми . информационными входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми выходом и входом второго блока связи, третьи вход и выход которого подключены соответственно к первым выходу и входу блока дешифрации команд обмена, .1 вторым входом соединенного с вторым выходом блока регистров, а третьим входом " с первым выходом блока дешифрации сигналов управления, вход которого подключен к второму выходу первого блока связи, второй выход - к входу переключателя режима работы, а третий выход - к первому входу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переклю-чателя режима работы и блока регистров, о т я и чающее с я тем, что, с целью расширения области применения устройства, в него в ведены блок коммутации, блок фо рмирования временной диаграммы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен .с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации, третьи вход и выход первого блока связи соединены соответственно с первыми выходом и входом блока. дешифрации адресов запросов и сигналов прерывания, вторые вход .и выход которого. подключены соответственно к четвертым выходу и входу второго блока связи, третий вход - к четвертому выходу блока дешифрации сигналов управления, а четвертый вход - к первому выходу блока формирования временной диаграммы, первым и вторым входами соединенно. го соответственно с тактовым входом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами - соответственно с четвертым входом блока дешифрации команд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответ1 ственно к третьему выходу блока дешифрации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым, входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом второго блока связи и четвертым входом пер- вого блока связи, пятый вход и четвертый выход которого подключены соответственно.к третьему выходу и второму Bxoav блока регистров.
1048467
2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок формирования временной диаграммы содержит группу элементов И,два элемента
ИЛИ, счетчик интервалов, дешифратор и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами второго и первого входов блока, а выходы - с соответству- . ющими входами первого элемента ИЛИ, выходом соединенного через счетчик интервалов с входом дешифратора, первая группа выходов которого подключена к соответствующим входам триггеров первой подгруппы, выходы которых являются соответствующими разрядными шинами второго и третьего выходов блока, вторая группа выходов дешифратора соединена с соответствующими входами триггеров чторой — îäãðóïïû группы, выходы кото-. рых подключены к соответствующим входам второго элемента ИЛИ, выходом
"..îåäèíåííîãо с первым выходом блока.
3. Устройство по и. 1, о т л ич а ю щ е е с я тем, что первый блок связи содержит три группы вход-; ных усилителей, две группы выходныхусилителей, элемент И, выходной усилитель, пять групп элементов И и, дешифратор, причем входы входных уси I лителей первой - третьей групп образуют первый вход блока, а выходы выходных усилителей первой и второй групп и выходного усилителя образуют первый выход блока, выходы входных усилителей первой группы подключены к первым входам соответствующих элементов И первой и второй групп. вторые входы элементов И первой группы подключены к первому выходу дешифратора, а выходы образуют четвертый выход блока, вторые входы элементов
И второй группы соединены с вторым выходом дешифратора, а выходы образуют второй выход блока, первые входы элементов И третьей группы . подключены к выходам соответствующих входных усилителей второй группы, вторые входы - к третьему выходу дешифратора, а выходы образуют третий выход блока, первые входы элементов И четвертой группы образуют пятый вход блока, а выходы подключены к входам соответствующих выходных усилителей первой группы, первые входы элементов И пятой группы образуют третий вход блока, а выходы соединены с входами соответствующих. выходных усилителей второй группы, первый вход элемента И вЂ” с четвертым входом, а выход - с входом выходного усилителя, вторые входы элемента И и элементов И четвертой и пятой групп образуют второй вход блока.
4. Устройство по и. 1, о т л ич а ю щ е е с я тем, что второй блок связи содержит шесть групп элементов И, элемент И, три группы вы.ходных усилителей, три группы входных усилителей, выходной усилитель, причем первые входы элементов И пер. вой группы образуют второй вход бло ка, а выходы соединены с соответ ствующими выходными усилителями пер.вой группы, первые входы элементов
И второй группы образуют третий вход блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов третьей группы образуют четвертый вход блока, а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый вход элемента И соединен с шестым входом блока, а выходс входом выходного усилителя, выход которого и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, пятой и шестой групп соединены соответственно с выходами соответствующих входных усилителей, первой, второй и третьей групп, входы которых образуют первый вход блока, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп образуют соответственно четвертый и третий выходы блока, вторые входы элементов И первой - шестой групп и второй вход элемента И образуют пятйй вход блока.
48467
1О
30
45
1 10
Изобретение относится к области вычислительной техники и может быть применено в вычислительных системах для сопряжения между собой ЭВМ и периферийных устройств, например для сопряжения ЭВМ с микропроцессорным измерительным устройством (МИУ).
Известны устройства для сопряжения, содержащие блок согласования интерфейсов, коммутирующий эле" мент, узел настройки, блок приоритета узла настройки, блок управления узла настройки, регистр адреса,,схе" му сравнения, триггер запроса, фор- мирователь управляющих сигналов, элементы И и триггер разрешения flj .
Недостатком этих устройств. является ограниченная область применения из-за жесткой привязки устрой-. ства к интерфейсу определенной
ЭВМ, отсутствие возможности пере- .стройки устройства сопряжения на произвольный интерфейс.
Наиболее близким по технической сущности к изобретению является устройство для межкомплексного сопряжения, содержащее линейный блок, преобразователь кодов, блок программного управления, переключатель режимов работы, блок регистров, блок контроля, блок обмена и блок интерфейсной связи )2J .
Недостаток этого устройства состоит в низком быстродействии, так как оно не рассчитано на работу с любым интерфейсом и допускает только обмен информацией между комплексами бит-.последовательным способом после предварительного преобразования. Кроме того, ограниченная область применения и низкое быстродействие устройства обусловлены отсутствием режима инициативного обмена по прерыванию со стороны линии и отсутствием возможности обмена параллельными кодами.
Цель изобретения - расширение области применения и повышении быстродействия устройства.
Поставленная цель достигается тем, что в устройство, содержащее два блока связи, первые входы и выходы которых являются соответственно первыми и вторыми информационными входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми выходом и входом второго блока связи, третьи вход и выход которого подключены соответственно к первым выходу и входу блока дешифрации команд обмена, вторым входом соединенного с вторым выходом блока,регистров, а третьим входом - с первым выходом блока дешифрации сигналов управления, вход которого подключен к второму выходу первого блока связи, второй выход - к входу переключателя режима работы, а третий выход к первому входу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переключателя режима работы и блока регистров, введены блок коммутации, блок формирования временной диаграм мы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации, третьи вход и выход пер вого блока связи соединены соответственно с первыми выходом и входом блока дешифрации адресов запросов и сигналов прерывания, вторые вход и выход которого подключены соответственно к четвертым выходу и входу второго блока связи, третий вход к четвертому выходу блока дешифрации сигналов управления, а четвертый вход - к первому выходу блока фор.мирования временной диаграммы, первым и вторым входами соединенного соответственно с тактовым входом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами — соответственно с четвертым входом блока дешифрации команд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответ.ственно к третьему выходу блока дешифрации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом вто- . рого блока связи и ч твертым входом первого блока связи, пятый вход и четвертый выход которого подключены соответственно к третьему выходу и второму входу блока регистров.
Блок формирования временной диаграммы содержит группу элементов
3 104846
И, два элемента ИЛИ, счетчик интервалов, дешифратор и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами 5 второго и первого входов блока, а выходы -. с соответствующими входами первого элемента ИЛИ, выходом соединенного через счетчик интервалов с входом дешифратора, первая 10 группа выходов которого подключена к соответствующим входам триггеров пер@ой подгруппы группы, вых ды которых являются соответствующими разрядными шинами второго и 15 третьего выходов блока, вторая групп выходов дешифратора соединена с соответствующими входами триггеров второй подгруппы группы, выходы котОрых подключены к сООтветствующим 20 входам второго элемента ИЛИ, выходом .Оединенного с первым выходом блока, Первый блок связи содержит три
t -ð"óïïû входных усилителеЙ две груп 25 пы выходных усилителей, элемент И, выходной усилитель, пять групп элементов И и дешифратор,,причем входы входных усилителей первой - третьей групп образуют первый вход блока, а выходы выходных усилителей первой и второй групп и выходного усилителя образуют первый выход блока, выходы входных усилителей первой группы подключены к первым входам соответствующих элементов И первои и 35 второй групп, вторые входы элементов
И первой группы подключены к первому выходу дешифратора, а выходы образуют четвертый выход блока, вторые входы
40 элементов И второй группы соединены с вторым выходом дешифратора, а выходы образуют второй выход блока, первые входы элементов И третьей группы подключены к выходам соответствующих входных усилителей второй груп45 пы, вторые входы - к третьему выходу дешифратора, а выходы образуют третий выход блока, первые входы элементов
И четвертой группы образуют пятый вход блока, а выходы подключены к 50 входам соответствующих выходных усилителей первой группы, первые входы элементов И пятой группы образу— ют третий вход блока, а выходы соединены с входами соответствующих вы- 55 ходных усилителей второй группы, первый вход элемента И соединен с четвертым входом, а выход - с входом
7 4 выходного усилителя, вторые входы элемента И и элементов И четвертой и пятой групп образуют второй вход блока.
Второй блок связи содержит шесть групп элементов И, элемент И, три группы выходных усилителей, три группы входных усилителей, выходной усилитель, причем первые входы элементов И первой группы образуют второй вход блока, а выходы соединены с соответствующими выходными усилителями первой группы, первые входы элементов И второй группы образуют тре1 тий вход блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов И третьей группы образуют четвертый вход блсиса, а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый .вход элемента И сое" динен с шестым входом блока, а выходс входом выходного усилителя, выход которого,и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, пятой и шестой групп соединены соответственно с выходами соответствующих входных усилителей первой, второй и третьей групп, входы которых образуют первый вход блрка, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп образуют:соответственно четвертый и третий выходы блока, вторые входы элементов И первой,- шестой групп и второй вход элемента И образуют пятый вход . блока.
На фиг. 1 представлена блок-схема устройства; на фиг. 2...10 - варианты исполнения функциональных схем блоков устройства (на фиг. 2 первого блока связи; на фиг. 3 блока дешифрации сигналов управления; на фиг. 4 - переключателя режима ра-. боты; на фиг. 5 - блока формирования временной диаграммы сигналов интерфейса; на фиг. 6 - блока дешифрации адресов запросов и сигналов прерывания; на фиг. 7 - блока контроля; на фиг. 8 - блока коммутации; на фиг. 9 - блока дешифрации команд обмена; на фиг. 10 - второго блока связи).
8467 6
40 и 45
S5
5 104
Устройство включает (фиг. 1) пер вый блок 1 связи для связи с МИУ, блок 2 регистров, блок 3 дешифрации сигналов управления, переключатель
4 режима работы, блок 5 формирования временной диаграммы сигналов интерфейса, блок 6 дешифрации адресов запросов и сигналов прерывания, блок
7 контроля, блок .8 коммутации, блок
9 дешифрации команд обмена, второй блок 10 связи для подключения устройств с произвольным внешним интерфейсом, шины 11 и 12 первых информационных входа и выхода устройства, шины 13 тактового входа устройства, " шины 14 и 15 вторых информационных выхода и входа устройства. На фиг.l показаны также шины 16-47 для связи входов и выходов блоков устройства.
Блок 1 связи служит для, связи устройства с МИУ и содержит (фиг.2) три группы входных усилителей (формирователей) 48, 49 и 50,, две группы выходных усилителей (формирователей) 51, 52 и выходной усилитель (формирователь) 53, дешифра- .. тор 54, пять групп элементов И 55-59. и элемент И 60. На элементы И 55-1-..-.
55-17, 56-1...56-8 и 57-1...57-10 поступает входная информация с шин МИУ. В первую группу элементов ,И 55 поступает обменная с внешней магистралью информация, которая затем поступает на выходные шины 16 блока. Во вторую группу элементов
И 56 объединяется информация, содер" жащая признаки настройки устройства сопряжения на определенный режим обмена, данная информация поступает на шины 18 блока 1. Третья группа элементов И 57 формирует информацию об адресах. запросов и сигналов прерывания для внешней ЭВМ и поступает на шины 19 блока 1. Управление коммутацией элементами И этих трех груп осуществляют строб-сигналы, которые вырабатывает дешифратор 54.
Элементы И 58-1...58-17, 59-1...
59-10, 60 осуществляют коммутацию информации. С шин 17 поступает ин- формация обмена, с шин 20 - запросы и сигналы прерывания для микро-.процессорного измерительного уст ройства, с шин 21 - сигнал ошибки обмена информацией. Управление ком- мутацией этими элементами И осуществляют управляющие сигналы, по ступающие с шин 22. Выходы этих элементов И подключены к входам выходных формирователей 51-1...5 1- 17, 52-1...52-10, 53, выходы которых подключены к шинам 12 интерфейса МИУ.
Блок 2 регистров используется для запоминания информации и адреса при организации двустороннего обмена между МИУ и внешней ЭВМ.
Блок 3, дешифрации сигналов управ." ления вырабатывает многоразрядную управляющую последовательность сигналов в соответствии с поступившей . на его.вход информацией о количестве и группах шин связи внешнего интерфейса, об их органиэации (коммутации) и о длине связи в зависимости от удаленности внешней ЭВМ или другого технического средства от МИУ.
БЛок 2 (фиг. 3) может включать e . себя запоминающий регистр 61, weменты И 62 и ИЛИ 63, объединенные в программируемую логическую матрицу (ПЛМ) 64, пять групп элементов
ИЛИ 65-69.
Входная информация с шин 18 поступает на вход запоминающего ре" гистра ál, выходы которого подключены к входам ПЛМ 64. На выходе
IlflN 64, в зависимости от входной информации будет формироваться многоразрядная последовательность управляющих сигналов, которые через элементы ИЛИ 65-1...65-10, 66- 1...66- 10, 67- 1...67-5, 68- 1...
68-6, 69- 1...69"5 объединяются в пять групп управляющих сигналов.
Объединенные в группы управляющие сигналы поступают на шинй 26-30.
Эти группы сигналов соответственно управляют работой блока 8 коммутации,блоКа 6 дешифрации адресов запросов и сигналов прерывания, переключателя 4 режима работы и блока
5 формирования временной диаграммы сигналов интерфейса.
Переключатель 4 режима работы (фиг. 4) включает в себя три элемента И 70- 1, 70-2, 70-3 и три триггера jl-l, 71-2, 71-3 и вырабатывает сигналы управления направлением обмена, которые поступают на шины
31, 32, и 22 и управляют работой блока 1 связи, блока 7 контроля и блока 8 коммутации.
Блок 5 формирования временной диаграммы сигналов интерфейса может включать в себя rpynny входных эле" ментов И 72, элемент ИЛИ 73, счет7 104 чик 74 интервалов, дешифратор 75 ин- тервалов, группу триггеров 76 интервалов (фиг. 5), элемент ИЛИ 7.
На первые входы элементов И 72-1, 72-10 поступают стробирующие сигналы с шин 30, а на их .вторые входывременные метки по шинам 13 ° Стробирующие сигналы на шинах 30 управляют прохождением временных меток на вход счетчика 74 в зависимости от длины линий связи.
С четчик 74 осуществляет деление входной частоты. Выходные сигналы р зрядов счетчика 74 в виде параллельнопо двоичного кода поступают на входы дешифратора 75, который осу"
;мес вляет последовательную расшифров" ку кода, Сигналы с выходов дешифратора 75 в заданной оследовательности поступают на прямой и инверсный входы триггеров 76-1...76-16. В результате на выходах этих триггеров будут существовать импульсы определенной длительности, причем импульсы с выходов одного триггера по времени могут быть "вписаны" в импульсы с выхода другого триггера. Таким образом, будет сформирована программнь1м путем определенная временная
A иаграмма выходных сигналов блока
5, выходные сигналы с триггеров 76- 1
76-16 обьединены в три группы управляющих сигналов и поступаЮт на шины 33-35
8467 тов И 82, 83, два элемента ИЛИ 84, 8) третью и четвертую группы элементов И 86 и 87, схемы сравнения 88 и 89 четности, триггеры 90, 91(фиг.7).
На элементы И 82 1 82-2, 83-1, 83-2 поступают с шин 32, 38 управляющие сигналы. Элементы И 82- 1, 82-2, 83- 1, 83-2 и элементы ИЛИ 84, вырабатывают строб-сигналы управления, которые поступают на первые входы элементов И 86-1...86-17,87- 1...87- 17.
На их вторые входы поступает код информации с контрольным кодом (1 разряд) с шин 39, 40 (с интерфейса
МИУ и произвольного внешнего интерфейса) .
С выходов элементов И 86 и 87 информация поступает на схемы сравнения 88, 89, которые осуществляют выработку контрольного кода по четности входной информации и сравнение выработанного контрольного кода с входным контрольным кодом. При несравнении вырабатывается сигнал ошибки, 30 поступающий на триггеры 90, 91 неисправности. С выходов триггеров 90, 91 сигналы неисправности поступают на шины 21, 41, а с них передаются как в МИУ так и во внешнюю магист35 ральБлок 8 коммутации состоит из групп элементов И 92 и групп элементов ИЛИ 93 (фиг. 8). Блок 8 осуществляет коммутацию стробирующих си г40 налов, которые непосредственно управляют подключением выходных линий устройства сопряжения к соответствующим группам шин интерфейса внешней ЭВМ или другого технического средства. Элементы И и ИЛИ коммутируют управляющую входную информацию о типе внешнего интерфейса (шины 42) о направлении обмена с внешней ЭВМ или другим техничес50 . ким средством (шины 31) и о длительностях сигналов (шины 33) обмена.
В зависимости от входной информации в блоке 8 формируются строб-сигналы определенной длительности, которые
Блок 6 дешифрации адресов запро-, сов и сигналов прерывания (фиг. 6) включает в себя две группы элементов И 78 и 79 и два дешифратора 80, 81. блок 6 осуществляет двустороннее преобразование адресов запросов и сигналов прерывания жесткого интерфейса МИУ в адреса запросов и сигналы прерывания соответствующего интерфейса имеющей ЭВМ и обратно. Сигналы прерывания и адреса запросов со стороны МИУ поступают на входы элементов И 78-1...78-10 с шин,19, а со стороны внешней ЭВМ на входы элементов И 79- I...79-10 с шин 37.
На вторые и третьи элементы И этих
-групп поступают строб-сигналы с шин.
28 и 3, которые управляют прохождением соответствующих сигналов запросов и прерывания в зависимости от типа интерфейса и направления обмена. В случае представления сигналов запросов кодом их преобразование осуществляют дешифраторы 80 и
8l. Преобразованные:сигналы прерыва ния поступают на шины 20 и 36.
Блок 7 контроля осуществляет контроль по четности и включает в себя первую и вторую группы элеменпоступают на выходные шины 43.
Блок 9 дешифрации команд обмена для произвольного внешнего интерфейса осуществляет выработку команд
15
40
9 104 управляющих актом обмена информацией между МИУ и внешней ЭВМ или другим техническим средством, и включа" ет в себя (фиг. 9) группу элементов
И 94, группу элементов ИЛИ 95, груп" пы элементов И 96- 1, 96-10, 97- 1...
97"10, группу триггеров 98 и группу элементов ИЛИ 99, Формирование команд управления в блоке 9 происходит под действием управляющих сигналов, которые поступают по шинам
25, 27, 34 и содержат информацию о. количестве команд управления (шины
25), участвующих при обмене информацией между МИУ и внешней ЭВМ, о типе внешнего интерфейса, длительностях сигналов в зависимости от длины связи между МИУ и внешней ЭВМ.
При синхронном обмене с внешним средством данные команды управле-.. ния через элементы И 96-1...96-10 (стробируются сигналами с шин 27) поступают. через элементы ИЛИ 99-!...
99-tO на выходные шины 44.
При асинхронном обмене с внешней
ЭВМ команды управления через элементы И 97-1...97-10 (стробируются сигналами с шин 27) поступают на входы. триггеров 98. На вторые входы этих триггеров поступают сигналы
"Сброс" (иОтвет") с шин 45 внешне о интерфейса. С выходов триггеров 8 сигналы, соответствующие командам управления внешнего интерфейса при асинхронном обмене, поступают через элементы ИЛИ 99- 1....99-10 на выходные шины 44.
Блок 10 связи предназначен для обеспечения связи устройства с интерфейсом внешней ЭВМ и содержит (фиг. 10) элементы И 100-102 первой, .второй и третьей групп, элемент .И 103, входные усилители (формирователи) 1.04-106 первой - третьей групп, выходные усилители формирователи 107, 108 и 109, первойтретьей групп, выходной усилитель (формирователь) 110, элементы
И 111-113 четвертой - шестой групп.
На первые входы всех элементов И поступают управляющие строб-сигналы с шин 43. На вторые входы элементов
И группы 100 с шин 46 поступает выходная информация обмена из МИУ во внешнюю магистраль. На вторые входы элементов И группы 101 поступают команды управления обменом с шин
44. На вторые входы элементов И груп8467 10 пы 102 с шин 36 поступают сигналы прерывания во внешнюю ЭВМ. На второй вход элемента1 И группы 103 поступа ет сигнал ошибки с шины 41. С выходов элементов И групп 100-103 информация поступает на входы выходных формирователей 107-110, а с их выходов на выходные шины 14 внешнего интерфейса. Информация с шин внешнего интерфейса 15 поступает на входы входных формирователей 104-106 причем на входы формирователей группы 104 поступает входная информация обмена, на входы формирователей группы 105 - команды управления обме ном, на входы формирователей группы
106 - сигналы прерывания из внешней
ЭВМ в МИУ. С выходов входных формирователей 104-106 информация через элементы И групп 111-113 поступает на шины 37, 45, 47.
Устройство работает следующим. образом.
Перед началом обмена информацией происходит настройка устройства сопряжения на определенныи тип внешнего ,интерфейса, причем гибкость в настрайке устройства сопряжения достигается за счет программного управления со стороны МИУ. По программе из МИУ поступает служебная информация, которая позволяет настроить устройство сопряжения на определенный тип внешнего интерфейса, к которому может подключаться либо любая внешняя ЭВМ, либо другое техническое средство, допускающее обмен информации через интерфейсные шины. Служебная информация содержит признаки о типе внешнего интерфейса, о направлении обмена, о режимах обмена и о длине связи между МИУ и внешним техническим средством. Под действием этой информации блоки устройства осуществляют выработку управляющих сигналов под действием которых происходит подключение входных выходных формирователей устройства сопряжения к соответствующим шинам определенного типа внешнего интерфейса, т,е. формируется .архитектура интерфейсных связей; кроме того, вырабатываются команды управления обменом, соответствующие данному типу внешнего интерфейса, и формируются длительности всех сигналов обмена в зависимости от длины связи между МИУ и внешним средством.
Служебная информация из МИУ посту10484
Блок 4 в зависимости от упрввля 35 ющей информации, поступающей по шинам 29, вырабатывает три группы сигналов. Первая группа сигналов управляет направлением обмена информа- .
40 ции по внешнему интерфейсу и по шинам 3 1 поступает на вход блока 8.
Вторая группа по шинам 32 управляет направлением обмена информации в блоке 7. Третья группа по шинам 22
45 управляет направлением обмена информации в блоке 1. Настройка блока
5 осуществляется входной информацией поступающей по шинам 30 из бло1 ка 3. Под действием данной информации блок 5 осуществляет -формирова50 ние определенной временной диаграммы соответствующего типа внешнего интерфейса, т.е. блок 5 формирует длительность стробирующих и управляющих сигналов, время задержки од 55 них сигналов относительно других, причем вид временной диаграммы определяется как типом внешнепает на шины 11 интерфейса МИУ и че-рез блок 1 по винам связи 18 на вход блока 3. В блоке 3 в зависимости от входной информации формируются последовательности выходных сигналов, которые осуществляют настройку блоков устройства сопряжения. Данные сигналы на выходе блока 3 объединяются в пять групп управляющих сигналов. 10
Первая .группа сигналов по шинам
26 управляет коммутацией входов - выхдов устройства в соответствии с типом внешнего интерфейса (архитектурой интерфейса) и поступает на
sxnn блока 8 и на вход блока 7. Вторая группа сигналов по шинам 27 поступает на вход блока 9. Третья груп" па по шинам 28 управляет работой блока 6. Четвертая группа по шинам
28 управляет работой блока 6, Четвертая группа сигналов содержит информацию о режиме и направлении обмена по шинам 29 поступает на вход блока 4. Пятая группа сигналов содержит информацию о длине связи с внешней ЭВМ и по шинам 30 поступает на вход блока 5. Пятая группа сигналов управляет прохождением временной 30 метки, поступающей по шинам 13 из
МИУ на входы блока 5, т.е. осуществляет выбор входной временной метки в зависимости от длины связи.
67 12 го интерфейса, так и длиной связи между МИУ и внешним средством.
Сигналы на выходе блока 5 объединены в три группы в соответствии с участием в работе соответствующих блоков. Сигналы первой группы характеризуют длительность информационных сигналов, выходящих на внешний интерфейс, и по шинам 33 поступает на вход блока 8. Сигналы второй группы характеризуют длительность команд управления, выходящих на внешний интерфейс, и по шинам 34 поступает на вход блока 9. Сигналы третьей группы характеризуют длительности
I адресов запросов и сигналов прерывания, выдаваемых в интерфейс МИУ и во внешнюю ЭВМ, и поступают по шинам 35 на вход блока 6.
Настройку блока 6 осуществляют управляющие сигналы, поступающие с блока 3 по шинам связи 28 и .с блока 5 по шинам 3-5. Настройку блока
7 осуществляют сигналы, поступающие с блока 3 по шинам 38 и с блока 4 по шинам 32. Информация о настройке блока 8 содержится в трех группах управляющих сигналов, поступающих на вход блоков с выходом блоков 3-5 по шинам 42, 31 и 33 соответственно.
Данные сигналы определяют архитектуру связей, режимы, направление обмена информацией и временную диаграмму сигналов внешнего интерфейса. Выходные сигналы блока 8 непосредственно управляют обменом информации через блок 10 по шинам 43.
Настройка блока 9 на формирование определенных команд управления соответствующего внешнего интерфейса осуществляется двумя группами входных сигналов, поступающими с блоков
3 и 5 по шинам 27 и 34 соответственно. Формирование команд в блоке
9 осуществляется после настройки блока при поступлении сигналов на вход блока с..шин 25, которые содержат информацию "о количестве команд управления.
После настройки устройства сопряжения на определенный тип внешнего интерфейса- начинается процедура обмена информации, причем инициатором обмена может быть как МИУ, так и внешняя ЭВМ. При организации инициативного обмена от МИУ из МИУ поступают сигналы запроса на обмен и сигнал прерывания, которые с входа
13 104
l1 интерфейса МИУ через блок 1 по шинам 19 поступают на вход блока 6.
Блок 6 преобразует их в соответствующие сигналы внешнего интерфейса, которые с выхода блока 6 по шинам
36 поступают на вход блока 10, а с его выхода на шины 14. Ответный сигнал из внешней ЭВМ, подтверждающий разрешение на обмен, поступает иэ внешнего интерфейса шины
15 через блок 10 по шинам 37 на вход блока 6. Блок 6 преобразует его в сигнал "Подтверждение" интерфейса .МИУ. С выхода блока 6 по шинам
20 данный сигнал поступает через блок 1 на шины 12. После получения сигнала "Подтверждение" МИУ начина" ется акт обмена.
В режиме "Запись" из МИУ в его интерфейс поступает информация и адрес слова, bio которому необходимо произвести запись. Данная информация с шин 11 через блок 1 по шинам
16 записывается в блок 2, а с выхода блока 2 по шинам 23 и 46 на выходные, формирователи 107-110. блока 10 и далее на соответствующие группы шин
14. Обмен может осуществляться как одним словом, так и массивом.
В режиме "Чтение" работа устройства аналогична режиму "Запись" за исключением того, что после выпол.нения общей части и выдачи во внешний интерфейс на шины 14 адреса из
МИУ из внешней ЭВМ поступает информация по шинам 15 через блок 10 и шинам 47 и 24 на вход блока 2, а Ч выхода блока 2 по шинам 17 через блок l на шины 12. Обмен при чтении также может осуществляться как одним словом, так и массивом.
При любом акте обмена команды управления, сопровождающие информацию по шинам 14 внешнего интерфейса, вырабатываются блоком 9 в зависимости от настройки блока 9 и от информации, поступающей с шин 11 .через блоки 1 и 2 и шинам 25 на вход блока 9. На выходе блока 9 формиру" ется определенная последовательность команд управления, соответствующая определенному типу внешнего интерфейса. При инициативе обмена от внешней ЭВМ работа устройства сопряжения аналогична работе при инициати" ве от МИУ, но при этом сигналы "Запрос" на обмен и сигналы "Прерыва" ния" поступают в устройство сопря"
8467 14.5
10 !
50 жения с интерфейса внешней ЭВМ, т.е. с шин 15 через блок 10 по шинам 37 на вход блока 6. Блок 6 преобразует их в сигналы запроса и прерывания * интерфейса МИУ, затем с выхода блока 6 на шину 20 сигналы поступают через блок 1 на шины 12 интерфейса
МИУ. Ответный сигнал из МИУ, подтверждающий разрешение на обмен, поступает с шин 11 через блок 1 по шинам 19 на вход блока 6. Там он преобразуется в сигнал "Подтверждение" интерфейса внешней ЭВМ v, с выхода блока 6 по шинам 36 поступает через блок 10 на шины 14 внешнего интерфейса. После получения сигнала "Подтверждение" внешняя
ЭВМ или другое техническое средство начинает акт обмена -аналогично указанному.
Информация при обмене в любую сторону проходит через блок 7, который контролирует акт обмена по признаку четности, информация при об" мене поступает по шинам 39, 40 на вход блока 7. При обнаружении ошибки обмена блок 7 вырабатывает сигнал ошибки, который выдается в интерфейсы МИУ и во внешнюю" ЭВМ, а именно с выхода блока 7 по шинам 21 через блок 1 сигнал неисправности поступает на шины 12, а по шинам 4t через блок 10 на шины 14 внешнего интерфей. са °
Основным преимуществом предлагаемого устройства по сравнению с прототипом является высокое быстродействие," которое достигается благодаря реализации параллельного обмена информацией между МИУ и внешней ЭВМ или другим техническим средством с возможностью программной настройки устройства сопряжения на произв