Устройство для сопряжения

Есть еще 11 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

.К.Бир Гильма ряпина о СССР77. детель 15/16,о СССР978 етельс 3/04,ГОСУДАРСТОЕННЬЗЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И.ОТНРЫТИИ САНИЕ ИЗОБР ТОРСНОМУ СВИДЕТЕЛЬСТ(прототип),(54)(57) 1. УСТРОЙСТВО ДЛЯ СОПРЯИЕ"НИЯ, содержащее два блока связипервые входы и выходы которых являются соответственно первыми и вторыми .информационными входами и выходамиустройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми выходом ивходом второго блока связи, третьивход и выход которого подключены соответственно к первым выходу и входу блока дешифрации команд обмена,вторым входом соединенного с вторымвыходом блока регистров, а третьимвходом " с первым выходом блокадешифрации сигналов управления,вход которого подключен к второмувыходу первого блока связи, второйвыход - к входу переключателя режимаработы, а третий выход - к первомувходу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переключателя режима работы и блока регистров, о т л и чающее с ятем, цто, с целью расширения области применения устройства, в него введены блок коммутации, бл к формирования временной диаграммы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен .с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации, третьи вход и выход первого блока связи соединены соответственно с первыми выходом и входом блока. дешифрации адресов запросов и сигналов прерывания, вторые вход .и выход которого. подключены соответственно к цетвертым выходу и входу второго блока связи, третий вход - к четвертому выходу блока дешифрации сигналов управления, а четвертый вход - к первому выходу блока формирования временной диаграммы, первым и вторым входами соединенно го соответственно с тактовым входом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами - соответственно с четвертым входом блока дешифрации команд обмена и вторым входом блока коммутаций, подключенного третьим входом и выходом соответ 1ственно к третьему выходу блока дешифрации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым, входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом второго блока связи и четвертым входом пер-вого блока связи, пятый вход и четвертый выход которого подключены соответственно.к третьему выходу и второму входу блока регистров.15 1048467 16служивания быстродействующих объек- ния инициативного обмена как от,тов. ИИУ, так и от внешнего средства поДругим преимуществом предлага- зволяет реализовать более сложемого устройства является возможность ные алгоритмы взаимодействияизменения временной диаграммы обме" 5 между ИИУ и внешним средствомна сигналами с внешними средствами расширить класс решаемых эав зависимости от длины связи между дач,МИУ й внешними средствами при проек"тировании иерархических систем. Бла- Таким образом, устройство обесгодаря этой возможности МИУ может 1 О печивает расширение области примеработать с внешней ЭВИ или другим нения за счет унификации оборудоватехническим средством как в сосре- . ния,. осуществляющего сопряжение междоточенных, так и распределенных ду микРопРоцессорными устройствамии ЭВМ, а также за счет расширенияРасширение функциональных воз" 15 класса обслуживаемых объектов и круможностей устройства эа счет введе- га решаемыхзадач.1048467 ель В.ВертлГергель ор О.Била о ПодписноеСР Заказ 7933/54 ПП "Патент", г. Ужгород, улПроектн Фили Состав актор О.Колесникова ТехредТираж,706 ВНИИПИ Государственно по делам изобретени 13035, Москва, Ж, Ракомитета ССи открытийшская наб д2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок формирования временной диаграммы содержит группу элементов И,два элемента ИЛИ, счетчик интервалов, дешифратор и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами второго и первого входов блока, а выходы - с соответствующими входами первого элемента ИЛИ, выходом соединенного через счетчик интервалов с входом дешифратора, первая группа выходов которого подключена к соответствующим входам триггеров первой подгруппы, выходы которых являются соответствующими разрядными шинами второго и третьего выходов блока, вторая группа выходов дешифратора соединена с с.,ответствующими входами триггеров торой подгруппы группы, выходы кото-, рых подключены к соответствующим входам второго элемента ИЛИ, выходом соединенного с первым выходом блока.3. Устройство по и, 1, о т л иц а ю щ е е с я тем, цто первый блок связи содержит три группы вход-, ных усилителей, две группы выходных- усилителей, элемент И, выходной усилитель пять групп элементов И и, дешифратор, причем входы входных усичлителей первой - третьей групп образуют первый вход блока, а выходы выходных усилителей первой и второй групп и выходного усилителя образуют первый выход блока, выходы входных усилителей первой группы подключены к первым входам соответствующих элементов И первой и второй групп. вторые входы элементов И первой группы подключены к первому выходу дешифратора, а выходы образуют цетвертый выход блока, вторые входы элементов И второй группы соединены с вторым выходом дешифратора, а выходы образуют второй выход блока, первые входы элементов И третьей группы . подключены к выходам соответствующих входных усилителей второй группы, вторые входы - к третьему выходу дешифратора а выходы образуют третий выход блока, первые входы элементов И четвертой группы образуют пятый вход блока, а выходы подключены к входам соответствующих выходных усилителей первой группы, первые входы элементов И пятой группы образуют третий вход блока, а выходы соединены с входами соответствующих. выходных усилителей второй груп. пы, первый вход элемента И - с четвертым входом, а выход - с входом выходного усилителя, вторые входы элемента И и элементов И четвертой и пятой групп образуют второй вход блока.Устройство по и. 1, о т л ич а ю щ е е с я тем, цто второй блок связи содержит шесть групп элементов И, элемент И, три группы вы,ходных усилителей, три группы входных усилителей, выходной усилитель, причем первые входы элементов И пер, вой группы образуют второй вход блока, а выходы соединены с соответствующими выходными усилителями пер,вой группы, первые входы элементов И второй группы образуют третий вход блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов третьей группы образуют четвертый вход блока, а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый вход элемента И соединен с шестым входом блока, а выходс входом выходного усилителя, выход которого и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, пятой и шестой групп соединены соответственно с выходами соответствующих входных усилителей, первой, второй и третьей групп, входы которых образуют первый вход блока, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп образуют соответственно четвертый и третий выходы блока, вторые входы элементов И первой - шестой групп и второй вход элемента И образуют пятйй вход блока.Й 8467 5 1 О 15 го 25 30 35 устройства и пятым выходом блока де 40 шифрации сигналов управления, а вто 45 50 Поставленная цель достигается тем, что в устройство, содержащее два блока связи, первые входы и выходы которых являются соответственно первыми и вторыми информационными 55 входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вто 1 1 ОИзобретение относится к областивычислительной техники и можетбыть применено в вычислительныхсистемах для сопряжения между собой ЭВМ и периферийных устройств,например для сопряжения ЭВМ с микропроцессорным измерительным устройством (МИУ).Известны устройства для сопряжения, содержащие блок согласования интерфейсов, коммутирующий эле"мент, узел настройки, блок приоритета узла настройки, блок управленияузла настройки, регистр адресасхе"му сравнения, триггер запроса, фор-мирователь управляющих сигналов,элементы И и триггер разрешения 1 .Недостатком этих устройств. является ограниченная область применения из-за жесткой привязки устрой-.ства к интерфейсу определеннойЭВМ, отсутствие возможности пере-.стройки устройства сопряжения напроизвольный интерфейс.Наиболее близким по техническойсущности к изобретению является устройство для межкомплексного сопряжения, содержащее линейный блок, преобразователь кодов, блок программного управления, переключатель режимовработы, блок регистров, блок контроля, блок обмена и блок интерфейснойсвязи 2 .Недостаток этого устройства состоит в низком быстродействии, таккак оно не рассчитано на работу слюбым интерфейсом и допускает только обмен информацией между комплексами бит-.последовательным способомпосле предварительного преобразования, Кроме того, ограниченная область применения и низкое быстродействие устройства обусловлены отсутствием режима инициативного обменапо прерыванию со стороны линии и отсутствием возможности обмена параллельными кодами,Цель изобретения - расширение области применения и повышении быстродействия устройства. рыми выходом и входом второго блокасвязи, третьи вход и выход которогоподключены соответственно к первымвыходу и входу блока дешифрации команд обмена, вторым входом соединенного с вторым выходом блока,регистров, а третьим входом - с первымвыходом блока дешифрации сигналовуправления, вход которого подключенк второму выходу первого блока связи,второй выход - к входу переключателя режима работы, а третий выходк первому входу блока контроля, вторым и третьим входами соединенногосоответственно с первыми выходамипереключателя режима работы и блокарегистров, введены блок коммутации,блок формирования временной диаграм мы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен с вторым выходом переключателя режимов работы, третьим выходомподключенного к первому входу блока коммутации, третьи вход и выход первого блока связи соединены соответственно с первыми выходом и входом блока дешифрации адресов запросови сигналов прерывания, вторые вход и выход которого подключены соответственно к четвертым выходу и входувторого блока связи, третий входк четвертому выходу блока дешифрации сигналов управления, а четвертый вход - к первому выходу блока фор.мирования временной диаграммы, первым и вторым входами соединенногосоответственно с тактовым входом рым и третьим выходами - соответственно с четвертым входом блока дешифрации команд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответственно к третьему выходу блока дешифрации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым входом блока контроля, первыйи второй выходы которого соединенысоответственно с шестым входом вто- .рого блока связи и четвертым входомпервого блока связи, пятый вход ичетвертый выход которого подключенысоответственно к третьему выходу и второму входу блока регистров,Блок формирования временной диаграммы содержит группу элементов3 104846 И, два элемента ИЛИ, счетчик интервалов, дешифратор и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами 5 второго и первого входов блока, а выходы -. с соответствующими входами первого элемента ИЛИ выходом соединенного через счетчик интервалов с входом дешифратора, первая 10 группа выходов которого подключена к соответствующим входам триггерое перьой подгруппы группы, вых ды которых являются соответствующими разрядными шинами второго и 15 третьего выходов блока, вторая группа выходов дешифратора соединена с соответствующими входами триггеров второй подгруппы группы, выходы которых подключены к соответствующим 20 входам второго элемента ИЛИ, выходом оединенного с первым выходом блока,Первый блок связи содержит тригруппы входных усилителей, две группы выходных усилителей, элемент И,выходной усилитель, пять групп элементов И и дешифраторпричем входывходных усилителей первой - третьейгрупп образуют первый вход блока,а выходы выходных усилителей первойи второй групп и выходного усилителя образуют первый выход блока, выходы входных усилителей первойгруппы подключены к первым входам соответствующих элементов И первои и35второй групп вторые входы элементовИ первой группы подключены к первомувыходу дешифратора, а выходы образуют четвертый выход блока, вторые входы40элементов И второй группы соединеныс вторым выходом дешифратора, а выхо"ды образуют второй выход блока, первые входы элементов И третьей группы подключены к выходам соответствующих входных усилителей второй груп 45пы, вторые входы - к третьему выходудешифратора, а выходы образуют третийвыход блока, первые входы элементовИ четвертой группы образуют пятыйвход блока, а выходы подключены к 50входам соответствующих выходных усилителей первой группы, первые входы элементов И пятой группы образу -ют третий вход блока, а выходы соединены с входами соответствующих выходных усилителей второй группы,первый вход элемента И соединен счетвертым входом, э выход - с входом 7 4выходного усилителя, вторые входыэлемента И и элементов И четвертой и пятой групп образуют второй вход блока.Второй блок связи содержит шесть групп элементов И, элемент И, три группы выходных усилителей, три группы входных усилителей, выходной усилитель причем первые входы элементов И первой группы образуют второй вход блока, а выходы соединены с соответствующими выходными усилителями первой группы, первые входы элементов И второй группы образуют третий вход блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов И третьей группы образуют четвертый вход блсиса а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый .вход элемента И сое" динен с шестым входом блока, а выходс входом выходного усилителя, выход которого,и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, .пятой и шестой групп соединены соответственно с выходами соответствующих входных усилителей первой, второй и третьей групп, входы которых образуют первый вход блрка, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп образуют:соответственно четвертый и третий выходы блока, вторые входы элементов И первой,- шестой групп и второй вход элемента И образуют пятый вход блока. На фиг. 1 представлена блок-схема устройства; на фиг, 210 - варианты исполнения функциональных схем блоков устройства на фиг. 2 первого блока связи; на фиг. 3- блока дешифрации сигналов управления; на фиг. 4 - переключателя режима ра-. боты; на фиг.- блока формирования временной диаграммы сигналов интерфейса; на фиг. б - блока дешифрации адресов запросов и сигналов прерывания; на фиг. 7 - блока контроля; на фиг, 8 - блока коммутации; на фиг. 9 - блока дешифрации команд обмена; на фиг, 10 - второго блока связи.8167 6 5 10 15 20 25 30 35 40 п 4550 5 1 ОЙУстройство включает (Фиг. 1) первцй блок 1 связи для связи с МИУ,блок 2 регистров, блок 3 дешифрациисигналов управления, переключатель1 режима работы, блок 5 формированиявременной диаграммы сигналов интерфейса, блок 6 дешифрации адресов запросов и сигналов прерывания, блок7 контроля, блок .8 коммутации, блок9 дешифрации команд обмена, второйблок 10 связи для подключения устройств с произвольным внешним интерфейсом, шины 11 и 12 первых информационных входа и выхода устройства,шины 13 тактового входа устройства,"шины 11 и 15 вторых информационныхвыхода и входа устройства. На фиг.1показаны также шины 16-ч 7 для связивходов и выходов блоков устройства.Блок 1 связи служит для, связиустройства с МИУ и содержит фиг.2)три группы входных усилителей(формирователей) 18, 49 и 50 двегруппы выходных усилителей (формирователей) 51, 52 и выходной усилитель (формирователь) 53, дешифра-тор 51, пять групп элементов И 55-59и элемент И 60. На элементы И 55-1-,г55-17, 56-156-8 и 57-157-10поступает входная информация сшин МИУ. В первую группу элементовф 55 поступает обменная с внешнеймагистралью информация, которая затем поступает на выходные шины 16.блока. Во вторую группу элементовИ 56 объединяется информация, содер"жащая признаки настройки устройствасопряжения на определенный режимобмена, данная информация поступаетна шинц 18 блока 1. Третья группаэлементов И 57 Формирует информациюоб адресах запросов и сигналов прерывания для внешней ЭВМ и поступаетна шины 19 блока 1, Управление коммутацией элементами И этих трех групосуществляют строб-сигналы, которыевырабатывает дешифратор 51,1Элементы И 58-158-17, 59-159-10, 60 осуществляют коммутациюинформации. С шин 17 поступает ин-формация обмена, с шин 20 - запросы и сигналы прерывания для микро-.процессорного измерительного устройства, с шин 21 - сигнал ошибкиобмена информацией, Управление ком-мутацией этими элементами И осуществляют управляющие сигналы, поступающие с шин 22, Выходы этих элементов И подключены к входам выходных формирователей 51-1 5 1- 1752-152-10, 53, выходы которыхподключены к шинам 12 интерфейса МИУ.Блок 2 регистров используется длязапоминания информации и адреса приорганизации двустороннего обменамежду МИУ и внешней ЭВМ.Блок 3, дешифрации сигналов управ."ления вырабатывает многоразряднуюуправляющую последовательность сигналов в соответствии с поступившейна его.вход информацией о количестве и группах шин связи внешнегоинтерфейса, об их органиэации (коммутации) и о длине связи в зависимостиот удаленности внешней ЭВМ или другого технического средства от МИУ.Блок 2 (фиг. 3) может включать в .себя запоминающий регистр 61, элементы И 62 и ИЛИ 63, объединенныев программируемую логическую матрицу (ПЛМ) 61, пять групп элементовИЛИ 65-69Входная информация с шин 18 поступает на вход запоминающего регистра 61, выходы которого подключены к входам ПЛМ б. На выходеПЛМ 61, в зависимости от входнойинформации будет формироватьсямногоразрядная последовательностьуправляющих сигналов, которые через элементы ИЛИ 65-165-10,бб- 1 О, 67- 167-5, 68- 168-6, 69- 169-5 объединяются впять групп управляющих сигналов.Объединенные в группы управляющиесигналы поступают на шинй 26-30,Эти группы сигналов соответственноуправляют работой блока 8 коммутации,блоКа 6 дешифрации адресов запросов и сигналов прерывания, переключателя 1 режима работы и блока5 формирования временной диаграммысигналов интерфейса.Переключатель 1 режима работы(Фиг. ч) включает в себя три элемента И 70-1, 70-2, 70-3 и три триггера 71-1, 71-2, 71-3 и вырабатываетсигналы управления направлениемобмена, которые поступают на шины31, 32, и 22 и управляют работойблока 1 связи, блока 7 контроля иблока 8 коммутации,Блок 5 Формирования временной диаграммы сигналов интерфейса может включать в себя группу входных эле" ментов И 72, элемент ИЛИ 73, счет7 1048чик 74 интервалов, дешифратор 75 ин-тервалов, группу триггеров 76 интервалов (фиг. 5), элемент ИЛИ 7,На первые входы элементов И 72-1,72-10 поступают стробирующие сигналы с шин 30, а на их .вторые входывременные метки по шинам 13Стробирующие сигналы на шинах 30 управляют прохождением временных метокна вход счетчика 74 в зависимостиот длины линий связи.С четчик 74 осуществляет делениевходной частоты. Выходные сигналыр-зрядов счетчика 74 в виде параллельного двоичного кода поступаютна входы дешифратора 75, который осу";вставляет последовательную расшифров"ку кода, Сигналы с выходов дешифра"тора 75 в заданной последовательности поступают на прямой и инверсныйвходы триггеров 76-176-16. В результате на выходах этих триггеровбудут существовать импульсы определенной длительности, причем импульсы с выходов одного триггера по вре"мени могут быть "вписаны" в импульсыс выхода другого триггера. Такимобразом, будет сформирована программнь 1 м путем определенная временнаяд иаграмма выходных сигналов блока5 ф выходные сигналы с триггеров 76- 176-16 обьединены в три группы управляющих сигналов и поступаЮтна шины 33-35тов И 82, 83, два элемента ИЛИ 84,85, третью и четвертую группы элементов И 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-186-17,87- 187- 17,На их вторые входы поступает кодинформации с контрольным кодом (1разряд) с шин 39, 40 (с интерфейсаМИУ и произвольного внешнего интерФейса) .С выходов элементов И 86 и 87информация поступает на схемы сравнения 88, 89, которые осуществляютвыработку контрольного кода по четности входной информации и сравнениевыработанного контрольного кода с входным контрольным кодом. При несравнении вырабатывается сигнал ошибки, 30 поступающий на триггеры 90, 91 неисправности. С выходов триггеров 90,91 сигналы неисправности поступаютна шины 21, 41, а с них передаютсякак в МИУ так и во внешнюю магист рал ьБлок 8 коммутации состоит изгрупп элементов И 92 и групп элементов ИЛИ 93 (фиг. 8), Блок 8 осуществляет коммутацию стробирующих сиг налов, которые непосредственно управляют подключением выходных линий устройства сопряжения к соответствующим группам шин интерфейса внешней ЭВМ или другого технид 5 ческого средства Элементы И и ИЛИкоммутируют управляющую входную информацию о типе внешнего интерфейса (шины 42) о направлении обменас внешней ЭВМ или другим техничес 50ким средством (шины 31) и о длительностях сигналов (шины 33) обмена.В зависимости от входной информациив блоке 8 Формируются строб-сигналыопределенной длительности, которые Блок 6 дешифрации адресов запро-,сов и сигналов прерывания (Фиг. 6) включает в себя две группы элементов И 78 и 79 и два дешифратора 80, 81. блок 6 осуществляет двустороннее преобразование адресов запросов и сигналов прерывания жесткого интерфейса МИУ в адреса запросов и сигналы прерывания соответствующего интерфейса имеющей ЭВМ и обратно. Сигналы прерывания и адреса запросов со стороны МИУ поступают на входы элементов И 78-178-10 с шин,.19, а со стороны внешней ЭВМ на входы элементов И 79-179-10 с шин 37. На вторые и третьи элементы И этих .групп поступают строб-сигналы с шин.28 и 35, которые управляют прохождением соответствующих сигналов запросов и прерывания в зависимости от типа интерфейса и направления обмена, В случае представления сигналов запросов кодом их преобразование осуществляют дешифраторы 80 и 81. Преобразованные:сигналы прерывания поступают на шины 20 и 36. Блок 7 контроля осуществляетконтроль по четности и включает всебя первую и вторую группы элеменпоступают на выходные шины 43. Блок 9 дешифрации команд обмена для произвольного внешнего интерфейса осуществляет выработку команд55 9 104управляющих актом обмена информацией между МИУ и внешней ЭВМ или другим техническим средством, и включа"ет в себя (фиг. 9) группу элементовИ 94, группу элементов ИЛИ 95, груп" .5пы элементов И 96- 1, 96" 10, 97- 197"10, группу триггеров 98 и груп"пу элементов ИЛИ 99, Формированиекоманд управления в блоке 9 происходит под действием управляющих сигналов, которые поступают по шинам25, 27, 34 и содержат информацию о.количестве команд управления (шины25, участвующих при обмене информацией между МИУ и внешней ЭВМ, отипе внешнего интерфейса, длительностях сигналов в зависимости отдлины связи между МИУ и внешней ЭВМ,При синхронном обмене с внешнимсредством данные команды управле-.,ния через элементы И 96-1. 96-10(стробируются сигналами с шин 27)поступают через элементы ИЛИ 99-199-10 на выходные шины 44,При асинхронном обмене с внешнейЭВМ команды управления через элементы И 97-197-10 (стробируютсясигналами с шин 27) поступают навходы. триггеров 98. На вторые входыэтих триггеров поступают сигналы"Сброс" (иОтвет") с шин 45 внешнео интерфейса. С выходов триггеров8 сигналы, соответствующие командам управления внешнего интерфейсапри асинхронном обмене, поступаютчерез элементы ИЛИ 99- 199-10 навыходные шины 44.Блок 10 связи предназначен дляобеспечения связи устройства с интерфейсом внешней ЭВМ и содержит.И 103, входные усилителиФормирователи) 1.04-106 первой - третьейгрупп, выходные усилители формирователи 107, 108 и 109, первойтретьей групп, выходной усилитель(,Формирователь) 110, элементыИ 111-113 четвертой - шестой групп.На первые входы всех элементов Ипоступают управляющие строб-сигналыс шин 43. На вторые входы элементовИ группы 100 с шин 46 поступает выходная информация обмена из МИУ вовнешнюю магистраль. На вторые входыэлементов И группы 101 поступаюткоманды управления обменом с шин44. На вторые входы элементов И груп. пы 102 с шин 36 поступают сигналыпрерывания во внешнюю ЭВМ. На второйвход элемента 1 И группы 103 поступа.ет сигнал ошибки с шины 41. С выходов элементов И групп 100-103 информация поступает на входы выходныхФормирователей 107-110, а с их выходов на выходные вины 14 внешнегоинтерфейса. Информация с шин внешнего интерФейса 15 поступает на входы входных формирователей 104-106 причем на входы формирователей группы 104 поступает входная информацияобмена, на входы формирователей группы 105 - команды управления обменом, на входы формирователей группы106 - сигналы прерывания из внешнейЭВМ в МИУ. С выходов входных формирователей 104-106 информация через элементы И групп 111-113 поступает на шины 37, 45, 47.Устройство работает следующим. образом. Перед началом обмена информацией происходит настройка устройства сопря- ч жения на определенныи тип внешнего,интерфейса, причем гибкость в настрайке устройства сопряжения достигается за счет программного управлениясо сторонь 1 МИУ. По программе из МИУпоступает служебная информация, которая позволяет настроить устройствосопряжения на определенный тип внешнего интерфейса, к которому можетподключаться либо любая внешняя ЭВМ,либо другое техническое средство,допускающее обмен информации через интерфейсные шины. Служебная информация содержит признаки о типе внешнего интерфейса, о направлении обмена,о режимах обмена и о длине связи между МИУ и внешним техническим средством, Под действием этой информацииблоки устройства осуществляют выработку управляющих сигналов под действием которых происходит подключениевходных выходных формирователейустройства сопряжения к соответствующим шинам определенного типа внешкроме того, вырабатываются командыуправления обменом, соответствующие данному типу внешнего интерфейса,и формируются длительности всех сигналов обмена в зависимости от длинысвязи между МИУ и внешним средством,Служебная информация из МИУ посту10484 20 Блок 4 в зависимости от упрввля ющей информации, поступающей по шинам 29, вырабатывает три группы сигналов. Первая группа сигналов управляет направлением обмена информа- .40 ции по внешнему интерфейсу и по шинам 31 поступает на вход блока 8. Вторая группа по шинам 32 управляет направлением обмена информации в блоке 7. Третья группа по шинам 2245 управляет направлением обмена информации в блоке 1. Настройка блока 5 осуществляется входной информацией поступающей по шинам 30 из бло 1ка 3. Под действием данной информации блок 5 осуществляет формирова 50 ние определенной временной диаграммы соответствующего типа внешнего интерфейса, т.е. блок 5 Формирует длительность стробирующих и управляющих сигналов, время задержки од55 них сигналов относительно других, причем вид временной диаграммы определяется как типом внешнепает на шины 11 интерфейса МИУ и че рез блок 1 по винам связи 18 на вход блока 3. В блоке 3 в зависимости от входной информации формируются последовательности выходных сигналов, которые осуществляют настройку блоков устройства сопряжения. Данные сигналы на выходе блока 3 объединяются в пять групп управляющих сигналов. 10Первая группа сигналов по шинам 26 управляет коммутацией входов - вы. х дов устройства в соответствии с типом внешнего интерфейса (архитектурой интерфейса) и поступает на нхоф. блока 8 и на вход блока 7. Вторая группа сигналов по шинам 27 поступает на вход блока 9. Третья груп" па по шинам 28 управляет работой блока 6. Четвертая группа по шинам 28 управляет работой блока 6, Четвертая группа сигналов содержит информацию о режиме и направлении обмена и по шинам 29 поступает на вход блока 4. Пятая группа сигналов содержит информацию о длине связи с внешней ЭВМ и по шинам 30 поступает на вход блока 5, Пятая группа сигналов управляет прохождением временной 30 метки, поступающей по шинам 13 из МИУ на входы блока 5, т.е. осуществляет выбор входной временной метки в зависимости от длины связи. 67 12го интерфейса, так и длиной связи между МИУ и внешним средством.Сигналы на выходе блока 5 объединены в три группы в соответствии с участием в работе соответствующих блоков. Сигналы первой группы характеризуют длительность информационных сигналов, выходящих на внешний интерфейс, и по шинам 33 поступает на вход блока 8. Сигналы второй группы характеризуют длительность команд управления, выходящих на внешний интерфейс, и по шинам 34 поступает на вход блока 9, Сигналы третьей группы характеризуют длительности адресов запросов и сигналов прерывания, выдаваемых в интерфейс МИУ и во внешнюю ЭВМ, и поступают по шинам 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, которые содержат информацию "о количестве команд управления.1После настройки устройства сопряжения на определенный тип внешнего интерфейса начинается процедура обмена информации, причем инициатором обмена может быть как МИУ, так и внешняя ЭВМ, При организации инициативного обмена от МИУ из МИУ поступают сигналы запроса на обмен и сигнал прерывания, которые с входа13 104 11 интерфейса МИУ через блок 1 по шинам 19 поступают на вход блока 6. Блок 6 преобразует их в соответствующие сигналы внешнего интерфейса, которые с выхода блока 6 по шинам 36 поступают.на вход блока 10, а с его выхода на шины 14, Ответный сигнал из внешней ЭВМ, подтверждающий разрешение на обмен, поступает иэ внешнего интерфейса шины 15 через блок 10 по шинам 37 на вход блока 6. Блок 6 преобразует его в сигнал "Подтверждение" интерфейса,МИУ. С выхода блока 6 по шинам 20 данный сигнал поступает через блок 1 на шины 12. После получения сигнала "Подтверждение" МИУ начина" ется акт обмена.В режиме "Запись" из МИУ в его интерфейс поступает информация и адрес слова, по которому необходимо произвести запись. Данная информация с шин 11 через блок 1 по шинам 16 записывается в блок 2, а с выхода блока 2 по шинам 23 и 46 на выходные , формирователи 107-110. блока 10 и далее на соответствующие группы шин 14. Обмен может осуществляться как одним словом, так и массивом.В режиме "Чтение" работа устройства аналогична режиму "Запись" за 1 сключением того, что после выпол.нения общей части и выдачи во внешний интерфейс на шины 14 адреса из МИУ из внешней ЭВМ поступает информация по шинам 15 через блок 10 и шинам 47 и 24 на вход блока 2, а Ч выхода блока 2 по шинам 17 через блок 1 на шины 12. Обмен при чтении также может осуществляться как одним словом, так и массивом.При любом акте обмена команды управления, сопровождающие информацию по шинам 14 внешнего интерфейса, вырабатываются блоком 9 в зависимости от настройки блока 9 и от информации, поступающей с шин 11 .через блоки 1 и 2 и шинам 25 на вход блока 9. На выходе блока 9 формиру" ется определенная последовательность команд управления, соответствующая определенному типу внешнего интерфейса. При инициативе обмена от внешней ЭВМ работа устройства сопряжения аналогична работе при инициати" ве от МИУ, но при этом сигналы "Запрос" на обмен и сигналы "Прерыва" ния" поступают в устройство сопря"8467 5 10 5 20 25 30 35 40 45 50 жения с интерфейса внешней ЭВМ, т,е,с шин 15 через блок 10 по шинам 37на вход блока 6, Блок 6 преобразуетих в сигналы запроса и прерыванияинтерфейса МИУ, затем с выхода блока 6 на шину 20 сигналы поступаютчерез блок 1 на шины 12 интерфейсаМИУ. Ответный сигнал из МИУ подтверждающий разрешение на обмен,поступает с шин 11 через блок 1по шинам 19 на вход блока 6, Тамон преобразуется в сигнал "Подтверждение" интерфейса внешней ЭВМ ис выхода блока 6 по шинам 36 поступает через блок 10 на шины 14 внешнего интерфейса, После получениясигнала "Подтверждение" внешняяЭВМ или другое техницеское средствоначинает акт обмена аналогично указанному.Информация при обмене в любуюсторону проходит через блок 7, который контролирует акт обмена попризнаку четности, информация при об"мене поступает по шинам 39, 40 навход блока 7, При обнаружении ошибкиобмена блок 7 вырабатывает сигналошибки, который выдается в интерфейсы МИУ и во внешнюю" ЭВМ, а именнос выхода блока 7 по шинам 21 черезблок 1 сигнал неисправности поступает на шины 12, а по шинам 4 1 черезблок 10 на шины 14 внешнего интерфей.саОсновным преимуществом предлагаемого устройства по сравнению с прототипом является высокое быстродействие," которое достигается благодаря реализации параллельного обменаинформацией между МИУ и внешней ЭВМили другим техническим средством свозможностью программной настройкиустройства сопряжения на произвольный внешний интерфейс. как в части архитектуры связей, так и временнойдиаграммы обмена сигналами в интерфейсе. Интерфейсы большинства многопроцессорных устройств и ЭВМ предполагают параллельный способ передачи информацииПоэтому использование предлагаемого устройства упрощает процесс проектирования различных систем автоматизации,Повышение быстродействия, достигаемое в предлагаемом устройстве, позволяет расширить класс задач, решаемых МИУ в комплексе с внешней ЭВМ,а также применять МИУ для об

Смотреть

Заявка

3351777, 10.11.1981

ПРЕДПРИЯТИЕ ПЯ А-7141

АЛЬТШУЛЬ СЕМЕН ДАВЫДОВИЧ, БИРАГОВ СЕРГЕЙ КАРМЕНОВИЧ, ДОБРЫНСКИЙ ЭДУАРД ЕВСЕЕВИЧ, ГИЛЬМАН ГЕННАДИЙ ИВАНОВИЧ, РУБАШКИН ДМИТРИЙ ДАВЫДОВИЧ, ХРЯПИНА ИРИНА ТРОФИМОВНА

МПК / Метки

МПК: G06F 3/04

Метки: сопряжения

Опубликовано: 15.10.1983

Код ссылки

<a href="https://patents.su/19-1048467-ustrojjstvo-dlya-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения</a>

Похожие патенты