Микропрограммное устройство сопряжения Советский патент 1980 года по МПК G06F3/04 

Описание патента на изобретение SU744538A1

(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО СОПРЯЖЕНИЯ

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

название год авторы номер документа
Микропрограммное устройство сопряжения 1978
  • Фогилев Андрей Николаевич
SU911498A2
Устройство для сопряжения 1978
  • Фогилев Андрей Николаевич
  • Школин Владимир Петрович
  • Павлюков Александр Васильевич
SU750474A1
Адаптер канал-канал 1987
  • Михайлова Вера Рэмовна
  • Попов Сергей Олегович
  • Шагов Константин Дальвиевич
SU1425694A1
АДАПТЕР КАНАЛ - КАНАЛ 1991
  • Бурман Иосиф Шмулевич[Ua]
  • Ерасова Надежда Николаевна[Ua]
RU2024050C1
Устройство для сопряжения канала ввода-вывода с внешними устройствами 1977
  • Школин Владимир Петрович
  • Фогилев Андрей Николаевич
SU656050A1
Устройство для сопряжения 1978
  • Пронин Евгений Григорьевич
  • Школин Владимир Петрович
  • Тужилин Виталий Иванович
  • Фогилев Андрей Николаевич
SU697991A1
Устройство управления передачей данных по каналам связи 1971
  • Щербо Владимир Кириллович
  • Уткин Виталий Иванович
  • Овчинников Борис Сергеевич
  • Лапин Владимир Сергеевич
SU527706A1
Адаптер канал-канал 1982
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1049895A2
Микропрограммное устройство сопряжения 1984
  • Блейер Ян Фридович
  • Бамбурова Тамара Андреевна
  • Звиргздиньш Франциск Петрович
  • Мирошкин Владимир Авраамович
  • Родэ Валерия Степановна
  • Шлихте Ян Юзефович
SU1179359A1
Устройство для сопряжения оперативной памяти с внешними устройствами 1981
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Шевченко Тарас Григорьевич
SU993237A1

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

Формула изобретения SU 744 538 A1

1

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

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

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

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

блока долговременной памяти,, регистра заявок и регистра готовности 4 .

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

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

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

744538

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

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

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

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

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

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

устройством). .

4

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

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

