Устройство для сопряжения цифровой вычис-лиТЕльНОй МАшиНы C ВидЕОТЕРМиНАлОМ Советский патент 1981 года по МПК G06F3/04 

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

Изобретение относится к автом тике и вычислительной технике, в ча стности, к устройствам/сопряжения внешних устройств с ЭВМ, и может быть использовано для организации абонентских пунктов и комплексов.на базе ЭВМ. Известно устройство для связи процессора с устройствами ввода-вывода, содержащее регистр маски запросов, регистр связи с процессором, дешифратор кода операций, схему ана лиза приоритета, регистр разрешения реализации запроса, кроме того, устройство содержит дешифратор ащреса схему объединения адресных и информационных шин, выходную схему адреса, две схемы индикации 11, Недостатком известного устройства является то, что оно требует значительных аппаратурных затрат. Наиболее близким к предлагаемому по технической сущности и достигаемому результату является устройство для сопряжения ЦВМ с видеотерминало содержащее блок сопряжения (связи) ЦВМ, блок управления, входной и выходной коммутаторы, блок интерполяции, блок координатных счетчиков и блок цифроаналоговых преобразова-, телей 2. Недостаток устройства - его ограниченные функциональные возможности, так как оно не позволяет сопрягать с ЦВМ наряду с видеотерминёшом электромеханический. Цель изобретения - расширение функциональных возможностей за счет организации режима обмена с электромеханическим терминалом. Поставленная цель достигается тем, что в.устройство для сопряжения цифровой вычислительной машины (ЦВМ) с видеотерминалом, содержащее блок связи с ЦВМ, первые вход и выход которого являются, соответственно первыми входом и выходом устройства, блок управления, первые вход и выход которого соединены со вторыми, соответственно, выходом и входом блока связи с ЦВМ, коммутатор, первый управлякядий вход которого соединен со вторым входом блока управлег ия, введены счетчик канала и счетчик терминала, два блока элементов И, блок согласования уровней сигналов и элемент задержки, причем третий выход блока связи с ЦВМ соединен с инфор;мационным входом счетчика канала, выход которого соединен с информационным входом первого блока элементов И и со вторым входом блока управления, третий и четвертый выходы которого соединены, соответственно, с разрешающим и счетным входами счетчика кангша, пятый выход блока управления соединен с разрешающикГвходом первого блока элементов И, выход которого соединен с третьим входом блока связи с ЦВМ, выход счетчика терминала соединен с информационным входом второго блока элементов И и с третьим входом блока управления, шестой - девятый выходы блока управления и четвертый - девятыйвходы которого соединены, соответственно, с разрешающим входом второго блока элементов И, со вторым управляющим входом коммутатора, со счетным и разрешающим входами счетчика терминала со вторым - седьмым входами устройства, перйый, второй, третий информационные входы и первый, второй, третий информационные выходы коммутатора соединены соответственно с выходом второго блока элементов И, с первым выходом блока согласования уровней сигналов, с восьмым входом устройства, с информационным входом счетчика терминала, со вторым выходом устройства и с первым входом блока согласования уровней сигналов, второй выход которого через элементы задержки соединен с третьим выходом устройства, а второй вход блока согласования уровней сигналов является девятым входом устройства.

Кроме того блок управления содержит дешифратор команд, схему сранения, тjpиггep режима, генератор импульсов, пять элементов ИЛИ и два канала, выполненных в виде триггера трех элементов И и трех элементов Зсщержки, причем выход триггера кангипа соединен с первыми входами первого и второго элементов И канала, вторые входы первых элементов И каналов соединены с выходом первого элемента ИЛИ блока управления, выход первого элемента И канала соединен через первый элемент задерки канала с первым входом третьего элемента И канала, выход третьего элемента И канала через элемент задержки канала соединен с соответствующим входом второго элемента ИЛИ блока управления, выход второго элемента ИЛИ блока управления соединен с первым входом схемы сравнения, первый, второй выходы которо соединены со вторыми входами, соответственно, третьих элементов И каналов и вторых элементов и каналов, выходы вторых элементов И каналов через третьи элементы ЭёихёржКй- каналов и выход четвертого элемента ИЛИ блока управления соединены со

входами четвертого элемента ИЛИ блока управления, четвертого элемента ИЛИ блока управления coeдинfн с первыми входами триггеров каналов, первый - четвертый выходы дешифратора команд соединены, соответственfiOf с первым, вторым входами триггера режима и со вторыми входами триггеров каналов, выход генератора импульсов соединен с третьими входами третьих элементов И каналов, вход дешифратора команд, второй трети.й входы схемы сравнения, первые входы пятого, первого и третьего элементов ИЛИ блока управления, вторые входы пятого, первого и третьего элементов ИЛИ блока управления являются, соответственно, первым - девятым входами блока управления, выход четвертого элемента ИЛИ блока управления, первый выход триггера режима, выход первого элемента И первого канала, выход второго элемента И второго канала, выход второго элемента И первого канала, второй выход триггера режима, выход третьего элемента И первого канала, выход первого элемента И второго канала и выход пятого элемента ИЛИ блока управления являются, соответственно, первым - девятым выходами блока управления.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 схема блока управления.

