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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 23 ° 10.80 (21)2996040/18-24 (Я1) М. Кт1.з с присоединением заявки ¹â€”

G 06 Р 3/04 (23) Приоритет

Государственный комитет

СССР но делам изобретений и открытий (53) УДК 681. 325 (088. 8) Опубликовано 300782. Бюллетень ¹28

Дата опубликования описания 30.07 ° 82 (72) Автор изобретения

A.Ã.Õëþïèí (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

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

Основной недостаток устройства состоит в ограниченных функциональных возможностях, что исключает одновременный обмен данными нескольких внешних устройств (абонентов) с процессором обмена. .

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

947849 входу иоммутатора информации, информационные вход и выход которого соединены соответственно с четвертым выходом,и входом регистра обмена, подключенного пятым входом к четвертому выходу блока управления 5 обменом, а входы и выходы групп информационных входов и выходов и вхо/ ды группы адресных входов — соответственно с четвертыми входами, вторыми и третьими входами соответ- 10 ствующих подканалов абонентов, а подканал абонентов .содержит регистр служебных сигналов, соединенный входом и выходом соответственно с первыми выходом и входом узла управления, ком- ) 5 мутатор типа передачи, соединенный входом и выходом соответственно с первыми выходом и входом регистра обмена подканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен с вторым входом узла управления, третий и четвер- 25 тый выходы которого соединены соответственно с вторым входом коммутатора типа передачи и третьим входом регистра обмена подканала, а пятый и шестой — соответственно с третьим выходом подканала и входом триггера готовности, выходом соединенного с первым выходом подканала, и элемент

ИЛИ, входы которого являются соответственно первым и вторым входами подканала, а выход соединен с входом элемента И (2).

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

Цель изобретения — повышение бы- 45 стродействия устройства за счет организации параллельной выдачи номера старшего абонента и слова информации, а также сокращение аппаратурных зат. рат. 50

Поставленная цель достигается тем, что в устройство, содержащее регистр обмена и блок управления обменом, первые входы и выходы которых являются соответственно информационными и управляющими входами и выходами устройства, блок приоритета, блок контроля по модулю, первый вход и выход которого подключены соответственно к вторым выходу и входу регистра обмена, третьи вход и выход которого соединены соответственно с ийформационными выходом и входом регистра готовности программ, вторые вход и выход блока управления обменом соединены соответственно с 65 первым выходом и входом блока формирования микрокоманд, а третий и четвертый выходы — соответственно с вторым входом блока контроля по модулю и четвертым входом регистра обмена, группу подканалов абонентов, группы входов и выходов которых являются соответствующими группами входов и выходов устройства, первые входы соединены с вторым выходом блока формирования микрокоманд, первые выходы и вторые входы — соответственно с группами входов и выходов блока приоритета, а третьи входы — с группой выходов регистра готовности программ, третий, четвертый и пятый выходы блока формирования микрокоманд подключены соответственно к входу блока приоритета, управляющему входу блока готовности программ и третьему входу блока кон— троля по модулю, введены две группы элементов ИЛИ, причем вторые и третьи выходы подканалов абонентов группы подключены соответственно к входам элементов ИЛИ первой и второй групп, а четвертые входы — к третьему выходу регистра обмена, третий вход которого соединен с выходами элементов ИЛИ первой группы, выходы элементов ИЛИ второй группы подключены к адресному выходу устройства.

На фиг.1 представлена блок-схема устройства; на фиг.2 — блок-схема подканала абонента; на фиг.3-5 функциональные схемы соответственно блока формирования микрокоманд, узла управления подканала абонента и блока управления обменом.

Устройство (фиг.1) содержит регистр

1 обмена, блок 2 управления обменом, блок 3 формирования микрокоманд, блок

4 приоритета, группу подканалов 5 абонентов, блок контроля по модулю, регистр 7 готовности программ, элементы ИЛИ 8 и 9 второй и первой групп. устройствo сопрягается с процеcñором 10 обмена и с абонентами (внешними устройствами) 11.

Подканалы 5 абонентов (фиг.2) аналогичны описанным в (2) и содержат регистр 12 обмена подканала, узел 13 управления, регистр 14 служебных сигналов, коммутатор 15 типа передачи, триггер 16 готовности подканала, элемент И 17, элемент ИЛИ 18.

Блок 3 формирования микрокоманд, узел 13 управления и блок 2 управления обменом могут быть реализованы на основе микропрограммного принципа управления. Каждый из них содержит (фиг.3-5) блок 19 постоянной памяти, дешифратор 20 адреса микрокоманд, счетчик 21 адреса микрокоманд, счетчик 22 модификации адреса микрокоманд.

947849

Блоки 3 и 2 и узел 13 работают в соответствии с программой, записанной в блоке 19 постоянной памяти, Обработка внешних сигналов производится в счетчике 22.