При выполнении основной про1 раммы центральный процессор встречает команду ввода-вывода (например Начать ввод-вывод), в которой указан номер кансша и номер внешнего устройства. Указанный канал производит выборку из памяти адресного слов канала, которое указывает адрес перSoro командного слова канала, затем канал выбирает из памяти командное слово канала,в котором указаны массив данных, подлежащий передаче, начальный адрес массива в памяти и: код операции ввода-вывода. Канал далее развертывает подледовательност си1 налов интерфейса ввода-вывода, в ходе которой осуществляется непосредственный обмен информацией между каналом и устройством сопряжения. Для этого блок 4 выработки адреса микрокоманд канала формирует адрес микрокоманда, получает Микрокоманду из долговременного запоминающего устройства микрокоманд, дешифрирует поля микрокоманд и выдает управляющие сигналы по шинам 1 в адаптер 2 связи с каналом, который выдает запр на формирование адреса микрокоманд в блок 4, где формируется непосредственный адрес микрокоманд в соответствии с сигналами синхронизации от синхрогенератора 5. Сформированный адрес по шине 7 попадает на адресный вход дополнительного Запоминающего устройства, которое выдает требуемую микрокоманду по шине 8 в регистр 9 микрокоманд, далее микрокоманда по- . падает в дешифратор 11 микрокоманд, декодируется и управляющая информаци поступает в блок 13 управления, откуJ5,h поступает в адаптер 2 связи с каналом и выдается по шине 15 управления в канал в соответствии с принятой процедурой обмена.. Какал в ответ на этот сигнал выдает информацию по шине 16,сопровождая сигналом управления по шине 1, блоком 4 производится.выборка следующей микрокоманды. Получив эту микрокоманду и декодировав ее, блок 13 управления выдает сигналы управления в регистр 14 команд,регистр 6 данных,регистр 10 адр са на запись информации, находящейся на шинах 16, в соответствии с сигналами управления от блока 13 управления, получив по сигналу деши ратора 11 микрокоманд следующую мик рокоманду, блок 13 управления выдает сигнал управления адаптера 2 связи с .внешним устройством, по которому из регистра 19 команд, регистра адреса и регистра данных информация поступа ет на шину 17 и сопровождается сигналом управления внешнего устройств Получив эти сигналы, внешнее устрой во выдает ответный управляющий сигнал по 20, который поступа гт в адаптер связи с внешним устройством, в ответ на него адаптер связи с внешним устройством выдает сигнал формирования адреса микрокоманды в блок 4, получает микрокоманду, блоки 9,11 и 13 формируют управляю щий сигнал, по которому происходит прием информации с шины 18. Далее ВЕфабатываются сигналы, по которым информация из адаптера 2 связи с вн ним устройством поступает в канал. Таким образом завершается цикл пере дачи информации из канала во внешне устройство и обратно. Новизна и положительный эффект предлагаемого изобретения заключается в том, что в качестве долговре менного запоминающего устройства микрокоманд используется долговреме ное запоминающее устройство микроко манд канала ввода-вывода, которое по требованию устройства сопряжения выдает в ответ на адрес микрокоманду, записываемую в регистр .микрокоманд устройства сопряжения, положительный экономический эффект заключается в экономии оборудования при. создании постоянной памяти микрокоманд. Функции предлагаемого устройства переносятся в долговременно запоминающее устройство, а так как размер памяти такого типа составляет 35-40% оборудования устройства сопряжения, при этом достигается су щественная экономия оборудования (35-40%), затраты на память микрокоманд канала возрастают незначител но 10-15% за счет использования общих схем выборкк и записи в память В результате реализации предлага емой схемы достигается эффект сокращения оборудования систем обмена на 20 - 30%, что особенно важно при использовании данной структуры как в универсальных, так и в специальных систе мах. Устройство может получить / . ирокое применение в системах ередачи и обработки информации, Формула изобретения Микропрограммное устройство сопряжения, содержащее блок управления, синхрогенератор, дешифратор микрокоманд, регистр микрокоманд, блок выработки адреса микрокоманд, причем выход регистра микрокс «анд подключен ко входу дийифратора микрокоманд, первый выход которого подключен к первому входу блока выработки адреса микрокоманд, а второй выход подключен ко входу блока управления, о т л ич а ю щ е е с я тем, что, с целью сокращения оборудования, оно содержит регистр коман, регистр адреса,регист данных, адаптер связи с внешним устройством, адаптер связи с каналом, причем первый вход устройства подключен к первому входу адаптера связи с каналом,второй вход устройства подключен ко второму входу адаптера связи с каналом,третий вход устройства подключен ко входу регистра микрокоманд, четвертый и пятый входы устройства подключены к первсму и . второму входам адаптера связи с внешним устройством соответствейно, первый и второй выходы устройства подключены к первому и второму выходу адаптера связи с каналом соответственно, третий выход устройства подключен к выходу блока выработки адреса микрокоманд, четвертый, пятый И шестой выходы устройства подключены |к перво лу, второму и третьему выходам |адаптера связи с внешним устройством срответственно, третий, четвертый и пятый выходы адаптера связи с каналом подключены к первым входам регистра команд, регистра данных, регистра адреса соответственнЬ, а его шестой выход подключен ко второму входу блока выработки адреса микрокоманд, вторые выходы регистра адреса, регистра данных и регистра команд подключены к первсилу, второу и третьему выходам блока управления соответственно, третий вход регистра данных подключен к четвертому выходу адаптера связи с внешним устройством, первые выходы регистра данных, регистра команд и регистра адреса подключены соответственно к третьему, четвертому и пятому входам адаптера связи с внешним устройством, второй выход регистра данных подключен к третьему входу адаптера связи с каналом, четвертый вход которого подключен к четвертсжу выходу блока управления, пятый выход которого подключен к шестому входу адаптера связи с внетиним устройством, пятый выход которого соединен с третьим входом блока выработки адреса IVMKPOкоманд,четвертый вход которого соединен с выходом сияхрогенератора.

SU 744 538 A1

Авторы

Фогилев Андрей Николаевич

Даты

1980-06-30Публикация

1977-11-16Подача