Устройство содержит ЦВМ 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 управления, где распознается дешифратором 32 команд, в результате чего триггер 35 (триггер записи) устана ливается в единицу. С дешифратора 32код вывода информации на нужный тип терминсша поступает в триггер.. 33режима, устанавливая его в единичное состояние при необходимости протоколирования выводимых данных на электромеханический терминал 20 и в нуль при выводе информации на дисплей 17 (видеотерминал). В соответствии с состоянием выходов 29 и 30 триггера 33, коммутатор 16 подключает к счетчику 14 терминала либо дисплей 17, либо электромеханический терминал 20. Выходной сиг нал с триггера 35 подготавливает срабатывание элемента И 52. При поступлении на его второй вход через элемент ИЛИ 53 сигналов готовности по входам 22 и 25 от терминалов, на выходе элемента И 52 фор мируется сигнал приема кода от канала (выход 10), который через эле мент 50 задержки, определяющий время приема кода на счетчик 3 кан ла, разрешает подключение генерато ра 48 импульсов к счетному входу 28 счетчика 14 терминала при услови что со схемы 40 сравнения снимается сигнал несравнения, поступающий на элементы И 46 и 47. Импульс с генератора 48 импульсов через элемент И 47 и выход 28 поступает в счетчик 14 терминала, а также через элемент 45 задержки, определяющий время срабатывания счетчика 14 терм нала, и элемент ИЛИ 43 запускает схему 40 сравнения, сравнивающую код, полученный от блока 2 связи и хранящийся в счетчике 3 канала, с кодом, образованным в счетчике 14 терминала. Значения кодов поступают в схему 40 сравнения по Входам 5 и 13 соответственно. Если сравнение не произошло, то операция прибавления единицы в счетчик 14 терминала продолжается до тех пор, пока со схемы 40 сравнения не снимется сигнал сравнения. В результате генератор 48 импульсов отключается от счетчика 14 терминала, на котором фиксируется код в форме, удобной для вывода на любой из терминалов (либо дисплей 17, либо электромеханический терминал 20), и соотве ствующий коду, переданному из ЭВМ 1 на счетчик 3 канала. Сигнал сравнения поступает со схемы 40 сравНения через элемент И 39, открытый триггером 35, на выход 31 как сигнал выдачи кода на терминал и посту пающий в блок 15 элементов И, который передает на информационный вход коммутатора 16 код, содержащий ся на счетчике 14 терминала. В зависимости от состояния триггера 33 режима, информация с выходов коммутатора 16 поступает лиеЗо на дисплей 17, либо на электромеханический терминал 20. В последнем случае информация проходит через узел 18 согласования уровней сигналов, служащий для согласования уровней сигНсшов, снимаемых от коммутатора 16 с уровнем выходных сигнгшов терминала 20, и затем через элемент 19 задержки, обеспечивающий запуск двигателя электрсллеханического терминала 20, на входные шины терминала 20. В блоке 6 управления сигнал выдачи кода в терминал с выхода 31 через элемент 38 задержки и элемент ИЛИ 36 поступает как сигнал конца обмена на выход 8 через блок 2 связи в ЭВМ 1, а также на нулевой вход триггера 35. В результате, триггер 35 устанавливается в исходное состояние, а в ЭВМ 1 формируется информационный сигнал, распознанаемый на ЭВМ 1 как окончайие операции записи заданного объёма информации в терминал. Устройство готово для выполнения следующей команды. В режиме чтения с терминала устройство работает следующим образом. Команда чтения от ЭВМ 1 через блок 2 записи поступает в блок б управления, где распознается дешифратором команд 32. В результате этого, триггер 34 (триггер чтения) устанавливается в-единицу. Триггер 33 режима работает аналогично,как в режиме записи. Выходной сигнал с триггера 34 подготавливает срабатывание элемента И 51.. При поступлении на его второй вход через элемент ИЛИ 53 сигналов готовности по входам 22 или 25 от терминалов,на выходе 51 элемента формируется сигнал приема кода от терминала (на .выходе 27). В режиме чтения без протокола код поступает от видеотерминала 17 через кокмутатор 16, подготовленный к работе триггером 33 протокола по выводу 29. В режиме чтения с протоколом код поступает от электромеханического терминала 20 через узел 18 согласования уровней сигналов и к «мутатор 16, подготовленный к работе триггером -33 по выходу 30. Сигнал приема кода от терминала с выхода 27, через элемент 49 задержки, определяюп ий время приема кода на счетчик 14 термингша, разрешает подключение -генератора 48 iwпульсов к счетному входу 11 счетчика 3 канала при условии, что со схемы 40 сравнения снимается сигнал несравнение, поступгиощий на элементы И 46 и 47. Импульс с генератора 48 импульсов через э гемент И 46 и выход 11 поступает в счетчик 3 канала, а также через элемент 44 задержки, определяющий время срабатывания счетчика 3 канала, и элеент ИЛИ 43 запускает схему. 40 сравнения, сравнивгиощую код, полученный от терминала 17 или 20 и хранящийся в счётчике 14 терминала, с кодом, образованным в счетчике 3 канала. Схема 40 сравнения работает аналогично, как в режиме записи. При появлении сигнала сравнения со схемы «10 сравнения генератор 48 импульсов отключается от счетчика 3 канала, на котором фиксируется код для выдачи в ЭВМ 1, через блок 4 элементов И и СВЯЗИ 2, соответствующий коду, принятому от одного из терминалов 17 или 20.

