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

 

О П И С А Н И Е ()750474

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 17.05.78 (21) 2632422г 18-24 с присоединением заявки М--(23) Приоритет (51),ч 1 „з б06Г304

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

Ог11 бликовапо 23.07.80. Бюллетень №27 (53) УДК 681.327..21 (088,8) по делам изооретений и открытий

Дата опубликования оггисаг1ия 28.07.80 (72) Авторы изобретения

А. Н. Фогилев, В. П. Школин и А. В. Павлюков (7I ) Заявитель (54) УСТРОИСТВО Д,г(Я СОП РЯЖГН И Я

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

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

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

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

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

Цель изобретения — упрощение устройства.

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

15 го рокоманд соединен с третьим входом узла выработки адреса микрокоманд, третий выход узла связи с каналом соединен с первым входом регистра команд, второй вход которого соединен со вторым выходом узла управления, выход регистра команд соединен с первым входом узла связи с внешним устройством, четвертый выход узла связи с каналом соединен с первым входом регистра данных, второй вход которого соединен с третьим выходом узла управления, первый выход регистра данных соединен со вторым входом узла связи с внешним устройством, пятый выход узла связи с каналом соединен с первым входом регистра адреса, второй вход которого соединен с четвертым выходом узла управления, выход регистра адреса соединен с третьим входом узла связи с внешним устройством, четвертый вход которого соединен с пятым выходом узла управления, первый выход узла связи с внешним устройством соединен с четвертым входом узла выработки адреса микрокоманды, второй выход узла связи с внешним устройством соединен с третьим входом регистра данных, второй выход которого соединен с четвертым входом узла связи с каналом, шестой выход которого соединен со вторым выходом устройства, введены М узлов формирования сигналов обмена с внешним устройством, группа входов каждого из которых соединена с группой выходов узла связи с внешним устройством, группа входов которого подключена к управляюшим выходам соответствующих узлов формирования сигналов обмена с внешним устройством, управляющие входы которых подключены к группе выходов узла управления, а входывыходы являются соответствующими входами-выходами устройства, i-тый вход блокировки )-го узла формирования сигналов обмена с внешним устройством соединен с выходом блокировки i-го узла формирования сигналов обмена с внешним устройством (i, j = 1, М; i ф j). Кроме того, узел формирования сигналов обмена с внешним устройством содержит два элемента И вЂ” ИЛИ, два элемента И, усилитель-передатчик и усилитель-приемник, причем группа входов первого элемента И вЂ” ИЛИ является группой входов узла, управляющий вход соединен с управляющим входом узла, первым входом первого элемента И и инверсным входом второго элемента И, второй вход первого элемента И подключен к выходу первого элемента И вЂ” ИЛИ, а выход — ко входу усилителя-передатчика, выходом соединенного со входом усилителя-приемника и входом-выходом узла, выход усилителя-приемника подключен к прямому входу второго элемента

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