Устройство работает следующим 5 образом.

Процессор 10 в начале работы выдает на регистр 1 обмена команду режима, которая расшифровывается блоком 2, который запускает в свою очередь блок 3, подготавливая его к автономной работе по приему и выдаче информации.

Затем процессор 10 выдает словосбстояние программы, которое транслируется через регистр 1 на, регистр

7, где хранится в течение всего времени обмена, вплоть до смены содержимого регистра 7. После записи в регистр 7 блок 3 производит пуск подканалов подачей сигнала на входы 20 элементов ИЛИ 18. Выходной сигнал с элемента ИЛИ 18 проходит через элемент И 17 только в случае наличия сигнала с соответствующего разряда регистра 7 на элемент И 17. В этом случае сигнал через элемент И 17 проходит на узел 13, инициируя начало автономной работы подканала.

Запущенные подканалы 5 работают одновременно и независимо, выдавая (или принимая) одно слово информации во (или из) внешнее устройство в соответствии с конкретной временной диаграммой последнего. Прием или выдача слова подканалов заканчивается установкой в единичное состояние триггера 16 и переходом подканала 5 в состояние ожидания связи с регистром 1.

Обмен информацией подканалов 5, готовых к обмену с процессором 10, 4() происходит следующим образом.

Блок 3, подавая сигнал на блок 4, выделяет номер старшего подканала из числа выставивших свои готовности.

Блок 4 разрешает работу одного падка- 4 нала 5, выдавая сигнал через элемент

ИЛИ 18 и элемент И 17 на узел 13.

Запущенный узел 13 выдает в процессор

10 через элемент ИЛИ 8 адрес подканала и одновременно информационное () слово из регистра 12 обмена подканала через элемент ИЛИ 9 и регистр 1 обмена в процессор 10. В случае приема информационное слово из процессора 10 поступает в регистр 12 через регистр 1 обмена.

S5

Блок б при этом под воздействием сигнала с блока 2 производит контроль информационного слова, например, по модулю три при приеме информации от процессора 10 и выработки конт- 60 рольных разрядов по модулю три при передаче информации в процессор обмена. Помимо этого блок б под воздействием сигнала от блока 3 производит контроль или выработку кон- 65 трольных разрядов в слове информации при обмене с внешним устройством в соответствии с конкретным типом контроля, принятым в этом внешнем устройстве. После окончания цикла, включающего одновременную передачу по разным типам номера подканала и слова информации, цикл обмена повторяется в общем случае с участием другого подканала. Этот режим характерен для мультиплексного обмена с разделением времени канала между многими внешними устройствами и процессором обмена.

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

Формула изобретения

Устройство для сопряжения, содержащее регистр обмена и блок управления обменом, первые входы и выходы которых являются соответственно информационными и управляющими входами и выходами устройства, блок приоритета, блок контроля по модулю, первый вход и выход которого подI ключены соответственно к вторым выходу и входу регистра обмена, третьи вход и выход которого соединены соответственно с информационными выходом и входом регистра готовности программ, вторые вход и выход блока управления обменом соединены соответственно с первым выходом и входом блока формирования микрокоманд, а третий и четвертый выходы — соответственно с вторым входом блока контроля по модулю и четвертым входом регистра обмена, группу подканалов абонентов, группы входов и выходов которых являются соответствующими группами входов и выходов устройства, первые входы соединены с вторым выходом блока формирования микрокоманд, первые выходы и вторые входы — соответственно с группами входов и выходов блока приоритета, а третьи входы — с группой выходов регистра готовности программ, третий четвертый и пятый выходы блока формирования микрокоманд подключены соответственно к.входу блока приоритета, управляющему входу регистра готовности программ и третьему входу блока контроля по модулю, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены две группы

947849 элементов.ИЛИ, причем вторые и третьи выходы подканалов абонентов группы подключены соответственно к входам элементов ИЛИ первой и вто-. рой групп, а четвертые входы - к третьему выходу регистра обмена, третий вход которого соединен с выходами элементов ИЛИ первой группы, выходы элементов ИЛИ второй группы йодключены к адресному выходу уст1 ройства.

Источники информации, принятые во вниманке при экспертизе

1. Авторское свидетельство СССР

Р 524176, кл. G 06 F 3/04, 1974.

2. Авторское свидетельство СССР

Р 736086, кл. G 06 F 3/04, 1978 (прототип).

947849 н11

omf1

tPue3 н11

Puz. 4

Составитель В.Вертлиб

Редактор Е.Папп Техред q. Палий Корректор О.Билак

Заказ 5652/72 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4

Н 3ат1н3 нЧ отЧат5 от 7

Рие,2

om

Рие. 5

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

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх