Устройство для сопряжения Советский патент 1983 года по МПК G06F3/04 

Описание патента на изобретение SU1048467A1

2.Устройство по п. 1 , о т л и чающееся тем, что блок формирования временной диаграммы содержит группу элементов И,два элемента ИЛИ, счётчик интервалов, дешифратор

и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами второго и первого входов блока, а выходы - с соответствующими входами первого элемента ИЛИ, выходом соединенного через счетчик интервалов с входом дешифратора, первая группа выходов которого подключена к соответствующим входам триггеров первой подгруппы, выходы которых являются соответствующими разрядными шинами второго и третьего выходов блока, вторая группа выходов дешифратора соединена с соотпетствующими входами триггеров чторой подгруппы группы, выхода кото подключены к соответствующим входам второго элемента ИЛИ, выходом соединенного с первым выходом блока

3.Устройство по п. 1, отличающееся тем, что первый блок связи содержит три группы входных усилителей, две группы выходных усилителей, элемент И, выходной усилитель, пять групп элементов И и, дешифратор, причем входы входных усилителей первой - третьей групп образуют первый вход блока, а выходы выходных усилителей первой и второй групп и выходного усилителя образуют первый выход блока, выходы входных усилителей первой группы подключены к первым входам соответствующих эл«чментов И первой и второй груп вторые входы элементов И первой группы подключены к первому выходу дешифратора, а выходы образуют четвертый выход блока, вторые входы элементов

И второй группы соединены с вторым выходом дешифратора, а выходы образуют второй выход блока, первые входы элементов И третьей группы подключены к выходам соответствующих входных усилителей второй группы вторые входы - к третьему выходу дешифратора, а выходы образуют третий выход блока, первые входы элементов И четвертой группы образуют пятый вход блока, а выходы подключены к входам соответствующих выходных усилителей первой группы, пер вые входы элементов И пятой группы образуют третий вход блока, а выход соединены с входами соответствующих, выходных усилителей второй группы, первый вход элемента И - с четвертым входом, а выход - с входом выходного усилителя, вторые входы элемента И и элементов И четвертой и пятой групп образуют второй вход блока.

