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

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

Автор: Фогилев

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ сиез 4."еветских Социалистических Республик(22) Заявлено 161177 (21) 2544071/18-24с присоединением заявки Ио(51)М, Кл,С 06 Г 3/04 Государственный комитет СССР но делам изобретений и открытий( 5 4 ) МИКР ОПР ОГР АММНОЕ УСТРОЙСТВО СОПР ЯЖЕНИ Я 30 Изобретение относится к вычислительной технике и может быть использовано в системах управления внешними устройствами.Известны микропрограммные устройства сопряжения, используемые в вычислительной технике, содержащие долговременное запоминающее устройство, регистр адреса, регистр команд, регистры обмена инФормацией, блок на чального пуска, дешиФратор микро- команд, блоки адаптеров связи с каналом и с внешним устройством 11, 22 и 31 .Недостатком устройств являются 15 большие аппаратные затраты.Наиболее близким по технической сущности к предлагаемому является устройство сопряжения с абонентами, содержащее блок долговременной памя ти, вход которого соединен с выходом регистра адреса, первый вход которого соединен с выходом переключателя, регистр заявок, соединенный с первым и вторым вйходами устройства, регистр 25 готовности, соединенный первыми и вторыми входами соответственно с третьими и четвертыми входами уст - ройства, блок начального пуска, .соединенный с управляющими входами блока долговременной памяти, регистра заявок и регистра готовности 4 .Недостатком устройства являются большие аппаратурные затраты, так как в него входят долговременное запоминающее устройство микрокоманд.Цель устройства - сокращение оборудования.Поставленная цель достигается тем, что в устройство введены регистр команд, регистр адреса, регистр данных, адаптер связи с внешним устройством, адаптер связи с каналом, причем первый вход устройства подключен к первому входу адаптера связи с каналом, второй вход устройства подключен ко второму входу адаптера связи с каналом, третий вход устройства подключен ко входу регистра микрокоманд, четвертый, пятый входы устройства подключены к первому и второму входам адаптера связи с внешним устройством соответственно, первый и второй выходы устройства подключены к первому и второму выходу адаптера связи с каналом соот-. ветственно, третий выход устройства подключен к выходу блока выработки адреса микрокоманд, четвертый,Эпятый и шестой выходы устройства подключены к первому, второму и треть емувыходам адаптера связи с внешним устройством соответственно, третий, четвертый и пятый выходы адаптера связи с каналом подключены к первым входам регистра команд, регистра данных и регистра адреса соответственно, а его шестой выход подключен ко второму входу блока выработки адреса микрокоманд, вторые входы регистра адреса, регистра данных и регистра команд подключены к первому, второму и третьему выходам блока управления Сдответстненно, третйй входрегистра данных подключен к четвертому выходу адаптера связи с внешним уст ройством, первые выходы регистра данных, регистра команд и регистра адреса подключены соответственно к третьему, четвертому и пятому входам адаптера связи с внешним устройством, щ второй выход регистра данных подключен к третьему.входу адаптера связи с каналом, четвертый вход которого йодключен к четвертому выходу блока управления, пятый выход кото- . рого подключен к шестому входу адаптера связи с внешним устройством, пятый выход которого соединен с третьим нходом блока выработки адреса, микрокоманд, четвертый вход которого соединен с выходом синхрогенератора,На чертеже представлена схема предлагаемого устройства.Устройство содержит первый вход 1устройства - шина управления канал/устройство, адаптер 2 связи сканалом, первый выход 3 устройства.второй вход 16 устройства (шинаинформации канал/устройство, четвертый выход 17 устройства (шинауправления внешнего устройства/адантер связи с внешним устройством),четвертый вход 18 устройства (информационная шина внешнего устройства/адаптер связи с внешним устройством),шестой выход 19 устройства (шинауправления адаптер связи с ннешнимустройством/ннешнее устройство),пятый выход 20 устройства (информа Оционная шина адаптера связи с внешнимустройством), пятый выход 21 устройства (шийа Формирования адреса микрокоманды адаптера связи с внешнимустройством), 65 Адаптер 2 связи с каналом служитдля организации обмена информацией с каналом. Блок 4 выработки адреса микрокоманд служит для выработки адреса микрокоманд в соответствии с сигналами на шинах выработки адресамикрокоманд различных блоков. Синхрогенератор 5 служит для синхронизации работы устройства, Регистр 9 микоокоманд хранит текущую микрокоманду, регистр 10 адреса хранит адрес, передаваемый во внешнее устройство, дешифратор 11 микрокоманд служит для декодироваяия микрокоманд, адаптер 12 связи с внешним устройством служит для органиэации обмена информацией с внешним устройством, блок 13 управления служит для управления работой устройства, регистр 14 команд хранит команды.Устройство работает следующим образом.При выполнении основной программыцентральный процессор встречает команду ннода-вывода (например Чачать ввод-вывод), н которой указан номер канала и номер внешнего устройства. Указанный канал проиэводит выборку из памяти адресного словаканала, которое указывает адрес первого командного слова канала, затем канал выбирает из памяти командное слово канала, в котором указаны массив данных, подлежащий передаче, начальный адрес массива в памяти и код операции ввода-вывода. Каналдалее развертывает поЧледонательностьсигналон интерфейса ввода-вывода,в ходе которой осуществляется непосредственный обмен информацией межцу каналом и устройством сопряжения, Для этого блок 4 выработки адреса микрокоманд канала формирует адрес микрокоманды, получает микрокоманду из долговременного запоминающего устройства микрокоманд, демифрирует поля микрокоманд и выдает управляющие сигналы по шинам 1 в адаптер 2связи с каналом, который выдает запросна формирование адреса микрокомандв блок 4, где формируется непосредственный адрес микрокоманд н соответствии с сигналами синхронизации от синхрогенератора 5. Сформированныйадрес по шине 7 попадает на адресныйвход дополнительного запоминающегоустройства, которое выдает требуемуюмикрокоманду по мине 8 в регистр 9 микрокоманд, далее микоакоманда попадает в дешифратор 11 микрокоманд,декодируется и управляющая информация поступает в блок 13 управления, откуда поступает в адаптер 2 связи с каналом и выдается по шине 15 управления в канал в соответствии с принятой процедурой обмена. Какал в ответна этот сигнал выдает информацию по шине 16,сопровождая сигналом управления по шине 1, блоком 4 производит744538 широкое применение в системахпередачи и обработки информации. Формула изобретения подключен к выходу блока выработкиНовизна и положительный эффект , адреса микрокоманд, четвертый, пятый предлагаемого изобретения заключа- ЗУется в том, что в качестве долговременного запоминающего устройствамикрокоманд используется долговременное запоминающее устройство микрокоманд канала ввода-вывода, которое ф)по требованию устройства сопряжениявыдает в ответ на адресмикрокоманМу, записываемую в регистр,микрокоманд устройства сопряжения. положительный экономический эффект заключается в экономии оборудования присоздании постоянной памяти микро-,команд. Функции предлагаемого устройства переносятся в долговременное " "запоминающее устройство, а так как О четвертому выходу адаптера связи с размер памяти такого типа составля- внешним устройством, первые выходы ет 35-40 оборудования устройствасопряжения, при этом достигается существенная экономия оборудования(35-40), затраты на память микрокоманд канала возрастают неэначитель-но 10-15 за счет использования общих схем выборкки записи в память.В результате реализации предлага.емой схемы достигается эффектсокращения оборудования систем бообмена на 20 - 30, что особенно важно при использовании данной структуры как в универсаль- входом блока выработки адреса микроных, так и в специальных системах. Устройство может получить 65 И шестой выходы устройства подключеныщ первому, второму и третьему выходамадаптера связи с внешним устройством срответственно, третий, четвертый ипятый выходы адаптера связи с каналомподключены к первым входам регистракоманд, регистра данных, регистраадреса "соответствейно,"а его шестойвыход подключен ко второму входу блока выработки адреса микрокоманд, вторые выходы регистра адреса, регистраданных и регистра команд подключенык первому, второу и третьему выходамблока управления соответственно, третий вход регистра данных подключен к регистра данных, регистра команд и регистра адреса подключены соответственно к третьему четвертому й йятомувходам адаптера связи с внешним устройством, второй выход регистра данных подключен к третьему входу адаптера связи с каналом, четвертыМ входкоторого подключен к четвертому выходублока управления, пятый выход которого подключен к шестому входу адаптерасвязи с внешним устройством, пятыйвыход которого соединен с третьим команд, четвертый вход которого соединен с выходом синхрогенератора,ся выборка следующей микрокоманды.Получив эту микрокоманду и декодировав ее, блок. 13 управления выдаетсигналы управления в регистр 14 команд,регистр б данных, регистр 10 адре-.са на запись информации, находящейся на шинах 16 в соответствии ссигналами управления от блока 13управления, получив по сигналу дешифратора 11 микрокоманд следующую микрокоманду, блок 13 управления выдаетсигнал управления адаптера 2 связи с.внешним устройством, по которому изрегистра 19 команд, регистра адресаи регистра данных йнформация поступает на шину 17 и сопровождается сигналом управления внешнего устройства. 1Получив эти сигналы, внешнее устройство выдает ответный управляющий сигнал по шине 20, который поступаетв адаптер связи с внешним устройством, в ответ на него адаптер связи 26с внешним устройством выдает сигналФормирования адреса микрокомандыв блок 4, получает микрокоманду,блоки 9, 11 и 13 формируют управляющий сигнал, по которому происходит 25прием информации с шины 18. Далеевырабатываются сигналы, по которыминформация из адаптера 2 связи с внешним устройством поступает в канал.Таким образом завершается цикл передачи информации из канала во внешнееустройство и обратно,ЭМикропрограммное устройство сопряжения, содержащее блок управления, синхрогенератор, дешифратор микро- команд, регистр микрокоманд, блок вцработки адреса микрокоманд, причем выход регистра микрокоманд подключен ко входу дешифратора микрокоманд, первый выход которого подключен к первому входу блока выработки адреса микрокоманд, а второй выход подключен ко входу блока управления, о т л ича ю щ е е с я тем, что, с целью сокращения оборудования, оно содержит регистр команд регистр адреса,регист 1 данных, адаптер связи с внешним устройством, адаптер связи с каналом, причем первый вход устройства подключен к первому входу адаптера связи с каналом, второй вход устройства подклю. чен ко второму входу адаптера связи с каналом, третий вход устройства подключен ко входу регистра йикрокоманд, четвертый и пятый входы. устройства подключены к первому и второму входам адаптера связи с внешним устройствомсоответствейно, первый и второй выходы устройства подключены к первому и второму выходу адаптера связи с каналом соответственно, третий выход устройстваСоетавитель Т,Ламич Техред М. Кузьма тя ррект ор Редактор А. Ю%Чй сныФФммйцъ=ъ"ь -;Заказ 3792/1 Тираж 751ЦНИИПИ Государственного компо делам изобретений и о 3035, Москва, Ж, Раушская одписнота СССРытий/5 фиЛиал ППП Патентф, г.ужгород, ул,Проектная,4 Источники информации,принятие во внимание при Экспертизе 1. Авторское свиДетельство СССР Э 408308, кл. 6 06 Р 9/00, 18.05.71,2. Авторское свидетельство СССР503232, кл.08 Р 3/04, 17.05,74, 3. Авторское свидетельство СССР Р 526875, кл. 6 06 Р 3/00, 04.02.75.4. Авторское свидетельство СССРУ 504199, кл. О 06 Г 3/04, 09.08,74

Смотреть

Заявка

2544071, 16.11.1977

ПРЕДПРИЯТИЕ ПЯ М-5769

ФОГИЛЕВ АНДРЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: микропрограммное, сопряжения

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

Код ссылки

<a href="https://patents.su/4-744538-mikroprogrammnoe-ustrojjstvo-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Микропрограммное устройство сопряжения</a>

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