Микропрограммное устройство сопряжения

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

« 3 ет

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

Республик о«744538 (61) Дополнительное к авт. сеид-ву (22) Заявлено 161177 (21) 2544071/18-24 с присоединением заявки ¹â€” (23) Приоритет

Опубликовано 3006.80. Бюллетень ¹ 24

Дата опубликования описания 30.06.80 (51)М. Кл.

G 06 F 3/04

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

СССР но делам нзобретеннй н открытий

{53) УДК 681. 325 (088.8) (72) Автор изобретения

A. H. Фогилев (71) Заявитель (5 4 ) МИКР ОПР ОГРА ИНОЕ УСТРОЙСТВО СОПРЯЖЕНИЯ

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

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

Недостатком устройств являются 15 большие аппаратные затраты.

Наиболее близким по технической сущности к предлагаемому является устройство сопряжения с абонентами, содержащее блок долговременной памя- 20 ти, вход которого соединен с выходом регистра адреса, первый вход которого соединен с выходом переключателя, регистр заявок, соединенный с первым и вторым вйходами устройства, регистр 25 готовности, соединенный первыми и вторыми входами соответственно с третьими и четвертыми входами усх.— ройства, блок начального пуска, соединенный с управляющими входами блока долговременной памяти, регистра заявок и регистра готовности (4) .

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

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

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

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

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

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

Устройство содержит первый вход 1 устройства — шина управления канал/устройство, адаптер 2 связи с каналом, первый выход 3 устройства (информационная шина устройство/канал), блок 4 выработки адреса микрокоманд, синхрогенератор 5, регистр 40

6 данных, третий выход 7 устройства (шина адреса микрокоманд), мина 8 микрокоманд (третий, вход устройства), регйстр 9 микрокоманд, регистр 10 адреса, дешифратор 11 микрокоманд, адаптер 12 связи с внешним устройством, блок 13 управления, регистр 14 команд, второй выход 15 устройства (шийа управления устройство/канал), .второй вход 16 устройства (шина информации канал/устройство), четвертый выход 17 устройства (шина управления внешнегo устройства/адантер связи с внешним устройством), четвертый вход 18 устройства (информационная шина внешнего устройства/ адаптер связи с внешним устройством), шестой выход 19 устройства (шина управления адаптер связи с внешним устройством/внешнее устройство), пятый выход 20 устройства (информа- Я ционная шина адаптера связи с внешним устройством), пятый выход 21 устройства (шийа формирования адреса микрокоманды адаптера связи с внешним

- устройством), 65

Адаптер 2 связи с каналом служитдля организации обмена информацией с каналом. Блок 4 выработки адреса микрокоманд служит для выработки адреса микрокоманд в соответствии с сигналами на шинах выработки адреса микрокоманд различных блоков. Синхрогенератор 5 служит для синхронизации работы устройства. Регистр 9 микрокоманд хранит текушую микрокоманду, регистр 10 адреса хранит адрес, передаваемый во внешнее устройство, дешифратор 11 микрокоманд служит для декодироваяия микрокоманд, адаптер

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

Устройство работает следуюшим образом. при выполнении основной прот Оаммы центральный процессор встречает команду ввода-вывода (например Ча— чать ввод-вывод ), в которой указан номер канала и номер внешнего устройства. Указанный канал проиэводит выборку из памяти адресного слова канала, которое указывает адрес nepsolo командного слова канала, затем канал выбирает из памяти командное слово канала, в котором указаны массив данных, подлежащий передаче, начальный адрес массива в памяти и код операции ввода-вывода. Канал далее развертывает поЧледовательность сигналов интерфейса ввода-вывода, в ходе которой осуществляется непосредственный обмен информацией межцу каналом и устройством сопряжения, Для этого блок 4 выработки адреса микрокоманд канала формирует адрес микрокоманды, получает микрокоманду из долговременного запоминаюшего устройства микрокоманд, демифрирует поля микрокоманд и выдает управляюшие сигналы по шинам 1 в адаптер 2 связи с каналом, который выдает запрос на формирование адреса микрокоманд в блок 4, где формируется непосредственный адрес микрокоманд в соответствии с сигналами синхронизации от синхрогенератора 5. Сформированный адрес по шине 7 попадает на адресный вход дополнительного эапоминаюшего устройства, которое выдает требуемую микрокоманду по мине 8 в регистр 9 микрокоманд, далее микрокоманда попадает в дешифратор 11 микрокоманд, декодируется и управляющая информация поступает в блок 13 управления, откуда поступает в адаптер 2 связи с каналом и выдается по шине 15 управления в канал в соответствии с принятой процедурой обмена. Какал в ответ на этот сигнал выдает информацию по шине lб,сопровождая сигналом управления по шине 1, блоком 4 производит744538 широкое применение в системах ередачи и обработки информации.

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

