Устройство для сопряжения цифровой вычис-лительной машины 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