Сигнал сравнение поступает со схемы 40 сравнения через,элемент И 42, открытый триггером 34, который выдает на выход 12 сигнал выдачи кода в канал. По этому сигналу код, хранящийся в счетчике 3 канала, выдается через блок элементов И и блок 2 связи в ЭВМ 1. Сигнал выдачи кода в канал с выхода 12 через элемент 41 задержки, определяющий время выдачи кода.в канал, и элемент ИЛИ 36, возбуждает на выходе В сигнал конец обмена, сбрасывающий .триггер 34 и сигнализирующий в ЭВМ 1 через блок 2 связи об.окончании обмена. Устройство готово к выполнению следующей команды.

В описанных режимах устройство работает по инициативе от ЭВМ 1. Устройство может выполнять описанные функции и по требованию от терминалов (17 или 20). В этом случае требо вание на обмен передается по входам 21 и. 24 через элемент ИЛИ 54 на выход 7 блока 6 управления и через блок 2 связи - в ЭВМ 1. Режим записи происходит ангшогично описанному, а режим чтения отличается от описанного формированием сигнала конца обмена. Сигнал на выходе 8 появляется в резуль тате возбуждения сигнала

конца обмена от видео- (вход 26) или электромеханического (вход 23) терминалов через элементы ИЛИ 37 и 36. В остгшьном устройство повторяет операцию описанного режима записи.

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

Применение устройства в пульте оператора ЭВМ повышает эффективность работы оператора.

Формула изобретения

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

Q входом блока управления, третий и четвертый выходы которого соединены, соответственно, с разрешающим и счетным входами счетчика канала, пятый выход блока управления соединен с разрешающим входом первого блока элемента И, выход которого соединен с третьим входом блока связи с ЦВМ, выход счетчика терминала соединен с информационным входом второго блока элементов И и с, третьим входом

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

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

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

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

5 первого канала, выход второго элемента И второго канала, выход второго элемента И первого канала, второй выход триггера режима, выход третьего элемента И первого канала,

0 выход первого элемента И,второго канала и выход пятого элемента ИЛИ Ълока управления являются, соответственно, первым - девятым выходами блока управления.

5

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 495659, кл. G 06 F 3/00, 1976.

D

2.Авторское свидетельство СССР 566246, кл. G 06 F 3/04, 1977 (прототип).

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

название год авторы номер документа
Устройство для сопряжения в многотерминальной вычислительной системе 1984
  • Зусь Владимир Герасимович
  • Короленко Владимир Анатольевич
  • Морщенок Леонид Сергеевич
  • Распутный Вилен Петрович
  • Фокин Станислав Николаевич
SU1166124A1
Устройство для ввода информации 1980
  • Солодовников Владимир Александрович
  • Бурис Арманд Владимирович
  • Васильев Владимир Николаевич
  • Вейс Раймонд Волдемарович
  • Солодихин Герман Михайлович
  • Лалаев Геннадий Иванович
SU947848A1
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте 1984
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU1348842A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1
Устройство для обработки и ввода информации 1980
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Сертун Виктор Анатольевич
  • Кудинов Валентин Степанович
SU951286A1
Устройство для сопряжения электронной вычислительной машины с терминалами 1984
  • Голик Владимир Трофимович
SU1179355A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для сопряжения ЭВМ с терминалами 1984
  • Гершкович Сергей Калманович
  • Марков Алексей Викторович
SU1291993A1
Многоканальное устройство для ввода информации 1983
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Холомьев Алексей Федорович
SU1160388A1
Устройство для обмена информацией 1986
  • Артемьев Михаил Юрьевич
  • Косихин Борис Вениаминович
  • Мамзелев Игорь Александрович
SU1336017A1

Иллюстрации к изобретению SU 840 872 A1

Реферат патента 1981 года Устройство для сопряжения цифровой вычис-лиТЕльНОй МАшиНы C ВидЕОТЕРМиНАлОМ

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

SU 840 872 A1

Авторы

Слипченко Владимир Георгиевич

Журавлев Олег Владимирович

Сенченко Вячеслав Радионович

Корнейчук Виктор Иванович

Сороко Владимир Николаевич

Даты

1981-06-23Публикация

1979-10-12Подача