Устройство для сопряжения цифровой вычислительной машины с внешним устройством

 

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

СОЮЗ СОВЕтСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

09) (11) Ю 4 G 06 F 13/28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3826839/24-24 (22) 18,12.84 (46) 15.09.86. Бюл. Ф 34 (72) А.В. Аникеев, В.С. Берковец, В.И. Долгов, А.А. Евстратенко, В.Н. Плотников и А.П. Солдатов (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 849190, кл. G 06 F 3/04, 1979.

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

9 1211743, кл. G 06 F 13/28, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФ-.

РОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ (ЦВМ)

С ВНЕШНИМ УСТРОЙСТВОМ (57) Изобретение относится к области вычислительной техники и может быть использовано при построении информационно-вычислительных систем.

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

:и непрограммированного обмена. 1 ил.

1257656

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

Целью изобретения является сокращение аппаратурных затрат.

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

Устройство содержит регистр 1 связи, вход 2 которого соединен с информационным входом-выходом ЦВМ, коммутатор (переключатель) 3 команд, триггер 4 прерывания и триггер 5 .приостановки, информационный вход 6 и выход 7 команд внешнего устройства, выход 8 команд ЦВМ, второй информационный вход 9 коммутатора 3 команд, выход 10 задания режима и вход

l1 команд ЦВМ, выходы 12 и 13 запросов прерывания и непрограммированного обмена внешнего устройства, выход 14 сброса запросов, входы 15 и 16 запросов прерывания и приостановки, информационный вход 17 и выход 18 синхронизации ЦВМ, выход 19, вход 20 синхронизации внешнего устройства, инфор мационный выход 21 ЦВМ, внешнее уст. ройство 22,ЦВМ 23, включающее процессор 24, память 25, регистр 26, команд, шины 27 памяти 25.

Устройство работает в следующих режимах: в режиме прерывания, режимах программированного и непрограммированного обмена.

В режиме прерывания устройство работает следующим образом.

При отсутствии сигналов прерывания., поступающих на триггер 4 с устройства 22 через выход 12, триггер 4 находится в нулевом состоянии и ЦВМ

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

27 памяти на вход-выход 21. Переклю. чатель 3 .управляющим сигналом процес.сора 24 по выходу !О открыт по входу

9. Команда проходит на вход ll и записывается в регистр 26. Затем, если на триггер 4 не поступил запрос на прерывание, процессор открывает переключатель 3 сигналом с выхода 10 и команда из регистр 26 через выход 8 поступает по входу 11 в процессор 24 на исполнение. Процессор 24 выдает на адресные входы памяти 25 адрес очередной команды программы, и цикл работы устройства пОвторяется.

Если внешнее устройство 22 в соответствии с реализованными в нем приоритетными соотношениями выдает запрос от выбранного абонента на прерыва5 ние через выход 12 устройства в триггер 4, то триггер 4 устанавливается в единичное состояние и по входу 15 запрос на прерывание поступает в процессор 24. Процессор 24 через 0 выход 10 открывает третий вход переключателя Э и внешнее устройство 22 через выход 7 выдает команду безусловного перехода на прерывающую программу. Команда безусловного

15 перехода имеет тот же Аормат, что и команды ЦВМ 23, при этом в адресной части команды указан адрес первой команды прерывающей программы. Команда безусловного перехо>р да поступает через вход 11 в процессор 24 на исполнение. Процессор 24 сигналом по выходу 14 сбрасывает триггер 4 в нулевое состояние. Выполняя .команду безусловного перехода, ЦВЙ 23 осуществляет передачу управления прерывающей программе. . В режимепрограмированного обмена устройство работает следующим образом.

Программированный обмен с внешним устройством 22 ЦВМ 23 осуществляет

ЗО с помощью двух последовательных команд ввода-вывода. По первой команде (команда вывода) осуществляется вывод во внешнее устройство 22 адресного слова. По второй команде (команда ввода, если необходимо осуществить ввод информационного слова, или команда вывода, если необходимо выполнить вывод информационного сло.ва) производится ввод в ЦВМ 23 с

4О внешнего устройства 22 информационного слова нли вывод из .ЦВМ.23 во внешнее устройство 22 информационного слова. Таким образом, при программированном обмене из памяти 25 через шины 27 на вход 2 регистра I поступает адресное слово, содержащее адрес внешнего устройства 22 и адрес абонента во внешнем устройстве 22. Адресное слово принимается в регистр 1, а затем передается на вход 6 внешнего устройства 22. Одновременно процессор 24 по одной из шин выхода 18 подает синхронизирующий сигнал во внешнее устройство 22 на вход 20. По синхроонизирующему сигналу абонент внешнего устройства 22, адрес которого указан в адресном слове, подключает свой входной регистр для приема информационного

3 !257 слова к входу 6, если осуществляется вывод, или подключает выходной регистр к выходу 19, если осуществляется ввод. Если следующая по программе команда является командой вывода, то по этой команде из памяти 25 в регистр 1 выводится информационное слово, которое затем передается через вход 6 на входной регистр абонента внешнего устройства 22, Одновре- . 10 менно процессор 24 выдает через выход 18 на вход 20 внешнего устройства 22 синхронизирующий сигнал, который поступает на приемный вход входного регистра выбранного абонента и l5 записывает в него информационное слово.

Если следующая по программе команда является командой ввода, то процессор 24 выдает на вход 20 внешнего 20 устройства 22 синхронизнрующий сиг-нал, которым производится съем информационного слова с выходного регист.ра абонента и передача его через выход 19 в регистр 1, Затем из реги- 25 стра 1 информационное слово через вход 17 записывается в память 25 по адресу, указанному в команде ввода.

В режиме непрограммированного обмена устройство работает следующим З0 образом.

Внешнее устройство 22 в соответствии с реализованными в нем приоритетными соотношениями подает запрос от выбранного абонента на непрограммированный обмен на выходы 13. Триггер 5 устанавливается в. единичное состояние и выдает запрос по входу

16 в процессор 24. Процессор 24, записав очередную команду программы в регистр 26 команд, открывает переключатель 3 по третьему информационному входу. Абонент внешнего устройства 22, ставший инициатором обмена, выдает на выходе 7 команду ввода (если осуществляется ввод) или команду вывода (если осущЕствляется вывод . Эти команды имеют тот же формат, что и команды ЦВИ 23. Если необходимо осуществить вывод информационного слова из памяти 25, то команда вывода поступает по выходу 7 через переключатель 3 и вход Il в процессор 24. При этом абонент, ставший инициатором обмена, подключает .свой входной регистр к входу 6. Процессор 24 выполняет команду вывода. Из ячейки 25 памяти, адрес которой указан в команде вывода, ин@ормацион656 4 ное слово передается через шины 27 в регистр 1. Затем слово подается во внешнее устройство 22 на входной регистр абонента, явившегося инициатором обмена. Одновременно процессор

24 подает синхроинизирующий сигнал во внешнее устройство 22 на вход 20 устройства. Синхронизирующий сигнал поступает на управляющий вход входного регистра абонента и в этот регистр записывается информационное слово с входа б.

Если необходимо осуществить ввод информационного слова в память 25, то команда ввода поступает от абонента аналогично команде вывода. При этом абонент, ставший инициатором обмена, подключает свой выходной регистр к выходу 19, процессор 24 выполняет команду ввода и выдает через выход 18 во внешнее устройство

22 синхронизирующий сигнал, которым осуществляется съем информационного слова с выходного регистра абонента.

Слово поступает на выход 19 и записывается в регистр 1. После этого с регистра 1 слово подается через выход 17 на информационные входы памяти 25, куда записывается по адресу, указанному в команде ввода.

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

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

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

Редактор М. Недолуженко Техред Л.Сердюкова Корректор С. Черни Заказ 4958/48 Тираж 671 Подписное

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

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

Производственно-полиграфическое. предприятие, r. Ужгород, ул. Проектная, 4

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

Устройство для сопряжения цифровой вычислительной машины с внешним устройством Устройство для сопряжения цифровой вычислительной машины с внешним устройством Устройство для сопряжения цифровой вычислительной машины с внешним устройством Устройство для сопряжения цифровой вычислительной машины с внешним устройством 

 

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано; например, в микроЭВМ

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

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

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

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

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

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