3(35 о

4 и выход второго элемента И вЂ” ИЛИ соединены соответственно с управляюшими входом и выходом узла.

На чертеже представлена блок-схема устройства.

Схема содержит узел 1 связи с каналом, регистр 2 команд, узел 3 связи с внешним устройством, узел 4 выработки адреса микрокоманд, генератор 5, регистр 6 данных, регистр 7 адреса, память 8 микрокоманд, узел

9 управления, регистр 10 микрокоманд, дешифратор 11 микрокоманд, узлы 12 формирования сигналов обмена с внешним устройством, входы 13 и 14 устройства, выходы

15 и 16 устройства, входы-выходы 17 устройства.

Узел 12 формирования сигналов обмена с внешним устройством включает усилительпередатчик 18, усилитель-приемник 19, элементы И вЂ” ИЛИ 20 и 21, элементы И 22 и 23.

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

При выполнении основной процессорной программы центральный процессор системы встречает команду ввода/вывода (например, «Начать ввод-вывод»), в которой указаны номер канала и номер внешнего устройства.

Указанный канал производит выборку из памяти адресного слова канала и командного слова канала, в которых указаны массив данных, подлежащий передаче, начальный адрес массива и код операции ввода/вывода. Канал разворачивает последовательность сигналов интерфейса ввода/вывода, в ходе которых и будет осушествлен непосредственный обмен информацией между каналом и устройством управления. Для этого канал выдает на вход 13 устройства управляющие сигналы, поступаюшие в узел 1, который в ответ на эти сигналы выдает запрос на формирование адреса микрокоманды в узел 4. Последний формирует непосредственный адрес микрокоманды в соответствии с сигналами синхронизации от генератора 5 и выдает его на адресный вход памяти микрокоманды, из которой микрокоманда через регистр 10 попадает в дешифратор 11. Декодированная дешифратором 11 управляющая информация поступает в узел 9, который выдает в узел 1 сигнал, формирующий ответный сигнал на выход 15 в соответствии с принятой процедурой обмена. Канал в ответ на этот сигнал выдает информацию на вход 14, сопровождая его сигналами управления на входе 13, узел 4 выдает адрес следующей микрокоманды в соответствии с сигналом со второго выхода дешифратора 11.

Получив новую микрокоманду и декодировав ее, дешифратор 11 и узел 9 формируют сигналы управления в регистры 2, 6 и 7 на запись информации с входа 14. Узел 9 выдает также сигнал на вход узла 3, по кото750474 рому информация из регистров 2, 6 и 7 читается узлом 3, который выдает ее далее в узлы 12. Узел 9 формирует управляющие сигналы, поступающие на элементы И

ИЛИ 20 узлов 12. С помощью этих элементов выделяются направление обмена и линии для сигналов, выдаваемых во внешнее устройство из узла 3. Эти сигналы проходят через элементы И вЂ И 20, элементы И 22 и усилитель-передатчик 18, с выходов которых поступают на соответствующий вход-выход 17, представляющий собой двунаправленную линию обмена.

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

И 23 на первый вход элемента И вЂ” -ИЛИ 21, с выхода которого вводятся в узел 3.

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

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

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

45 зо

55 манд, регистр микрокоманд, дешифра гор миквходом узла связи с внешним устройством, пятый выход узла связи с каналом соединен с первым входом регистра адреса, второй вход которого соединен с четвертым выходом узла управления, выход регистра адреса соединен с третьим входом узла связи с внешним устройством, четвертый вход которого соединен с пятым выходом узла управления, первый выход узла связи с внешним устройством соединен с четвертым входом узла выработки адреса микрокоманд, второй выход узла связи с внешним устройством соединен с третьим входом регистра данных, второй выход которого соединен с четвертым входом узла связи с каналом, шестой выход которого соединен со вторым выходом устройства, отличающееся тем, что, с целью упрощения устройства, в него введены М узлов формирования сигналов обмена с внешним устройством, группа входов каждого из которых соединена с группой выходов узла связи с внешним устройством. группа входов которого подключена к управляющим выходам соответствующих узлов формирования сигналов обмена с. внешним устройством, управляющие входы которых подключены к группе выходов узла управления, а входы-выходы являются соответствующими входами-выходами устройства, i-тый вход блокировки j-го узла формирования сигналов обмена с внешним устройством соединен с выходом блокировки i-го узла формирования сигналов обмена с внешним устройством (i.j=1,М; i$j).

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

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

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

¹ 504199, кл. G F 3/04, 1974.

2. Авторское свидетельство СССР по заявке № 2551068/18-24, кл. G 06 F 3/04, 1977 (прототип).

750474

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

Редактор М. Ликович Техред К. Шуфрич Корректор М. Шароши

Заказ 4466/! 8 Тираж 75! Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий! !3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

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

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

 

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

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

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

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

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

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

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

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

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

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

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