. Устройство по п. 1 , отличающееся тем, что второй блок связи содержит шесть групп элементов И, элемент И, три группы вы.ходных усилителей, три группы входных усилителей, выходной усилитель, причем первые входы элементов И пер. вой группы образуют второй вход блока, а выходы соединены с соответствующими выходными усилителями пер.вой группы, первые входы элементов И второй группы образуют третий вхо блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов третьей группы образуют четвертый вход блока, а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый вход элемента И соединен с шестым входом блока, а выходс входом выходного усилителя, выход которого и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, пятой и шестой групп соединены соответственно с выходами соответствующих входных усилителей, первой, второй и третьей групп, входы которых образуют первый вход блока, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп ,образуют соответственно четвертый и третий выходы блока, вторые входы элементов И первой - шестой групп и второй вход элемента И образуют пять1й вход блока. Изобретение относится к области вычислительной техники и может .быть применено в вычислительных системах для сопряжения между собой ЭВМ и периферийных устройств, например для сопряжения ЭВМ с микропроцессорным измерительным устройством (МИУ). Известны устройства для сопряжения, содержащие блок согласования интерфейсов, коммутирующий элемент, узел настройки, блок приорите та узла настройки, блок управления узла настройки, регистр адреса,.схе му сравнения, триггер запроса, формирователь управляющих сигналов, элементы И и триггер разрешения lj Недостатком этих устройств является ограниченная область применения из-за жесткой привязки устрой ства. к интерфейсу определенной ЭВМ, отсутствие возможности пере- .стройки устройства сопряжения на произвольный интерфейс. Наиболее близким по технической сущности к изобретению является .уст ройство для межкомплексного сопряже ния, содержащее линейный блок, преобразователь кодов, блок программно го управления, переключатель режимо работы, блок регистров, блок контро ля, блок обмена и блок интерфейсной связи 2J . Недостаток этого устройства сос тоит в низком быстродействии, так как оно не рассчитано на работу с любым интерфейсом и допускает только обмен информацией между комплексами бит-.последовательным способом после предварительного преобразования. Кроме того, ограниченная область применения и низкое быстродей ствие устройства обусловлены отсутствием режима инициативного обмена по прерыванию со стороны линии и от сутствием возможности обмена параллельными кодами. Цель изобретения - расширение об ласти применения и повышении быстро действия устройства. Поставленная цель достигается тем, что в устройство, содержащее два блока связи, первые входы и выходы которых являются соответственно первыми и вторыми информационным входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми выходом и входом второго блока связи, третьи вход и выход которого подключены соответственно к первым выходу и входу блока дешифрации команд обмена, вторым входом соединенного с вторым выходом блока .регистров, а третьим входом - с первым выходом блока дешифрации сигналов управления, вход которого подключен к второму выходу первого блока связи, второй выход - к входу переключателя режима работы, а третий выход к первому входу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переключателя режима работы и блока регистров, введены блок коммутации, блок формирования временной диаграммы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации, третьи вход и выход первого блока связи соединены соответственно с первыми выходом и входом блока дешифрации адресов запросов и сигналов прерывания, вторые вход и выход которого подключены соответственно к четвертым выходу и входу второго блока связи, третий вход к четвертому выходу блока дешифрации сигналов управления, а четвертый вход - к первому выходу блока формирования временной диаграммы, первым и вторым входами соединенного соответственно с тактовым входом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами - соответственно с четвертым входом блока дешифрации команд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответственно к третьему выходу блока дешифрации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом вто- . рого блока связи и ч твертым входом первого блока связи, пятый вход и четвертый выход которого подключены соответственно к третьему выходу и второму входу блока регистров. Блок формирования временной диаграммы содержит группу элементов И, два элемента ИЛИ, счетмик интервалов, дешифратор и группу триггеров, причем первые и вторые входы элементов И группы соединены с соответствующими разрядными шинами второго и первого входов блока, а выходы - с соответствующими входами первого элемента ИЛИ, выходом соединенного через счетчик интервалов с входом дешифратора, первая группа выходов которого подключена к соответствующим входам триггеров перйой подгруппы группы, вых.о.ы которых являются соответствующими разрядными шинами второго и третьего выходов блока, вторйя груп пя ЕУходов. дешифратора соединена с соответствующими входами триггеров второй подгруппы группы, выходы которых подключены к соответствующим входам второго элемента ИЛИ, выходом соединенного с первым выходом блока Первый блок связи содержит три группы входных усилителей, две группы выходных усилителей,элемент И, выходной усилитель, пять групп элементов И и-дешифратор,.причем входы входных усилителей первой - третьей групп образуют первый вход блока, а выходы выходных усилителей первой и второй групп и .выходного усилителя образуют первый выход блока, выхо ды входных усилителей первойгруппы подключены к первым входам соответствующих элементов И первой и второй групп, вторые входы элементов И первой группы подключены к первому выходу дешифратора, а выходы образуют четвертый выход блока,вторые входы элементов И второй группы соединены с вторым выходом дешифратора, а выхо ды образуют второй выход блока, первые входы элементов И третьей группы подключены к выходам соответствующих входных усилителей второй груп пы, вторые входы - к третьему выходу дешифратора, а выходы образуют трети выход блока, первые входы элементов И .четвертой,группы образуют пятый вход блока, а выходы подключены к входам соответствующих выходных уси лителей первой группы, первые входы элементов И пятой группы образу ют третий вход блока, а выходы соеди нены с входами соответствующих выходных усигмтелей второй группы, первый вход элемента И соединен с четвертым входом, а выход - с входом выходного усилителя, вторые входы элемента И и элементов И четвертой и пятой групп образуют второй вход блока. Второй блок связи содержит шесть групп элементов И, элемент И, три группы выходных усилителей, три группы входных усилителей, выходной усилитель, причем первые входы элементов И первой группы образуют второй вход блока, а выходы соединены с соответствующими выходными усилителями первой группы, первые входы элементов И второй группы образуют третий вход блока, а выходы соединены с соответствующими входами выходных усилителей второй группы, первые входы элементов И третьей группы образуют четвертый вход , а выходы соединены с входами соответствующих выходных усилителей третьей группы, первый вход элемента И соединен с шестым входом блока, а выходс входом выходного усилителя, выход которого .и выходы выходных усилителей первой, второй и третьей групп образуют первый выход блока, первые входы элементов И четвертой, -пятой и шестой групп соединены соот- . ветственно с выходами соответствующих входных усилителей первой, второй и третьей групп, входы которых образуют первый вход блрка, выходы элементов И четвертой группы образуют второй выход блока, выходы элементов И пятой и шестой групп образуют -.соответственно четвертый и третий выходы блока, вторые входы элементов И первой ,- шестой групп и второй вход элемента И образуют пятый вход блока. На фиг. 1 представлена блок-схема устройства;на фиг. 2...10 - варианты исполнения функциональных схем блоков устройства (на фиг. 2 первого блока связи; на фиг. 3. блока дешифрации сигналов управления; на фиг. k - переключателя режима ра-. боты; на фиг. 5 - блока формирования временной диаграммы сигналов интерфейса; на фиг. 6 - блока дешифрации адресов запросов и сигналов прерывания; на фиг. 7 блока контроля; на фиг. 8 - блока коммутации; на фиг. 9 блока дешифрации команд обмена; на фиг. 10 - второго блока связи). Устройство включает (фиг. 1) первый блок 1 связи для связи с МИУ, блок 2 регистров, блок 3 дешифрации сигналов управления, переключатель режима |работы, блок 5 формирования временной диаграммы сигналов интерфейса, блок 6 дешифрации адресов запросов и сигналов прьрывания, блок 7 контроля, блок .8 коммутации, блок 9 дешифрации команд обмена, второй блок 10 связи для подключения устройств с произвольным внешним интерфейсом, шины 11 и 12 первых информациo ныx входа и выхода устройства, шины 13 тактового входа устройства, шины 1 и 15 вторых информационных выхода и входа устройства. На фиг.1 показаны также шины 6- для связи входов и выходов блоковустройства. Блок 1 связи служит для, связи устройства с МИУ и содержит (фиг.2 три группы входных усилителей (формирователей) jS, 49 и 50,, две группы выходных усилителей (формирователей) 51, 52 и выходной усилитель (формирователь) 53, дешифратор 5, пять групп элементов И и элемент И 60. На элементы И 55-1 55-17, 56-1...56-8 и 57-1...57-10 поступает входная информация с шин МИУ. В первую группу элементов 1 55 поступает обменная с внешней магистралью информация, которая затем поступает на выходные шины 1б . блока. Во вторую группу элементов И 5б объединяется информация, содер жащая признаки настройки устройства сопряжения на определенный режим обмена, данная информация поступает на шины 18 блока 1. Третья группа элементов И 57 формирует информацию об адресах запросов и сигналов пре рывания для внешней ЭВМ и поступает на шины 19 блока 1. Управление коммутацией элементами И этих трех гру осуществляют строб-сигналы, которые вырабатывает дешифратор 5. , . Элементы И 58-1...58-17, 59-1... 59-tO, 60 осуществляют коммутацию информации. С шин 17 поступает ин формация обмена, с шин 20 - запросы и сигналы прерывания для микропроцессорного измерительного устройства, с шин 21 - сигнал ошибки обмена информацией. Управление коммутацией этими элементами И осуществляют управляющие сигналы, поступающие с шин 22. Выходы этих элементов И подключены к входам выходных формирователей 51-Т...51-17, 52-1...52-10, 53, выходы которых подключены к шинам 12 интерфейса МИУ. Блок 2 регистров используется для запоминания информации и адрэса при организации двустороннего обмена между МИУ и внешней ЭВМ. Блок 3 дешифрации сигналов управ ления вырабатывает многоразрядную управляющую последовательность сигналов в соответствии с поступившей на его.вход информацией о количестве и группах шин связи внешнего интерфейса, об их организации (коммутации) и о длине связи в зависимости от удаленности внешней ЭВМ или другого технического средства от МИУ. БЛОК 2 (фиг. 3) может включать в себя запоминающий регистр 61, элементы И б2 и ИЛИ 63, объединенные в программируемую логическую матрицу (ПЛМ) б, пять групп элементов ИЛИ 65-69. Входная информация с шин 18 поступает на вход запоминающего регистра 61, выходы которого подключены к входам ПЛМ 6. На выходе ПЛМ 64, в зависимости от входной информации будет формироваться многоразрядная последовательность управляющих сигналов, которые через элементы ИЛИ б5-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 формирования временной диаграммы сигналов интерфейса. Переключатель k режима работы (фиг. 4) включает в себя три элемента И 70-1, 70-2, 70-3 и три триггера 71-1, 71-2, 71-3 и вырабатьшает сигналы управления направлением обмена, которые поступают на шины 31, 32, и 22 и управляют работой блока 1 связи, блока 7 контроля и блока 8 коммутации. Блок 5 формирования временной диаграммы сигналов интерфейса может включать в себя группу входных элементов И 72, элемент ИЛИ 73, счетчик у интервалов, дешифратор 75 ин тервалов, группу триггеров 76 интер валов (фиг. 5) элемент ИЛИ 7. На первые входы элементов И 72-1 72-10 поступают стробирующие сигмалы с шин 30, а на их .вторые входы временные метки по шинам 13. Стробирующие сигналы на шинах 30 управляют прохождением временных меток на вход счетчика 7 в зависимости от длины линий связи. Счетчик Т осуществляет деление входной частоты. Выходные сигналы с разрядов счетчика 7 в виде парал лальиопо двоичного кода поступают на входы дешифратора 75, который ос ;иес1вляет последовательную расшифро ку кода . Сигналы с выходов дешифра тора 75 в заданной последовательности поступают на прямой и инверсный входы триггеров 7б-1...7б-1б. В результате на выходах этих триггеров будут существовать импульсы определенной длительности, причем импульсы с выходов одного триггера по аре мени могут быть вписаны в импульс с выхода другого триггера. Таким образом, будет сформирована програм мным путем определенная временная диаграмма выходных сигналов блока 5} выходные сигналы с триггеров 7б76-16 объединены в три группы управляющих сигналов и поступают на шины 33-35. Блок 6 дешифрации а дресов запросов и сигналов прерывания (фиг. 6 включает в себя две группы элементов И 78 и 79 и два дешифратора 80, 81. Блок 6 осуществляет двустороннее преобразование адресов запросов и сигналов прерывания жесткого инте фейса МИУ в адреса запросов и сигналы прерывания соответствующего ин терфейса имеющей ЭВМ и обратно. Сиг налы прерывания и адреса запросов со стороны МИУ поступают на входы элементов И 78-1...78-10 с шин;19, а со стороны внешней ЭВМ на входы элементов И 79-1...79-10 с шин 37. На вторые и третьи элементы И этих -групп поступают строб-сигналы с шин 28 и 35, которые управляют прохождением соответствующих сигналов за просов и прерывания в зависимости от типа интерфейса и направления об мена. В случае представления сигналов запросов кодом их преобразование осуществляют дешифраторы 80 и 81. Преобразованные сигналы прерыва НИИ поступают на шины 20 и Зб. Блок 7 контроля осуществляет контроль по четности и включает в себя первую и вторую группы элементов И 82, 83, два элемента ИЛИ , 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 и элементы ИЛИ , вырабатывают строб-сигналы управления, которые поступают на первые входы элементов И 86-1...86-17,87-1...87-17. На их вторые входы поступает код информации с контрольным кодом (1 разряд с шин 39, tO (с интерфейса МИУ и произвольного внешнего интерфейса) . С выходов элементов И 86 и 87 информация поступает на схемы сравнения 88, 89, которые осуществляют выработку контрольного кода по четности входной информации и сравнение выработанного контрольного кода с входным контрольным кодом. При несравнении вырабатывается сигнал ошибки, поступающий на триггеры 90, 91 неисправности. С выходов триггеров 90, 91 сигналы неисправности поступают на шины 21 , ll, а с них передаются как в МИУ так и во внешнюю магистраль. Блок 8 коммутации состоит из групп элементов И 92 и групп элементов ИЛИ 93 (фиг. 8). Блок 8 осуществляет коммутацию стробирующих сигналов, которые непосредственно управляют подключением выходных линий устройства сопряжения к соответствующим группам шин интерфейса внешней ЭВМ или другого технического средства. Элементы И и ИЛИ коммутируют управляющую входную информацию о типе внешнего интерфейса (шинь ) о направлении обмена с внешней ЭВМ или другим техническим средством (шины 31) и о длительностях сигналов (шины 33) обмена. В зависимости от входной информации в блоке 8 формируются строб-сигналы определенной длительности, которые поступают на выходные шины +3. Блок 9 дешифрации команд обмена для произвольного внешнего интерфейса осуществляет выработку команд управляющих актом обмена информацией между МИУ и внешней ЭВМ или другим техническим средством, и включа ет в себя (фиг. 9) группу элементов И 9, группу элементов ИЛИ 95, груп пы элементов И 96-1,..96-10, 97-1.. 97-10, группу триггеров 98 и группу элементов ИЛИ 99, Формирование команд управления в блоке 9 происходит под действием управляющих сиг налов, которые поступают по шинам 25, 27, З и содержат информацию околичестве команд управления (шины 25), участвующих при обмене информацией между МИУ и внешней ЭВМ, о типе внешнего интерфейса, длительностях сигналов в зависимости от длины связи между МИУ и внешней ЭВМ При синхронном обмене с внешним средством данные команды правле-, ния через элементы И 9б-1..9б-10 (стробируются сигналами с шин 27) поступают через элементы ИЛИ 99-1.. 99-10 на выходные шины k. При асинхронном обмене с внешней ЭВМ команды управления через элемен ты И 97-1...97-10 (стробируются сигналами с шин 27) поступают на входы, триггеров 98. На вторые входы этих триггеров подтупают сигналы Сброс (Ответ) с шин k внешне О интерфейса. С выходов триггеров ,8 сигналы, соответствующие командам управления внешнего интерфейса при асинхронном обмене, поступают через элементы ИЛИ 99-1.. .-99-10 на выходные шины k. Блок 10 связи предназначен для обеспечения связи устройства с инте фейсом внешней ЭВМ и содержит (фиг. 10) элементы И 100-102 первой iвторой и третьей групп, элемент .И 103, входные усилители {формирова тели) первой - третьей групп, выходные усилители формирователи 107, 108 и 109, первой -, третьей групп, выходной усилитель (формирователь 110, элементы И 111-113 четвертой - шестой групп. На первые входы всех элементов И поступают управляющие строб-сигналы с шин (З. На вторые входы элементов И группы 100 с шин поступает выходная информация обмена из МИУ во внешнюю магистраль. На вторые входы элементов И группы 101 поступают команды управления обменом с шин k. На вторые входы элементов И гру ПЫ 102 с шин 36 поступают сигналы прерывания во внешнюю ЭВМ. На второй вход элемента И группы 103 поступает сигнал ошибки с шины . С выходов элементов И групп 100-103 информация поступает на входы выходных формирователей 107-110, а с их выходов на выходные шины l4 внешнего интерфейса. Информация с шин внешнего интерфейса 15 поступает на входы входных формирователей причем на входы формирователей группы поступает входная информация обмена, на входы формирователей группы 105 - команды управления обменом, на входы формирователей группы 106 - сигналы прерывания из внешней ЭВМ в МИУ. С выходов входных формирователей информациячерез элементь И групп 111-113 поступает на шины 37, Б, 7. Устройство работает следующим образом. I , Перед началом обмена информацией происходит настройка устройства сопряжения на определенный тип внешнего интерфейса, причем гибкость в настройке устройства сопряжения достигается за счет программного управления со стороны МИУ. По программе из МИУ поступает служебная информация, которая позволяет настроить устройство сопряжения На определенный тип внешнего интерфейса, к которому может подключаться либо любая внешняя ЭВМ, либо другое техническое средство, допускающее обмен информации через интерфейсные шины. Служебная информация содержит признаки о типе внешнего интерфейса, о направлении обмена, о режимах обмена и о длине связи между МИУ и внешним техническим средством. Под действием этой информации блоки устройства осуществляют выработку управляющих сигналов под действием которых происходит подключение входных выходных формирователей устройства сопряжения к соответствующим шинам определенного типа внешнего интерфейса, т,е. формируется архитектура интерфейсных связей; Кроме того, вырабатываются команды управления обменом, соответствующие данному типу внешнего интерфейса, и формируются длительности всех сигналов обмена в зависимости от длины связи между МИУ и внешним средством. Служебная информация из МИУ поступает на шины 11 интерфейса МИУ и через блок 1 по шинам связи t8 на вход блока 3. В блоке 3 в зависимости от входной информации формируются последовательности выходных сигналов, которые осуществляют настройку блоков устройства сопряжения. Данные сигналы на выходе блока 3 объединяются в пять групп управляющих сигналов . Первая группа сигналов по шинам 26 управляет коммутацией входов - вы устройства в соответствии с типом внешнего интерфейса (архитектурой интерфейса) и поступает на Rxo/T блока 8 и на вход блока 7. Вто рая группа сигналов по шинам 27 поступает на вход блока 9. Третья гру па по шинам 28 управляет работой блока 6. Четвертая группа по шинам 28 управляет работой блока 6. Четве тая группа сигналов содержит информацию о режиме и направлении обмена и по шинам 29 поступает на вход бло ка k. Пятая группа сигналов содержит информацию о длине связи с внеш ней ЭВМ и по шинам 30 поступает на вход блока 5. Пятая группа сигналов управляет прохождением временной метки, поступающей по шинам 13 из МИУ на входы блока 5, т.е. осуществляет выбор вхрдной временной мет ки в зависимости от длины связи. Блок k в зависимости от управляющей информации, поступающей по ши Нам29, вырабатывает три группы сиг налов. Первая группа сигналов управ ляет направлением обмена информации по внешнему интерфейсу и по шинам 31 поступает на вход блока 8. Вторая группа по шинам 32 управляет направлением обмена информации в блоке 7. Третья группа по шинам 22 управляет направлением обмена информации в блоке 1. Настройка блока 5 осуществляется входной информацией, поступающей по шинам 30 из блока 3. Под действием данной информации блок 5 осуществляет формирование определенной временной диаграм мы соответствующего типа внешнего интерфейса, т.е. блок 5 формирует длительность стробирующих и управляющих сигналов, время задержки од них сигналов относительно других, причем вид временной диаграммы определяется как типом внешне72го интерфейса, так и длиной связи между МИУ и внешним средством. Сигналы на выходе блока 5 объединены в три группы в соответствии с участием в работе соответствующих блоков. Сигналы первой группы характеризуют длительность информационных сигналов, выходящих на внешний интерфейс, и по шинам 33 поступает на вход блока 8. Сигналы второй группы характеризуют длительность команд управления, выходящих на внешний интерфейс, и по шинам 3 поступает на вход блока 9. Сигналы третьей группы характеризуют дЬительности адресов запросов и сигналов прерывания, выдаваемых в интерфейс МИУ и во внешнюю ЭВМ, и поступают по шинам 35 на вход блока 6. Настройку блока 6 осуществляют управляющие сигналы, поступающие с блока 3 по шинам связи 28 и.с блока 5 по шинам.. Настройку блока 7 осуществляют сигналы, поступающие с блока 3 по шинам 38 и с блока по шинам 32. Информация о настройке блока 8 содержится в трех группах управляющих сигналов, поступающихнэ вход блоков с вь1 ходом блоков по шинам 2, 31 и 33 соответственно. Данные сигналы определяют архитектуру связей, режимы, направление обмена информацией и временную диаграмму сигналов внешнего интерфейса. Выходные сигналы блока 8 непосредственно управляют обменом информации через блок 10 по шинам +3. Настройка блока 9 на формирование определенных команд управления соответствующего внешнего интерфейса осуществляется двумя группами входных сигналов, поступающими с блоков 3 и 5 по шинам 27 и 3 соответственно. Формирование команд в блоке 9 осуществляется после настройки блока при поступлении сигналов на вход блока с.шин 25, которые содержат информацию -о количестве команд управления. I „ . После настройки устройства сопряжения на определенный тип внешнего интерфейса начинается процедура обмена информации, причем инициатором обмена может быть как МИУ, так и внешняя ЭВМ. При организации инициативного обмена от МИУ из МИУ поступают сигналы запроса на обмен и сигнал прерывания, которые с входа 11 интерфейса МИУ через блок 1 по шинам 19 поступают на вход блока 6. Блок 6 преобразует их в соответству ющие сигналы внешнего интерфейса, которые с выхода блока 6 по шинам Зб поступают на вход блока 10, а с его выхода на шины 1. Ответный сигнал из внешней ЭВМ, подтверждаю1ций разрешение на обмен, поступает из внешнего интерфейса шины 15через блок 10 по шинам 37 на вход блока 6. Блок 6 преобразует ег в сигнал Подтверждение интерфейса .МИУ. С выхода блока 6 по шинам 20 данный сигнал поступает через блок 1 на шины 12. После получения сигнала Подтверждение МИУ начинается акт обмена. 8 режиме Запись из МИУ в-его интерфейс поступает инфор(лзция и адрес слова, по которому необходимо произвести запись. Данная информация с шин 11 через блок 1 по шинам 16записывается в блок 2, а с выход блока 2 по шинам 23 и «6 на выходны формирователи 107-110.блока 10 и да лее на соответствующие группы шин I. Обмен может осуществляться как одним словом, так и массивом. В режиме Чтение работа устройства аналогична режиму Запись за исключением того, что после выполнения общей масти и выдачи во внёшНИИ интерфейс на шины 14 адреса из МИУ из внешней ЭВМ поступает инфо|Ьмация по шинам 15 через блок 10 и шинам 7 и 2 На вход блока 2, а выхода блока 2 по шинам 17 через блок 1 на шины 12. Обмен при чтении также может осуществляться как одним словом, так и массивом. При любом акте обмена команды управления, сопровон дающие информацию по шинам внешнего интерфейса , вырабатываются блоком 9 в зависимости от настройки блока 9 и от информации, поступающей с шин 11 .через блоки 1 и 2 и шинам 25 на вхо блока 9. На выходе блока 9 формируется определенная последовательност команд управления, соответствующая определенному типу внешнего интерфе са. При инициативе обмена от ЭВМ работа устройства сопряжения аналогична работе при инициативе от МИУ, но при этом сигналы Запрос на обмен и сигналы Прерывания поступают в устройство сопря1жения с интерфейса внешней ЭВМ, т.е. с шин 15 через блок 10 по ши.уам 37 на вход блока 6. Блок 6 преобразует их в сигналы запроса и прерывания интерфейса МИУ, затем с выхода блока 6 на шину 20 сигналы Поступают через блок 1 на шины 12 интерфейса МИУ. Ответный сигнал из МИУ, подтверждающий разрешение на обмен, поступает с шин 11 через блок 1 по шинам 19 на вход блока 6. Там он преобразуется в сигнал Подтверждение интерфейса внешней ЭВМ и с выхода блока 6 по шинам 36 поступает через блок 10 на шины 1 внешнего интерфейса. После получения сигнала Подтверждение внешняя ЭВМ или другое техническое средство начинает акт обмена -аналогично указанному. Информация при обмене в любую сторону проходит через блок 7, который контролирует акт обмена по признаку четности, информация при обмене поступает по шинам 39, 0 на вход блока 7. При обнаружении ошибки обмена блок 7 вырабатывает сигнал ошибки, который выдается в интерфейсы МИУ и во внешнюю ЭВМ, а именно с выхода блока 7 по шинам 21 через блок 1 сигнал неисправности поступает на шины 12, а по шинам 1 через блок 10 на шины 1 внешнего интерфейса. Основным преимуществом предлагаемого устройства по сравнению с прототипом является высокое быстродействие, которое достигается благодаря реализации параллельного обмена информацией между МИУ и внешней ЭВМ или другим техническим средством с возможностью программной настройки устройства сопряжения на произвольный внешний интерфейс как в части архитектуры связе1, так и временной диаграммы обмена сигналами в интерфейсе. Интерфейсы большинства многопроцессорных устройств и ЭВМ предполагают параллельный способ передачи информации. Поэтому использование предлагаемого устройства упрощает процесс проектирования различных систем автоматизации. Повышение быстродействия, достигаемое в предлагаемом устройстве, позволяет расширить класс задач, решаемых МИУ в комплексе с внешней ЭВМ,а также применять МИУ для обслуживания быстродействующих объектов.

Другим преимуществом предлагаемого устройства является возможность изменения временной диаграммы обмена сигналами С внешними средствами в зависимости от длины связи между МИУ и внешними средствами при проектировании иерархических систем. Благодаря этой возможности МИУ может работать с внешней ЭВМ или другим техническим средством как в сосредоточенных, так и распределенных

с-стемах.

Расширение функциональных возможностей устройства за смет введения инициативного обмена как от. МИУ так и от внешнего средства позволяет реализовать более сложные алгоритмы взаимодействия между МИУ и внешним средством расширить класс решаемых задач.

Таким образом, устройство обеспечивает расширение области применения за счет унификации оборудования, осуществляющего сопряжение между микропроцессорными устройствами и ЭВМ, а также за счет расширения класса обслуживаемых объектов и круга решаемых/задач.

cs

Фиг.2

18,

Фиг.

28

70-1

Jf

11-1

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

название год авторы номер документа
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами 1990
  • Пименов Анатолий Владимирович
  • Шапоров Игорь Дмитриевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
SU1751775A1
Устройство для сопряжения внешних устройств с электронной вычислительной машиной 1983
  • Аптекман Борис Александрович
  • Залозный Михаил Тихонович
  • Кучеренко Андрей Павлович
  • Пилипчук Анатолий Ефимович
  • Пшеничный Николай Тихонович
  • Цехмиструк Георгий Юрьевич
SU1100615A1
Устройство для сопряжения вычислительной машины с каналами связи 1987
  • Ильичев Николай Александрович
  • Червоный Владимир Семенович
SU1472913A1
Устройство для сопряжения двух ЭВМ 1989
  • Терпигорьев Игорь Анатольевич
  • Дядькин Иван Ильич
  • Степин Сергей Николаевич
SU1681307A1
Устройство для сопряжения вычислительной машины с периферийными устройствами 1981
  • Ким Евгений Алексеевич
SU960787A1
Устройство для сопряжения двух электронных вычислительных машин 1988
  • Калина Владимир Николаевич
  • Леонец Александр Адамович
SU1605241A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1987
  • Петросов Вадим Гарегинович
  • Иванов Эдвард Иосифович
  • Сирбиладзе Гамлет Геннадьевич
SU1411764A1
Устройство для сопряжения ЭВМ с внешним устройством 1985
  • Аласов Юсуп Каспотович
  • Вертлиб Валерий Абрамович
  • Зяблицева Нина Александровна
  • Ларкина Светлана Николаевна
  • Магомедов Руслан Магомедович
  • Козлов Юрий Васильевич
  • Стернин Григорий Львович
  • Шнейдер Роберт Исаакович
SU1295405A1
Устройство для сопряжения двух электронных вычислительных машин 1984
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
  • Зайченко Владимир Васильевич
SU1251093A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Ида Владимир Рудольфович
  • Сыроватский Сергей Викторович
  • Вайкунов Владимир Петрович
SU1288709A1

Иллюстрации к изобретению SU 1 048 467 A1

Реферат патента 1983 года Устройство для сопряжения

1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее два блока связи, . nepBbie входы и выходы которых являются соответственно первыми и вторыми информационными входами и выходами устройства, блок регистров, соединенный первыми входом и выходом соответственно с вторыми рыходом и входом второго блока связи, третьи вход и выход которого подключены соответственно к первым выходу и вхо- : ду блока дешифрации команд обмена, вторым входом соединенного с вторым выходом блока регистров, а третьим входом - с первым выходом блока дешифрации сигналов управления, вход которого подключен к второму выходу первого блока связи, второй выход - к входу переключателя режима работы, а третий выход - к первому входу блока контроля, вторым и третьим входами соединенного соответственно с первыми выходами переключателя режима работы и блока регистров, отличающееся тем, что, с целью расшире ния области применения устройства, в него введены блок коммутации, блок формирования временной диаграммы и блок дешифрации адресов запросов и сигналов прерывания, причем второй вход первого блока связи соединен .с вторым выходом переключателя режимов работы, третьим выходом подключенного к первому входу блока коммутации, третьи вход-и выход первого блока связи соединены соответственно с первыми выходом и входом блока, дешифрации адресов запросов и сигналов прерывания, вторые вход и выход которого подключены соответственно к четвертым вы,ходу и входу второго блока связи, третий вход i четвертому выходу блока дешифра(Л ции сигналов управления, а четвертый вход - к первому выходу блока формирования временной диаграммы, первым и вторым входами соединенного собтветственно с тактовым вхо.дом устройства и пятым выходом блока дешифрации сигналов управления, а вторым и третьим выходами - соот4 00 4 О5 ветственно с четвертым входом блока дешифрации комайд обмена и вторым входом блока коммутации, подключенного третьим входом и выходом соответственно к третьему выходу блока дешифvj рации сигналов управления и пятому входу второго блока связи, вторым выходом соединенного с четвертым, входом блока контроля, первый и второй выходы которого соединены соответственно с шестым входом второго блока связи и четвертым входом пер8ОГО блока связи, пятый вход и четвертый выход которого подключены соответственно к третьему выходу и второму входу блока регистров.

Формула изобретения SU 1 048 467 A1

10-2

71-2

11-3

-О.-

ФигЛ

rj

фиг. 6

Л I

21

0

91

Pui.l

Риг,8

,.SS 1BРиг.10

Документы, цитированные в отчете о поиске Патент 1983 года SU1048467A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
кл
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР № , кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 048 467 A1

Авторы

Альтшуль Семен Давыдович

Бирагов Сергей Карменович

Добрынский Эдуард Евсеевич

Гильман Геннадий Иванович

Рубашкин Дмитрий Давыдович

Хряпина Ирина Трофимовна

Даты

1983-10-15Публикация

1981-11-10Подача