Новизна и положительный эффект, адреса микрокоманд, четвертый, пятый предлагаемого изобретения заключа- 3$ ется в том, что в качестве долговременного запоминающего устройства микрокоманд используется долговременное запоминающее устройство микрокоманд канала ввода-вывода, которое ф) по требованию устройства сопряжения выдает в ответ на адрес микрокоманду, записываемую в регистр,микрокоманд устройства сопряжения. положительный экономический эффект заключается в экономии оборудования при создании постоянной памяти микро-, команд. Функции предлагаемого устройства переносятся в долговременное "запоминающее устройство, а так как О четвертому выходу адаптера связи с размер памяти такого типа составля- внешним устройством, первые выходы ет 35-40% оборудования устройства сопряжения, при этом достигается ñóщественная экономия оборудовачия (35-40%), затраты на память микрокоманд канала возрастают неэначитель- но 10-15% за счет использования общих схем выборкк и записи в память.

В результате реализации предлага. емой схемы достигается эффект сокращения оборудования систем обмена на 20 — 30%, что особенно важно при использовании данной структуры как в универсаль- входом блока выработки адреса микроных, так и в специальных системах. Устройство может получить 65

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

Получив эту микрокоманду и декодировав ее, блок. 13 управления вьщает сигналы управления в регистр 14 команд,регистр б данных, регистр 10 адреса на запись информации, находящейся на шинах 16, в соответствии с сигналами управления от блока 13 управления, получив по сигналу дешифратора ll микрокоманд следующую микрокоманду, блок 13 управления выдает сигнал управления адаптера 2 связи с .внешним устройством, по которому из регистра 19 команд, регистра адреса и регистра данных йнформация поступает на шину 17 и сопровождается сигналом управления внешнего устройства. 1

Получив эти сигналы, внешнее устройство выдает ответный управляющий сигнал по шине 20, который поступает в адаптер связи с внешним устройством, в ответ на него адаптер связи 26 с внешним устройством выдает сигнал формирования адреса микрокоманды в блок 4, получает микрокоманду, блоки 9, 11 и 13 формируют управляющий сигнал, по которому происходит 25 прием информации с шины 18. Далее вырабатываются сигналы, по которым информация из адаптера 2 связи с внешним устройством поступает в канал.

Таким образом завершается цикл пере- ЯЦ дачи информации из канала во внешнее устройство и обратно.

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

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

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

9 408308, кл. G 06 Р 9/00, 18.05. 71.

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

9 503232, кл. G 06 F 3/04, 17.05,74.

J !

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

Р 526875, кл. 6 06 F 3/00, 04.02.75, 4. Авторское свидетельство СССР

9 504199, кл. G 06 Г 3/04, 09.08.74 (прототип} .

СоСтавитель Т,ЛамзинаРедактор A.Äîëèíè÷ Техред N. Кузьма Корректор В.Бутяга. Ъ МЮФЮМФ(%ф Ййы - Ф»ммкф - ;;ф.- - ;:: . ... -. . «,, Заказ 3792/ll Тираж 751 Подписное ЦНИИПИ Государственного комитента СССР по делам изобретений и открытий

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

ФиЛиал ППП Патент, г.ужгород, ул,Проектная,4 ааажз="=-= - - -.

Микропрограммное устройство сопряжения Микропрограммное устройство сопряжения Микропрограммное устройство сопряжения Микропрограммное устройство сопряжения 

 

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

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

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

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

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

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

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

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

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

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

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