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

Номер патента: 947849

Автор: Хлюпин

ZIP архив

Текст

ОПИСАНИЕ ИЗОБРЕТЕНИЯ Союз СоветскихСоциалистическихРеспублик еф11 Ф ч /-.=К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(22) Заявлено 2310.80 (21)2996040/18-24 (1 М. КЛ.з с присоединением заявки Нов 6 06 Р 3/04(23) Приоритет Государственный комитет СССР по делам изобретений и открытийОпубликовано 300782, Бюллетень Мо 28 Дата опубликования описания 30.0782(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения цифровой вычислительной машины с внешними устройствами.Известно устройство для обмена данными управляющей вычислительной машины с периферийными устройствами, содержащее регистр обмена, соединенный с периферийными регистрами двусторонней связью, блок выбора приоритета, блок управления и коммутатор 11.Основной недостаток устройства состоит в ограниченных функциональных возможностях, что исключает одновременный обмен данными нескольких внешних устройств (абонентов) с процессором обмена.Наиболее близким техническим решением к предлагаемому является устройство для сопряжения, содержащее подканалы абонентов, блок приоритетов, блок синхронизации, регистр обмена, первые вход и выход которого являются соответственно информационными входом и выходом устройства, и блок управления обменом, первые вход и выход которого являются соответственно управляющими входом и выходом устройства,вторые вход и выход подключенысоответственно к первому выходуи входу блока синхронизации, второй и третий выходы которого подключены соответственно к первомувходу подканалов абонентов и управляющему входу блока приоритетов,входы запросов и выходы разрешейиякоторого соединены соответственно спервыми выходами и вторыми входамисоответствующих подканалов абонентов, кроме того оно содержит регистрготовности программы, подключенныйинформационным входом и выходом соответственно к второму выходу и входу регистра обмена, управляющим входом - к четвертому выходу блокасинхронизации, а управляющими выходами - к третьим входам соответствующих подканалов абонентов, коммутатор информации и блок контроляпо модулю, соединенный первым входоми выходом соответственно с третьимвыходом и входом регистра обмена,а вторым и третьим входами - соответственно с третьим выходом блокауправления обменом и пятым выходомблока синхронизации, шестой выходкоторого подключен к управляющемувходу иоммутатора информации, информационные вход и выход которогосоединены соответственно с четвертым выходом,и входом регистра обмена, подключенного пятым входом кчетвертому выходу блока управления 5обменом, а входы и выходы групп инФормационных входов и выходов и входы группы адресных входов - соответственно с четвертыми входами,вторыми и третьими входами соответствующих подканалов абонентов, аподканал абонентов .содержит регистрслужебных сигналов, соединенный входом и выходом соответственно с первымивыходом и входом узла управления, коммутатор типа передачи, соединенныйвходом и выходом соответственно с первыми выходом и входом регистра обменаподканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен с вторым входом узла управления, третий и четвертый выходы которого соединены соответственно с вторым входом коммутатора типа передачи и третьим входомрегистра обмена подканала, а пятыйи шестой - соответственно с третьимвыходом подканала и входом триггераготовности, выходом соединенного спервым выходом подканала, и элементИЛИ, входы которого являются соответственно первым и вторым входамиподканала, а выход соединен с входом 35элемента И 2).Недостаток указанного устройствазаключается в малом быстродействиии больших аппаратурных затратах изза реализации мультиплексного режима 40обмена с различными абонентами путем коммутации и последовательнойпередачи номера абонента и затемсобственно слова информации,Цель изобретения - повышение быстродействия устройства за счет организации параллельной выдачи номерастаршего абонента и слова информации,а также сокращение аппаратурных зат. рат. 50Поставленная цель достигается тем,что в устройство, содержащее регистробмена и блок управления обменом,первые входы и выходы которых являются соответственно информационнымии управляющими входами и выходамиустройства, блок приоритета, блокконтроля по модулю, первый вход ивыход которого подключены соответственно к вторым выходу и входу регистра обмена, третьи вход и выходкоторого соединены соответственнос информационными выходом и входомрегистра готовности программ, вторые вход и выход блока управленияобменом соединены соответственно с 65 первым выходом и входом блока формирования микрокоманд, а третий и четвертый выходы - соответственно с вторым входом блока контроля по модулю и четвертым входом регистра обмена, группу подканалов абонентов, группы входов и выходов которых являются соответствующими группами входов и выходов устройства, первые входы соединены с вторым выходом блока формирования микрокоманд, первые выходы и вторые входы - соответственно с группами входов и выходов блока приоритета, а третьи входы - с группой выходов регистра готовности программ, третий, четвертый и пятый выходы блока формирования микрокоманд подключены соответственно к входу блока приоритета, управляющему входу блока готовности программ и третьему входу блока контроля по модулю, введены две группы элементов ИЛИ, причем вторые и третьи выходы подканалов абонентов группы подключены соответственно к входам элементов ИЛИ первой и второй групп, а четвертые входы - к третьему выходу регистра обмена, третий вход которого соединен с выходами элементов ИЛИ первой группы, выходы элементов ИЛИ второй группы подключены к адресному выходу устройства.На фиг.1 представлена блок-схема устройства; на фиг,2 - блок-схема подканала абонента; на фиг.3-5 функциональные схемы соответственно блока формирования микрокоманд, узла управления подканала абонента и блока управления обменом.Устройство (фиг.1) содержит регистр 1 обмена, блок 2 управления обменом, блок 3 формирования микрокоманд, блок 4 приоритета, группу подканалов 5 абонентов, блок контроля по модулю, регистр 7 готовности программ, элементы ИЛИ 8 и 9 второй и первой групп. устройство сопрягается с процессором 10 обмена и с абонентами (внешними устройствами) 11.Подканалы 5 абонентов (фиг.2) аналогичны описанным в (2) и содержат регистр 12 обмена подканала, узел 13 управления, регистр 14 служебных сигналов, коммутатор 15 типа передачи, триггер 16 готовности подканала, элемент И 17, элемент ИЛИ 18.Блок 3 формирования микрокоманд, узел 13 управления и блок 2 управления обменом могут быть реализованы на основе микропрограммного принципа управления. Каждый из них содержит (Фиг,3-5) блок 19 постоянной памяти, дешифратор 20 адреса микрокоманд, счетчик 21 адреса микрокоманд, счетчик 22 модификации адреса микрокоманд.Блоки 3 и 2 и узел 13 работают всоответствии с программой, записанной в блоке 19 постоянной памяти,Обработка внешних сигналов производится в счетчике 22.Устройство работает следующим 5образом,Процессор 10 в начале работы выдает на регистр 1 обмена командурежима, которая расшифровываетсяблоком 2, который запускает в своюочередь блок 3, подготавливая егок автономной работе по приему и выдаче информации.Затем процессор 10 выдает словосбстояние программы, которое транслируется через регистр 1 на, регистр 157, где хранится в течение всего времени обмена, вплоть до смены содержимого регистра 7. После записи врегистр 7 блок 3 производит пускподканалов подачей сигнала на входы 20элементов ИЛИ 18, Выходной сигналс элемента ИЛИ 18 проходит черезэлемент И 17 только в случае наличиясигнала с соответствующего разрядарегистра 7 на элемент И 17, В этом 5случае сигнал через элемент И 17проходит на узел 13, инициируя началоавтономной работы подканала.Запущенные подканалы 5 работаютодновременно и независимо, выдавая(или принимая) одно слово информацииво (или из) внешнее устройство в соответствии с конкретной временной диаграммой последнего. Прием или выдачаслова подканалов заканчивается установкой в единичное состояние триггера 1 б и переходом подканала 5 всостояние ожидания связи с регистром 1.Обмен информацией подканалов 5,готовых к обмену с процессором 10, 40происходит следующим образом.Блок 3, подавая сигнал на блок 4,выделяет номер старшего подканалаиз числа выставивших свои готовности,Блок 4 разрешает работу одного падканала 5, выдавая сигнал через элементИЛИ 18 и элемент И 17 на узел 13.Запущенный узел 13 выдает в процессор10 через элемент ИЛИ 8 адрес подканала и одновременно информационное 50слово из регистра 12 обмена подканала через элемент ИЛИ 9 и регистр 1обмена в процессор 10, В случае приема информационное слово из процессора 10 поступает в регистр 12 черезрегистр 1 обмена,55Блок б при этом под воздействиемсигнала с блока 2 производит контрольинформационного слова, например,по модулю три при приеме информацииот процессора 10 и выработки контрольных разрядов по модулю три припередаче информации в процессор обмена. Помимо этого блок б под воздействием сигнала от блока 3 производит контроль или выработку кон трольных разрядов в слове информациипри обмене с внешним устройством всоответствии с конкретным типом контроля, принятым в этом внешнем устройстве. После окончания цикла, включающего одновременную передачу по разным типам номера подканала и слова информации, цикл обмена повторяется в общем случае с участием другого подканала. Этот режим характерен для мультиплексного обмена с разделением времени канала между многими внешними устройствами и процессором обмена.Таким образом, устройство обеспечивает одновременную работу внешних устройств с процессором обмена,сокращая при этом время каждого цикла за счет одновременной передачи номера подканала и собственно слова, что обуславливает повышениебыстродействия устройства. Кроме того, в устройстве отсутствует коммутатор информации, имеющийся в прототипе. Формула изобретенияУстройство для сопряжения, содержащее регистр обмена и блок управления обменом, первые входы и выходы которых являются соответственно информационными и управляющими входами и выходами устройства, блокприоритета, блок контроля по модулю,первый вход и выход которого подключены соответственно к вторым выходу и входу регистра обмена, третьи вход и выход которого соединены соответственно с информационнымивыходом и входом регистра готовностипрограмм, вторые вход и выход блокауправления обменом соединены соответственно с первым выходом и входом блока формирования микрокоманд, а третий и четвертый выходы - соответственно с вторым входом блока контроля по модулю и четвертым входом регистра обмена, группу подканалов абонентов, группы входов и выходов которых являются соответствующими группами входов и выходов устройства, первые входы соединены с вторымвыходом блока формирования микрокоманд, первые выходы и вторые входы - соответственно с группами входов и выходов блока приоритета, атретьи входы - с группой выходов регистра готовности программ, третий четвертый и пятый выходы блока формирования микрокоманд подключены соответственно к.входу блока приоритета, управляющему входу регистра готовности программ и третьему входу блока контроля по модулю,о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены две группыэлементов.ИЛИ, причем вторые и третьи вьисоды подканалов абонентовгруппы подключены соответственно квходам элементов ИЛИ первой и вто-.рой групп, а четвертые входы - ктретьему выходу регистра обмена, третий вход которого соединен с выходами элементов ИЛИ первой группы, выходы элементов ИЛИ второй группы йодключены к адресному выходу уст 1ройства.Источники информации,принятые во вниманке при экспертизе.1. Авторское свидетельство СССРР 524176, кл. О 06 Р 3/04, 1974.2. Авторское свидетельство СССРР 736086, кл, С 06 Р 3/04, 1978.Папп 652/72 Тираж 731 П ВНИИПИ Государственного комитета Спо делам изобретений и открытий 113035, Москва, Ж, Раушская наб сно ака лиал ППП Патент, г, Ужгород, ул. Проектная, 4

Смотреть

Заявка

2996040, 23.10.1980

ПРЕДПРИЯТИЕ ПЯ Г-4677

ХЛЮПИН АНАТОЛИЙ ГРИГОРЬЕВИЧ

МПК / Метки

МПК: G06F 3/04

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

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

Код ссылки

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

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