Устройство для сопряжения
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советских Социалистических Республик) 256421 3/О с присоединением заявки НВ рствеииый комСССРлам изобретени открытий су) Заявитель 4) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИ т ся к вычи слиет быть испольых системах дляними устройстватно и м тел вн Изобретениетельной техникзовано в вычислсопряжения ЦВМ Из вен нымиины для обменаислительнойустройстваобмена,соерегистрами .1 О ок выборад которогом блока управервый входно ко входам 15строй ст в стны устройствада управляющей вычмаш с периферийнымими, содержащие регистрдиненный с периферийнымидвухсторонней связью, блприоритета, первый выхосоединен с первым входоления, второй выход и пподключены соответствени выходам периферийных усоединенных выходами со входами соответствующих периферийных регистров, второй вход блока управления соединен с выходом центрального процессо ра, коммутатор, первая группа входов которого подключена к первому выходу блока управления, вторая к выходам пери ферийн ых. устрой ст в, а выход к управляющему входу регистра 25 обмена, соединенного двухсторонними информационными связями с центральным процессором, причем первый выход блока выбора приоритета подключен к первым управляющим входам центрального процессора и коммутато 1 тавторые управляющие входы которых соединены со вторым выходом блока управления, второй вход блока выбора приорйтета подключен к выходу центрального процессора 1.Недо ст аток этих устрой ст в состоит в ограниченных функциональных возможностях, что исключает одновременный обмен данными нескольких внешних устройств (абонентов) с процессором обмена.Наиболее близким к данному по сущности технического решения является устройство для сопряжения проц е с сора с устрой ст вами ввода-вывода, содержащее регистр запросов и регистр маски, подключенные выходами соответственно с первым и вторым входами блока анализа приоритетов, блок управления и синхронизации, соециненный первым выходом с регистром связи с процессором, выход которого подключен ко входу регистра маски, а вторым выходом - с третьим входом блока анализа приоритетов, подканалы абонентов., подключенные первыми вхоцамн и выходамн к соответствующим выходам и входам блока анализа приоритетов, вторыми, третьими и четвер 736086тыми входами - соответственно ктретьему выходу блока управленияи синхронизации, второму и третьемувыходам регистра связи с процессором,а вторыми и третьими выходами - ксоот вет ст вующим входам выходногоблока данных и выходного блока адреса, причем каждый подканал абонентасодержит упр авля емый счет чи к т актов,соединенный выходом со входом формирователя управляющих сигналов, выходыкоторого подключены соответственнок управляющим входам регистра управ -ляющих слов, регистра записи и регистра чтения,Недостаток указанного устройствазаключается в его сложности, чтообуславливает низкую надежность устройства. Цель изобретения - упрощение устройства.Поставленная цель достигается тем, что в устройство, содержащее подканалы абонентов, блок приоритетов, блок синхронизации, регистр обмена, первые вход и выход которого являются соответственно информационным входом и выходом устройства и блок управления обменом, первые вход и выход которого являются соответст ве ни о управляющими входом и выходом устройства, вторые вход и выход подключены соответственно к первому выходу и входу блока синхронизации, а второй и третий выходы - соответственно к первому входу подканалов абонентов и управляющему входу блока приоритетов, входы запросов и выходы разрешения которого соединены соответственно с первыми выходами и Вторыми входами соот вет ст вующих подканалов абонентов, введены регистр готовности программы, подключенный информационными входом и выходом соответственно ко вторым выходу и входу регистра обмена, управляющим ВХОДОМ - К ЧЕтВЕртОму ВЫХОДУ блока синхрониз ации, а управляющими выходами - к третьим входам соответ - ствующих подканалов абонентов, коммутатор информации и блок контроля по модулю, соединенный первым вхоцом и выходом соответственно с третьими выходом и входом регистра обмена, а вторым и третьим входами соответственно с третьим выходом блока управления обменом и пятым выходОм блока синхронизации, шестой выход. которого подключен к управляющему входу коммутатора информации, информационные вход и выход которого соединены соответственно с четвертыми выходом и входом регистра обмена, подключенного пятым входом к четвертому выходу блока управления обменом, а входы и выходы группы информационных входов и выходов и входы группы адресных входов - соответственно с четвертыми входами,вторыми и трет ьими выходами соот ветствующих подканалов абонентов, атакже тем, что подканал абонента содержит ре ги стр служе бных си гн ало в.,соединенный входом и выходом соответственно с первыми выходом и входом узла управления, коммутатор типапередачи, соединенный первыми входоми выходом соответственно с первымивыходом и входом регистра обменаподканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен со вторымвходом узла управления, третий ичетвертый выходы которого соединенысоответственно со вторым входомкоммутатора типа передач и третьимвходом регистра обмена подканала, апятый и шестой - соответственно стретьим выходом подканала и входомтриггера готовности, выходом соединенного с первым выходом подканала,и элемент ИЛИ, входы которого являются соответственно первым и вторымвходами подканала, а выход соединенсо вторым входом элемента И. На Фиг. 1 показана блок-схема , стройства; на фиг. 2 - Функциональная схема коммутатора информации.Устрой ст во содержит ре гистр 1 обмена, блок 2 управления обменом, блок 3 синхронизации, блок 4 приоритета, подканалы 5 абонентов, блок 6 контроля, коммутатор 7 информации и регистр 8 готовности программы.Каждый подканал 5 состоит из регистра 9 обмена подканала, узла 10 управления, регистра 11 служебных сигналов, коммутатора 12 типа передачи, триггера 13 готовности, элемента И 14 и элемента ИЛИ 15. Устройство сопрягается с процессором 16 обмена и с абонентами 17 (внешними устройствами). Коммутатор 7 инФормации (фиг,2) содержит несколько групп элементов И 18 приема по числу подканалов 5, причем число элементов И 18 в группе соответствует разрядности передаваемых подканалов слов, элементы И 19, элементы ИЛИ 20, группы элементов И 21 выдачи, число которых равно числу подканалов, а число элементов И соответствует разрядности выдаваемого в подканал слова, элементы И 22 и 23, триггер 24 режима коммутатора, элементы 25 и 26 коммутации приема и выдачи соответственно.Устройство работает следующим образом.Процессор 16 обмена в начале работы вьдает на регистр 1 команду рабочего режима, которая расшифровывается блоком 2, который запускает блок 3, подготавливая его к авто 736086номной работе по приему и выдаче информации.Затем процессор 16 выдает значение регистра готовности программы которое транслируется через регистр 1 на регистр 8, где хранит.ся в течение всего времени обмена, вплоть5 до смены показаний регистра 8. После записи в регистр 8 блок 3производит пуск подканалов подачейсигнала на входы элементов ИЛИ 15.Выходной сигнал с элемента ИЛИ 15пройдет через элемент И 14 только вслучае наличия сигнала с соответствующего разряда регистра 8 на узел10, инициируя начало автономной работы подканала. Далее запуШенные подканалы 5 работают одновременно инезависимо, выдывая (или принимая)одно слово информации в (или из) внешне го устрой ст ва в соот вет ст вии сконкретной временной диаграммойпоследнего,При приеме информации от внешнегоустройства коммутатор 12 .под воздейст вием си гн ала с узла 10 . от крываетсоответствующие цепи (параллельные 25или последовательные) выдачи информации на регистр 9; а при выдаче информации во внешнее устройство открываются соответствуюшие цепи (параллельныеили последовательные) приема информации от регистра 9, Выдача или приемслова заканчивается установкой в единичное состояние триггера 13 и переходом подканала 5 в состояние ожидания связи с регистром 1. 35Обмен информацией подканалов 5 спроцессором обмена происходит в дваэтапа.На первом этапе блок 3, подаваясигнал на блок 4, выделяет номерстаршего подканала из числа выставив 40ших свои готовности, Блок 4 разрешаетработу одного подканала 5, выдаваясигнал через элемент ИЛИ 15 и элемент И 14 на узел 10, который черезсоответствующий вход коммутатора 7 45записывает номер этого подканала врегистр 1 с контрольными разрядамипо модулю 3 в позиционном коде, т.е.с 1 в разряде и запускает блок 2,который управляет выдачей номера.выбранного подканала из регистра.1 поинформационным шинам в параллельномкоде в процессор 16. Процессор 16по этому номеру готовит адрес буФерной зоны памяти для записи или считывания слова информации,На втором этапе происходит, собственно, Передача слова информации извыбранного подканала 5 в регистр 1через коммутатор 7 или наоборот изрегистра 1 в подканал 5 через коммутатор 7. Обмен словом информации приэтом. происходит в параллельном коде,причем обменом слова информации спроцессором 16 управляет узел 10 иблок 3, который подачей импульсного 65 сигнала на коммутатор 7 производитпередачу слова между регистрами 9 и 1,Коммутатор 7 работает в двух режимах:первый режим используется на первом этапе для передачи номера выбранного подканала в позиционном кодена регистр 1;второй режим используется навтором этапе для передачи информациииз (или в) подканал,Переключение режима осуществляетсявыдачей импульсного сигнала из блока3, причем импульсный сигнал на пер-вом этапе (в режиме передачи номера)проходит через элемент И 23, так какна нулевом выходе триггера 24 имеется высокий потенциал, и далее нагруппу элементов И 19 передачи номера,Один из элементов И 19 открыт потенциальным сигналом из блока 4. Сигналс этого элемента И 19 поступает наодин из входов соответствующегоэлемента ИЛИ 20 и далее с выхода этого элемента записывается в соответствующий разряд регистра 1.Тем же импульсным сигналом с блока 3 происходит переключение триггера 24 по счетному входу в единичное состояние (режим коммутатора 7для передачи инФормации) . Во втором режиме коммутатора прои сходит передача ин Формации подачейимпульсного сигнала от блока 3 наэлемент И 22, с выхода которогопри приеме информации от подканала5 сигнал поступает на управляющиевходы элементов И 18, На информационные входы этих элементов поступаетинформация из подканала 5. На входыэтих элементов поступает также сигнал разрешения, передаваемый потенциальным сигналом из блока 4 черезэлементы 25. С выхода элементов И18 информация поступает на входыэлементов ИЛИ 20 и далее в соответствующие разряды регистра 1.Выдача информации из регистра 1в подканал 5, выбранный схемой 4приоритета, происходит при подачеимпульсного сигнала с вйхода элемента И 22 на элементы И 21, надругие входы которых поступаютзначения соответствующих разрядоврегистра 1 и сигнал разрешения,сформированный в блоке 4 и скоммутированный элементами 26,Коммутационные элементы группыприема информации 25 и выдачи 26образуют коммутационное поле и позволяют жестко задавать набор подканалов, работающих на прием (иливыдачу) информации. Каждый подканалв отдельных случаях может работатьтолько в одном режиме (прием иливыдача). Например, в режиме приемапервым подканалом 5 информации отвнешнего устройства 17 для выдачиее в регистр 1 элемент 25 долженбыть замкнут, а элемент 26 - разомкнут.Блок б под воздействием сигнала с блока 2 производит контроль инФормационного слова по модулю 3 при приеме информации от процессора 16 и выработку контрольных разрядов по модулю 3 при передаче информации в процессор обмена Помимо этого от блока 3 производит контроль или выработку контрольных разрядов в сло - ве информации при обмене с внешним устройством, в соответствии с конкрет ным типом контроля, принятым в этом внешнем устройстве.После окончания второго этапа цикл обмена повторяется в общем случае с участием другого подканала. Подобный режим характерен для мупьтиплексного обмена с разделением вре. мени канала между многими внешними устройствами и процессором обмена. 20Таким образом, устройство обеспечивает одновременную работу внешних устройств с процессором обмена, сокращая при этом время каждого цикла обмена за счет применения коммутатора информации и уменьшения числа переприемов.Формула изобретения1. Устройство для сопряжения, содержащее подканалы абонентов, блокприоритетов, блок синхронизации,регистр обмена, первые вход и выходкоторого являются соответственно инФормационными входом и выходом устройства и блок управления обменом,первые вход и выход которого являютсясоответственно управляющими входоми выходом у строй ст ва, вторые вхо ц и 40выход подключсны соответственно кпервому выходу и входу блока синхронизации, второй и третий выходысоответственно к первому входу подканалов абонентов и управляющему входу45блока приоритетов, входы запросов ивыходы разрешения которого соединенысоответственно с первыми выходамии вторыми вхоцами соответствующих подканалов абонентов, о т л и ч а ющ е е с я тем, что, с целью упрощения устройства, оно содержит регистрготовности программы, подключенныйинформационными входом и выходом соответственно ко вторым выходу и входурегистра обмена, управляющим входом - 55 к четвертому выходу блока синхронизации, а управляющими выходами - итретьим входам соответствующих подканалов абонентов, коммутатор информации и блок контроля по модулю, соединенный первым вхо,цом и выходомсоответственно с третьим выходоми входом регистра обмена, а вторыми третьим входами - соот вет ст веннос третьим выходом блока управленияобменом и пятым выходом блока синхронизации, шестой выход которого подключен к управляющему входу коммутатора информации, информационные входи выход которого соединены соответственно с четвертыми выходом и входомрегистра обмена, подключенного пятымвходом к четвертому выходу блокауправления обменом, а входы и выходы группы информационных входов ивыходов и входы группы адресных входов - сост вет ственно с четвертыми вхо -дами, вторыми и третьими выходамисоответствующих подканалов абонентов.2. Устройство по п.1, о т л ич а. ю щ е е с я тем, что подканалабонента содержит регистр служебныхсигналов, соединенный входом и выходом соответственно с первыми выходом и входом узла управления, коммутатор типа передачи, соединенныйпервыми входом и выходом соответственно с первыми выходом и входом регистраобмена подканала, вторые вход и выход которого являются соответственночетвертым входом и вторым выходомподканала, элемент И, первый входкоторого является третьим входом подканала, а выход соединен со вторымвходом узла управления, третий ичетвертый выходы которого соединенысоответ "твенно со вторым входом коммутатора типа передач и третьимвходом регистра обмена подканала,а пятый и шестой - соответственно стретьим выходом подканала и входомтриггера готовности, выходом соединенного с первым выходом подканала,и элемент ИЛИ, входы которого являютсяя сост вет ст вени о пер вым и вт орымвходами подканала, а выход соединенсо вторым входом элемента И,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 524176, кл, С 06 Р 3/04, 19 74.2. Авторское свидетельство СССРпо заявке Р 2495038/18-24,кл. С 06 Р 3/04, 1977 (прототип).ь Сост авителТ.е у.рем ьм Зарван с акт нйсное Заказ 2266/б тира ЦНИИПИ Госуг но делаи 30 З,э Москне
СмотретьЗаявка
2564216, 03.01.1978
ПРЕДПРИЯТИЕ ПЯ Г-4677
ИВАНОВ СЕРГЕЙ ВАСИЛЬЕВИЧ, КОРБАШОВ ЮРИЙ МИХАЙЛОВИЧ, КУТНЯКОВ ВИТАЛИЙ ИВАНОВИЧ, РЫКОВ ЭДУАРД ВАСИЛЬЕВИЧ, СТРЫГИН ВАДИМ ВАСИЛЬЕВИЧ, ПИМЕНОВ ВАЛЕНТИН ИВАНОВИЧ, ХЛЮПИН АНАТОЛИЙ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: сопряжения
Опубликовано: 25.05.1980
Код ссылки
<a href="https://patents.su/6-736086-ustrojjstvo-dlya-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения</a>
Предыдущий патент: Устройство для сопряжения абонетского пункта с цифровой вычислительной машиной
Следующий патент: Устройство для ввода информации с магнитного носителя
Случайный патент: Система аварийной защиты самоходной многоопорной дождевальной машины