Устройство для сопряжения цифровой вычис-лительной машины c видеотерминалом
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических республик
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
<>840872
l фг
/б-=(61) Дополнительное к авт. свид-ву р1)м. кл.з (22) Заявлено 121079 (21) 2830528/18-24 с присоединением заявки М
G F 3/04
Государственный комитет
СССР ио дЕлам изобретений и открытий (23) Приоритет
Опубликовано 230681. Бюллетень М 23
Дата опубликования описания . 230681 (53) УДК 681. 325 (088 ° 8) В,Г. Слипченко, О.В. Журавлев, В.P. Сенченко, В.И. Корнейчук и В.Н,. Сороко (72) Авторы изобретения
1 г »
Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической. революции — - I (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ
МЛШИНЫ С ВИДЕОТЕРМИНАЛОМ
Изобретение относится к автома тике и вычислительной технике, в частности, к устройствам сопряжения внешних устройств с ЭВМ, и может быть использовано для организации абонентских пунктов и комплексов:на базе ЭВМ.
Известно устройство для связи процессора с устройствами ввода-вывода содержащее регистр маски запросов, регистр связи с процессором, дешифратор кода операций, схему анализа приоритета, регистр разрешения реализации запроса, кроме того, устройство содержит дешифратор адреса, схему объединения адресных и информационных шин, выходную схему адреса, две схемы индикации (1).
Недостатком известного устройства является то, что оно требует значительных аппаратурных затрат.
Наиболее близким к предлагаемому по технической сущности и достигаемому результату является устройство 25 для сопряжения ЦВМ -с видеотерминалом, содержащее блок сопряжения (связи) с
ЦВМ, блок управления, входной и выходной коммутаторы, блок интерполяции, блок координатных счетчиков и блок цифроаналоговых преобразова-. телей (2).
Недостаток устройства — его ограниченные функциональные возможности, так как оно не позволяет сопрягать с ЦВМ наряду с видеотерминалом электромеханический.
Цель изобретения — расширение функциональных возможностей за счет органиэации режима обмена с электромеханическим терминалом.
Поставленная цель достигается тем, что в у тройство для сопряжения цифровой вычислительной машины (ЦВМ) с видеотерминалом, содержащее блок связи с ЦВМ, первые вход и выход которого являются, соответственно, первыми входом и выходом устройства, блок управления, первые вход и выход которого соединены со вторыми, соответственно, выходом и входом блока связи с ЦВМ, коммутатор, первый управляющий вход которого соединен со вторым входом блока управления, вве-дены счетчик канала и счетчик терминала, два блока элементов И, блок согласования уровней сигналов и элемент задержки, причем третий выход блока связи с ЦВМ.соединен с инфор840872,мационным входом счетчика канала, выход которого соединен с информациоНННМ входом первого блока элементов
И и со вторым входом блока управления, третий и четвертый выходы которого соединены, соответственно, с 5 разрешающим и счетным входами счетчика канала, пятый выход блока уп равления соединен с разрешающиьГвходом первого блока элементов И, выход которого соединен с третьим входом блока связи с ЦВМ, выход счетчика терминала соединен с информационным входом второго блока элементов И и с третьим входом блока управления, шестой — девятый выходы .блока управления и четвертый - девятый входы 15 которого соединены, соответственно, с разрешающим входом второго блока элементов И, со вторым управляющим входом коммутатора, со счетным и разрешающим входами счетчика терминала, gp со вторым - седьмым входами устройства, первый, второй, третий информационные входы к первый, второй, третий информационные выходы коммутатора соединены соответственно с выходом второго блока элементов И, с первым выходОм блока согласования уровней сигналов, с восьмым входом устройства, с информационным входом счетчика терминала, со вторым выходом устройства и с первым входом блока согласования уровней сигналов, второй выход которого через элементы задержки соединен с третьим выходом устройства, а второй вход блока согласования уровней сигналов является девятым входом устройства.
Кроме того блок управления содержит дешифратор команд, схему сравнения, триггер режима, генератор импульсов, пять элементов ИЛИ и два. 40 канала, выполненных в виде триггера, трех элементов И к трех элементов задержки, причем выход триггера канала соединен с первыми входами первого и втоРого элементов И канала, 45 вторые входы первых элементов И каналов соединены с выходом первого элемента ИЛИ блока управления, выход первого элемента И канала соединен через первый элемент задерж- ( ки канала с первым входом третьего элемента И канала, выход третьего элемента И канала через второй элемент задержки канала соединен с соответствующим входом второго элемента ИЛИ блока управления, выход вто« рого элемента ИЛИ блока управления соединен с первым входом схемы сравнения, первый, второй выходы которой соединены со вторыми входами, соответственно, третьих элементов И ка- Щ налов и вторых элементов И каналов, выходы вторых элементов И каналов через третьи элементы задержки ка.налов и выход четвертого элемента
ИЛИ блока управления соединены со входами четвертого элемента ИЛИ блока управления, вцход четвертого элеМента ИЛИ блока управления соединен с первыми входами триггеров каналов, первый — четвертый выходы дешифратора команд соединены, соответственно, с первым, вторым входами триггера режима и со вторыми входами триггеров каналов, выход генератора импульсов соединен с третьими входами третьих элементов И каналов, вход дешифратора команд, второй третий входы схемы сравнения, первые входы пятого, первого и третьего элементов
ИЛИ блока управления, вторые входы пятого, первого и третьего элементов ИЛИ блока управления являются, соответственно, первым — девятым входами блока управления, выход четвертого элемента ИЛИ блока управления, первый выход триггера режима, выход первого элемента И первого канала, выход второго элемента И второго канала, выход второго элемента И первого канала, второй выход триггера режима, выход третьего элемента И первого канала, выход первого элемента И второго канала и выход пятого элемента ИЛИ блока управления являются, соответственно, первым — девятым выходами блока управления.
На фиг. 1 представлена структурная схема устройства; на фиг. 2 схема блока управления.
Устройство содержит IIBM 1, блок
2 связи с ЦВМ, счетчик 3 канала, блок элементов И 4, вход 5 блока управления, блок 6 управления, выходы 7 и 8 блока управления, вход 9 блока управления, выходы 10-12 блока управления, вход 13 блока управления, счетчик 14 терминала, блок 15 элементов И, коммутатор 16, видеотерминал 17, блок 18 согласования уровней сигналов, элемент 19 задержки, электромеханический терминал 20, входы 21-26 блока управления, выходы
27-31 блока управления.
Блок управления содержит дешифратор 32 команд, триггер 33 режима, триггеры 34 и 35, элементы ИЛИ 36 и
37, элемент 38 задержки, элемент
И 39,схему 40 сравнения, элемент 41 задержки, элемент И 42, элемент
ИЛИ 43,элементы 44 и 45 задержки,элементы Й 46 и 47,генератор 48 импульсов, элементы 49 и 50 задержки, элементы И 51 к 52, элементы ИЛИ 53 и
54, каналы 55 и 56.
Устройство работает в режиме записи на терминал (с протоколом илн без него) и в режиме чтения с терминала (с протоколом или без) .
В режиме записи на терминал устройство работает следующим образом.
Команда записи.от ЦВМ 1 через блок связи 2 поступает в блок 6 уп- . равления, где распознается дешифра840872
45 тором 32 команд, в результате чего, триггер 35 (триггер записи) устанав" ливается в единицу. С дешифратора
32 код вывода информации на нужный тип терминала поступает в триггер
33 режима, устанавливая его в единичное состояние при необходимости протоколирования выводимых данных на электромеханический терминал 20, и в нуль при выводе информации на дисплей 17 (видеотерминал). В соответствии с состоянием выходов 29 .и 30 триггера 33, коммутатор 16 подключает к счетчику 14 терминала либо дисплей 17, либо электромеханический терминал 20. Выходной сигнал с триггера 35 подготавливает 15 срабатывание элемента И 52. При поступлении на его второй вход через элемент ИЛИ 53 сигналов готовности по входам 22 и 25 от терминалов, на выходе элемента И 52 фор- 20 мируется сигнал приема кода от канала (выход 10), который через элемент 50 задержки, определяющий время приема кода на счетчик 3 канала, разрешает подключение генерато- 25 ра 48 импульсов к счетному входу
28 счетчика 14 терминала при условии, что со схемы 40 сравнения снимается сигнал несравнения, поступающий на элементы И 46 и 47. Импульс с 30 генератора 48 импульсов через элемент И 47 и выход 28 поступает в счетчик 14 терминала, а также через элемент 45 задержки, определяющий время срабатывания счетчика 14 терми- 3 нала, и элемент ИЛИ 43 запускает
35 схему 40 сравнения, сравнивающую код, полученный от блока 2 связи и хранящийся в счетчике 3 канала, с кодом, образованным в счетчике 14 терминала. Значения кодов поступают 40 в схему 40 сравнения по входам 5 и
13 ° соответственно. Если сравнение не произошло, то операция прибавления единицы в счетчик 14 терминала продолжается до тех пор, пока со схемы 40 сравнения не снимется сигнал. сравнения . В результате генератор 48 импульсов отключается от счетчика 14 терминала, на котором фиксируется код в форме, удобной для вывода на любой из терминалов (либо дисплей 17, либо электромеханический терминал 20), и соответствующий коду, переданному из ЭВМ. 1 на счетчик 3 канала. Сигнал сравнения поступает со схемы 40 срав55
:нения через элемент И 39, открытйй триггером 35, на выход 31 как сигнал выдачи кода на терминал и поступающий в блок 15 элементов И, который передает на информационный 60 вход коммутатора 16 код, содержащийся на счетчике 14 терминала. В зависимости от состояния триггера 33 режима, информация с выходов коммутатора 16 поступает либо на дисплей
17, либо на электромеханический терминал 20. B последнем случае информация проходит через узел 18 согласования уровней сигналов, служащий для согласования уровней сигналов, снимаемых от коммутатора 16 с уровнем выходных сигналов терми». нала 20, и затем через элемент 19 задержки, обеспечивающий запуск двигателя электромеханического терминала 20, на входные шины терминала 20. В блоке 6 управления сигнал выдачи кода в терминал с выхода 3I .через элемент 38 задержки и элемент
ИЛИ 36 поступает как сигнал конца обмена на выход 8 через блок 2 связи в ЭВМ 1, а также на нулевой вход триггера 35 ° В результате, триггер
35 устанавливается в исходное . состояние, а в ЭВМ 1 формируется информационный сигнал, распознава- емый на ЭВМ 1 как окончайие операции записи заданного объЕма информации в терминал. Устройство готово для выполнения следующей команды.
В режиме чтения с терминала устройство работает следующим образом.
Команда чтения от ЭВМ 1 через блок 2 записИ поступает в блок 6 управления, где распознается дешиф« ратором команд 32. В результате этого, триггер 34 (триггер чтения) устанавливается в единицу. Триггер
33 режима работает аналогично, как в режиме записи.
Выходной сигнал с триггера 34 подготавливает срабатывание элемента И 51. При поступлении на его . второй вход через элемент ИЛИ 53 сигналов готовности по входам 22 или
25 от терминалов,на выходе 51 элемента формируется сигнал приема кода от терминала (на..выходе 27) . В режиме чтения без протокола код поетупает от видеотерминала 17 через коммута" тор 16, подготовленный к работе триггером 33 протокола по выходу
29. В режиме чтения с протоколом код поступает от электромеханического терминала 20 через узел 18 согласования уровней сигналов и коммутатор 16, подготовленный к работе триггером 33 по выходу 30.
Сигнал приема кода от терминала с выхода 27, через элемент 49 зацержки, определяющий время приема кода на счетчик 14 терминала, разрешает подключение;генератора 48 «i»пульсов к счетному входу ll счетчика 3 канала при условии, что со схемы 40 сравнения снимается сигнал несравнение, поступающий на элементы И 46 и 47. Импульс с генератора 48 импульсов через элемент
И 46 и выход ll поступает в счетчик
3 канала, а также через элемент 44 задержки, определяющий время срабатывания счетчика 3 канала, и элемент ИЛИ 43 запускает схему, 40 срав840872
45 нения, сравнивающую код, полученный от терминала 17 или 20 и хранящийся в счетчике 14 терминала, с кодом, образованным в счетчике 3 канала. Схема 40 сравнения работает аналогично, как в режиме записи. При появлении сигнала сравнения со схемы
40 сравнения генератор 48 импульсов отключается от счетчика 3 канала, на котором фиксируется код для выдачи в
ЭВМ 1, через блок 4 элементов И и связи 2, соответствующий коду, принятому от одного иэ терминалов 17 или
20.
Сигнал сравнение поступает со схемы 40 сравнения через элемент
И 42, открытый триггером 34, который выдает на выход 12 сигнал выдачи кода в канал. По этому сигналу код, хранящийся в счетчике 3 канала, выдается через блок элементов И и блок 2 связи в ЭВМ 1. Сигнал выдачи кода в канал с вйхода 12 через элемент 41 задержки; определяющий. время выдачи кода.в канал, и элемент ИЛИ 36, возбуждает на выходе 8 сигнал конец обмена, сбрасывающий триггер 34 и сигнализирующий в ЭВМ 1 через блок 2 связи об.окончании обмена. Устройство готово к выполнению следующей команды.
В описанных режимах устройство работает по инициативе от ЭВМ 1.
Устройство может выполнять описанные функции и по требованию от терминалов (17 или 20). В этом случае требо вание на обмен передается по входам
21 и. 24 через элемент ИЛИ 54 на выход 7 блока 6 управления и через блок 2 связи - в ЭВМ 1. Режим записи происходит аналогично описанному, а режим чтения отличается от описанного формированием сигнала конца обмена. Сигнал на выходе 8 появляется в результате возбуждения сигйала конца обмена от видео- (вход 26) или электромеханического (вход 23) терминалов через элементы ИЛИ 37 и 36.
В остальном устройство повторяет операцию описанного режима записи.
Иэббретение позволяет расширить функциональные возможности устрой ства -эа счет придания устройству функций управления электромеханическим терминалом. Согласно программе полъэователь может получать прото» кол работы на ЭВМ, не обращаясь к сервисному программному обеспече° нию, либо выводить информацию на быстродействующий видеотерминал. В этом реаиме время реакции оператора на сообщение снижается, что позволяет решить задачу с повышенной скоростъю. При необходимости вывод протокола работы моано совмещать с . выводом информации на видеотерминал, более удобйый для восприятия.
t0
Применение устройства в пульте оператора ЭВМ повышает эффективность работы оператора. формула изобретения
1. Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с видеотерминалом, содержащее блок связи с ЦВМ, первые вход и выход кото рого являются, соответственно, пер- . выми входом и выходом устройства, блок управления, первые выход и вход которого соединены, соответственно, со вторыми выходом и входом блока связи а ЦВМ, коммутатор, первый управляющий вход которого соединен со вторым выходом блока управления, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей 3а счет организации режима обмена с электромеханическим терминалом, оно содержит счетчик канала и счетчик терминала,,два блока элементов И,блок согласования уровней сигналов и элемент задержки, причем третий выход блока связан с
ЦВМ соединен с информационным входом счетчика канала, выход которого соединен с информационным входом первого блока элементов И и со вторым входом блока управления, третий и четвертый выходы которого соединены, соответственно, с разрешающим и счетным входами счетчика канала, пятый выход блока управления соединен с разрешающим входом первого блока элемента И, выход которого соединен с третьим входом блока связи с ЦВМ, выход счетчика терминала соединен с информационным входом второго блока элементов И и с, третьим входом блока управления, шестой — девятый выходы блока. управления и четвертый— девятый входы которого соединены, соответственно, с разрешающим входом второго блока элементов И, со вторым управляющим входом коммутатора, со счетным и разрешающим. входами счетчика терминала, со вторым — седьмым входами устройства, первый второй, третий информационные входы и первый, второй, третий информационные выходы коммутатора соединены, соответственно, с выходом второго блока элементов Й, с первым выходом блока согласования уровней сигналов, с восьмым входом устройства, с информационным входом счетчика терминала, со вторым выходом устройства и с первым входом блока согласования уровней сигналов, второй выход которого
Фереэ элемент задержки соединен с третьим выходом устройства, а второй вход блока согласования уровней сигналов является девятым входом устройства.
2. УстройствО по и. 1, о т л ич а ю щ е е с я тем, что блок уп840872
10 равления содержит дешифратор команд, схему сравнения, триггер режима, генератор импульсов, пять элементов
ИЛИ и два канала, выполненных в виде триггера, трех элементов И и трех элементов задержки, причем выход триггера канала соединен с первы- ми входами первого и второго элементов И канала, вторые входы первых элементов И каналов соединены с выходом первого элемента ИЛИ блока управления, выход первого элемента И канала соединен через первый элемент задержки канала с первым входом третьего элемента И канала, выход третьего элемента И канала через второй элежнт задержки канала соединен с соответствующим входом второго элемента ИЛИ блока управления, выход второго элемента ИЛИ блока управления соединен с первым входом схемы сравнения, первый, второй выходы 20 которой соединены со вторыми входами, соответственно, третьих элементов И каналов и вторых элементов И каналов, выходы вторых элементов И каналов через третьи элементы задержки ка- р налов и выход четвертого элемента
ИЛИ блока управления соединены со входами четвертого элемента ИЛИ блока управления, выход четвертого элемента ИЛИ блока управления соединен с первыми входами триггеров каналов, первый — четвертый выходы .дешифратора команд соединены, соответственно, с первым, вторым входами триггера режима и со вторыми входами триггеров каналов, выход генератора импульсов соединен с третьими входами третьих элементов И каналов, вход дешифратора команд, второй, третий входы схемы сравнения, первые входы пятого, первого и третьего элементов ИЛИ блока управления, вторые входы пятого, первого и третьего элементов ИЛИ блока управления являются, соответственно, первым — девятым входами блока управления, выход четвертого элемента ИЛИ блока управления, первый выход триггера режима, выход первого элемента И первого канала, выход второго элемента И второго канала, выход второго элемента И первого канала, второй выход триггера режима, выход третьего элемента И первого канала; выход первого элемента И второго канала и выход пятого элемента ИЛИ блока управления являются, соответ-. ственно, первым - девятым выходами блока управления.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 495659, кл. G 06 F 3/00, 1976.
2. Авторское свидетельство СССР
9 566246, кл. G 06 F 3/04, 1977 (прототип).
840872
Составитель Ф. Шагиахметов, Техред A. Av Корректор С. Шекмар
Редактор В. Еремеева
Заказ 4766/71
Тираж 745. Подписное
BHHHIIH Росударственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская иаб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4