Устройство для сопряжения электронной вычислительной машины с дисплеем Советский патент 1976 года по МПК G06F3/00 

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

налов дисплея содержат схемы И, ИЛИ, НЕ, линии задержки, дифференцирующую цепочку и триггеры первые нулевые входы которых подключены ко входу сброса второй группы входов блока. Единичный вход первого триггера через схему ИЛИ подключен к выходам первой и второй схем И, первые входы которых соединены с соответствующими входами второй группы входов блока, вторые их входы подкшччгны соответственно ко входу сигнала готовности дисплея к приему и входу стробирующего сигнала блока, первый из которых через схему НЕ соединен со вторым нулев-ым входом второго триггера и через дифферен1шрующук | депочку с первым выходом первой группы выходов блока, которьй через первую линию задержки подключен ко второму нулевому входу третьего триггера. Нулевой и единичньй выходы третьего и нулевой, выход второго триггеров соединены соответственно со вторым, третьим и четвертым выходами первой группы выходов блока. Едйничлый выход четвертого, первьй единичный вход пятого триггеров и выход третьей схемы И, первый вход которой соединен с единичным выходом второго триггера, подключены соответственно к выходу сигнала готовности системы к приему, входу сигна.да конца сообщения и выходу стробируюшего сигнала блока. Единичный вход третьего, второй нулевой вход шестого триггеров и первьд вход четвертой схемы И, второй вход которой подкльочен к единичному выходу шестого триггера, соединены с соответствующими входами первой группы входов блока. Вторые нулевые входы четвертого и ПЯТОГО; единичньш вход шестого триггеро вход второй линии задержки, первьй и второй входы пятой схемы И, третий вход которой подключен к единичному выходу первого триггера, первые входы тестой и седьмой третий вход четвертой схем И соединены с соответствуюшими входами второй группы входов блока. Выход второй линии задержки соединен со вторым входом шестой схемы И, выход которой соединен с единичным входом четвертого триггера и с третьим нулевым входом третьего триггера, единичный вход которого соединен с третьим нулевым входом пятого триггера. Выход четвертой схемы И подключен к единичному входу второго и третьему нулевому входу шестого триггеров Выход пятой схемы И подключен ко второму нулевому входу первого триггера и через третью линию задержки - ко второму единичному входу пятого триггера, единичный выхб которого подключен ко второму входу седьмой схемы И, третий и четвертый входы ко торой соединены соответственно с нулевым выходом третьего триггера и со вторым вхоДом третьей схемы И, подключенным к собтветствующему входу второй группы входов блока. Выход седьмой схемы И соединен о выходом запроса блока.

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

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

На фиг. 1 изображена блок-схема устройства для сопряжения; на фиг. 2-4 - функциональные схемы устройства; на фиг. 6 временная диаграмма взаимодействия ЭВМ типа Минск-32 с алфавитно-цифровым дисплеем, например Видеотоном-340.

Устройство для сопряжения (фиг. 1) ЭВМ 1 с дисплеем 2 состоит из блока связи 3, блока преобразования управляющих сигналов дисплея 4 и блока регистра символа 5.

Блок связи 3 содержит триггер 6 указателя Сбой внешнего устройства (ВнУ), триггер 7-указателя Занято ВнУ, триггер 8 - указателя Начало ввода ВнУ, триггер 9, который вместе со схемой И 10 служит для выработки сигнала Запрос прерывания, триггер 11 и схему И 12, вырабатывающие сигнал Конец работы ВнУ (К.Р), триггер 13, единичное состояние которого определяет вьшолнение в ВнУ команды пуска, триггер 14, единиян ное состогшие которого соответствует режиму обмена массива информации, триггер 15, единичное состояние которого указывает на режим Ввод (В) в ЭВМ, а нулевое - на режим 4 Вывод (ЬГ) из ЭВМ в данное внешнее устройство. Блок связи 3 содержит также схемы И 16-44 на один вход которых подается импульсньй сигнал, а на другие - потенциальные сигналы управления, схемы И 45-48, на оба входа которых подаются потенциальные сигналы, схемы ИЛИ 49 - 55, сжемы НЕ 56-59 и линии задержки 60 - 62. На один из входод схет-лы ИЛИ 54 подается сигнал через дафферевЕируюь ую цепочку 83 рее.гирующу Ш1шь на положит -лькый перепад входного напряжения. Для установки уст ройства в исхэд.гое состояние служит схема 64, вырабатывающая на выходе положительный сигнал после достижения напоя- же1ше1л питания устройства поминальной величины (ч-Зв). По шинам 65-69 принимаются сигналы с кодовых шин символа (КШС), одной из групп медленного канала ЭВМ соответственно разрядов 8, Б, , 2, 4 определителя команд связи с ВнУ. По шине 7О в ЭВМ выдается сигнал Указатель есть, по шине 71 в блок 4 - потенциал с нулевого выхода триггера 6. По шине 72 импульс со схемы ИЛИ 50, свидетельствук-гаий о возшжновении по ВнУ сбойной ситуаили, подается Б блок 3. По шине 73 из ЭВМ проходит сшнал Сбой вьтчислителп (Сбой ВЧ

по шине 74 в ЭВМ подается сигнал Сбой ВнУ, по ишне 73 в блок 3 подается сигнал с блока 5 в случае приема из ЭВМ символа с четным числом единил (сбойного символа). Шины 76, 77 связывают блоки 3 и 5. По вхоцу 78 из ЭВМ приходит сигнал Общий сброс, устанавливающий все 1риггеры устройства в состояние 0. Шина 79 соединена с клеммой источ1шка питания. Потенциая с выхода схемы 64 подается по шине 8О в блок 4. По шиие 81 из ЭВМ приходят синзфоимпульсы (СИ) которые, пройдя схемы И 38, попадают на шину 82 к далее в бпвк 4. К. шине 83 подключен едигатчный выход триггера 7 (Занято). Входы 84-88 соединены соответственно с выходом 1 разряда 1, с выходами О и 1 разряда 8 и с выходами О и 1 разряда Л регистра символа блока 5, На входы 89-92 подаются сигналы с дисплея 2, определяющие режимы его работы. Выход 93 соединен с нулевым выходом триггера 13. По шине 94 из ЭВМ подается импульс Конец передачи (КО), который, пройдя схемы И 40 а 35, поступает соответственно на выходы 95 и 96. По шине 97 из ЭВМ поступает импульс Пуск 1, который в зависимости от состояния ВнУ может пройти одну из схем И 20, 19 и попасть на шины 98 (ВнУ занято) или 99 (ВнУ сз, бодно), соединенные с ЭВМ. Шиной 100 выход схемы И 24 соединен с блоком 5. По шине 102 в ЭВМ определяется сигнал Запрос прерывания. Шина 103 соединела с блоком 4, а шина 104 - с нулевьш выходом триггера 11. По шине 105 в ЭВ отсьиается сигнал Конец работы ВнУ (КР). На вход 1О6 из ЭВМ приходит Импульс Конец массива (КМ), котфьй

может схему И 28 и попасть на шину 107. Шина 1О8 соединяет вход схемы И 27 блока 3 с одноименным выходом блока 4. На вход 109 из ЭВМ подается потенциал Номер ВнУ ( ВнУ), выбирающий единственное внешнее устройство из всего комплекса ВнУ, подключенных к ЭВМ для осуществления взаимодействия с ним. На вход 110 из ЭВМ присылается импульс Пуск 2, который, попадая на схемы И 3237, может появиться соответственно на шинй 111 и, в зависимости от состояния триггера 15, выходы которого соединены с ишнами 112 и 113, на шинах 114 (вывод) или 115 (ввод). С последних двух шин сигналы подаются в ЭВМ, сигнализируя о режиме работы ВнУ (ввод или вьтод). На вход 116 с блока 5 поступает импульс, сбрасывающий триггеры блока 3 в состояние О. На схему И 51 дисплея поступает потенциальный сигнал РИ R логической в случае записи во входной регистр дисплея сбойного символа.

Блок 4 содержит триггеры 117 - 122, ехемы И 123-127, на один вход которых поступает импульсный сигнал, схемы И 128, 129, на оба входа которых поступают потенциальные сигналы, потенциальную схему ИЛИ 130, схему НЕ 131 (инвертор), линии задержки 132-134, дифференцирующую це почку 135, реагирующую на полонштельный перепад входного напряжения. По 136 в дисплей 2 посылается сигнал с единичного выхода триггера 117, сигнализирующий о том, что ЭВМ готова к приему информации с дисплея. По шине 137 в ЭВМ вьщается потенциальньй сигнал Запрос ВнУ, а по шине 138 из дисплея принимается сигнал окончания передачи содержимого экрана. Нулевой и через схему И 124 единичный выходы триггера 119 соединены с шинами 139, 140, причем сигнал с шины 14О подается в дисплей. Потенциал с выхода схемы 64 подается по шине 141 на вход дисплея. Сигнал готовности дисплея к приему информащги посту--пает на вход 142, а сигнал,сопровождаю щдй выходной сикшол из памяти дисплея,на вход 143. На один из нулевых установочных входов триггера 118 по шине 144 nocTjTiaeT импульс с выхода схемы И 25.

Блок регистра символа 5 содержит восьмиразрядный регистр символа 145, установочные входы триггеров которого соединены с шинами 65-69, 146-148- Выходы регистра символа 145 соединены со схемой контроля на нечетность 146, мультиплексором 147 и частично с управляюцщми входами схем И 39 и 41-44. Мультиплексор 147. пропускает на выход сигналы либо с регистра символа 145, либо с шин 148-154, соединенных с выходными клем мами дисплея, в зависимости от тогю, в каком режиме работает дисплей (ввод или вывод). Семиразрядный код с выхода мультиплексора подается на дешифратор 155, соединенный с шифраторами выва да 156 и ввода, со схемами формирования контрольных разрядов. Выходы шифратора ввода 157 через блок схем И 158, опрашиваемых импульсом Обмен, поступакшш из ЭВМ на шину 159, соединены с шинами 65-68 и 146-148. Необходимость использования кодопреоб разователя, составленного из узлов 147 и 155-157, объясняется тем, что система кодов ЭВМ полностью не совпадает с системой кодов дисплея. Кроме того, блок регистра символа 5 содержит схемы ИЛИ 160, 161 схему 162, на один вход которой по шине 95 подается импульсньш сигнал, схему И 163 на оба входа которой подаются потенциальные сигналы. Выходы шифратора вывода 156 подключены к шинам 164-171, соединенным с входными информационными клеммами дисплея. Выход схемы И 21 бло ка 3 подключен также через линию задерж ки схеме И 173, выход которой по дается на шину 174. Шина 159 блока 5 соединена со входом схемы И 175. Устройство работает следующим образом. После включения питания схемой 64, представляющей из себя интегрирующую це почку, на вход которой подается напряжение питания, а ее выход подключен к двухкаскадному формирователю, вырабатьшает- ся положительньш перепад напряжения, который проходит схему ИЛИ 52, устанавливает триггер 6 в О, проходит схемы ИЛИ 160, 161, а затем перебрасьюает в О остальные триггеры блоков 3,4 и регистр символа 145 блока 5. При включении дисплея в сеть с его выходного разъема снимается и подается на шину 172 блока 3 напряжение питания микросхем, которое определяет состояние готовности данного внешнего устройства (указатель Го тово равен логической 1). Данное исходно состояние позволяет ЭВМ и дисплею начат любые операции взаимодействия или находиться в каком-либо состоянии работы. Обмен информацией ЭВМ с ВнУ мульти плекснога канала, в состав которых входит данный дисплей, производится в режим медленных приостановок, которому могут предшествовать команды опроса стандартных указателей и команды пуска. Параллельный интерфейс дисплея, например Видеотон-34О, построен по принципу асинхронного адресного разпеления сигнал еж и временного представления канала и дейЕпдаует следующим Образом. При вьшоде информации от источн ника (ЭВМ) к гфиемнику (дисплей) поспедНИИ находится в режиме ОМ Li NEH сообщает о своей готовности к приему уста новкой в состояние логической i сигнала (вход 142), по которому источник после окончания цикла обмена с другими ВнУ посылает по шинам 164-171 обменный символ, сопровождая ег-о стробирующим сигналом по шине 140. После записи принятого символа во входной регистр дисплей сбрасьюает сигнал по входу 142, в результате чего исчезает сигнал на шине 140, и после занесения символа в память регенерации через время Т вновь по5тляется сигнал на шине 142 и т.д. Ввод информации в ЭВМ возможен в двух режимах: ON LuNtU ЗЕ N D i причем в первом режиме символ, набранный на клавиатуре дисплея, пересылается по шинам 148-154 (контрольный разряд не используется) , минуя память регенерации при наличии стробиоуюшего сигнала на шине 143 только при наличии сигнала приемника, говорящего о его готовности к вводу информации от данного ВнУ. Для того, чтобы введенный в ЭВМ символ высветился на экране дисплея, она должна послать принятый символ обратно. Во втором случае передача содержимого экрана дисплея начинается с первого символа строки, отмеченной маркером, и ведется непрерьшно символ за сш.1волом по сигналам разрешения ввода (шина 136) либо до последней ПОЗИ1ЩИ экрана, либо до специального символа конца передаваемого текста ЭТХ, после чего дисплей вырабатьшает сигнал ЕОМ (шина 138). Автономный режим дисплея используе- ся как режим для набора текста, подлежащего вводу в ЭВМ, либо как режим ожидания ответа машины. Режим для вьюода содержимого экрана на пишущую машинку (ПМ) типа Консул260 инициируется либо по команде ЭВМ, либо как и остальные режимы, нажатием соответствующей клавиши на клавиатуре дисплея. В этот момент времени дисплей может находиться только в одном из режимов, на что указывает состояние логической 1 одного из его выходов ONLiME(92),SENQ(91) иРЛ1МТ(9О). В дальнейшем принято, что изменения состояния логических схем устройства происходят под действием положительных фронтов, как импульсных, так и потенциальных сигналов, что характерно для ТТЛ схем, из которых изготовлены логические блоки.

j-с-тройстго ;-т;и ЗУ IMC ;: 4::-:. и ЗВДл ИЗ flKCrujOS раб -1ai.- ;G;,V;;: ;:;:/; ;;б;.,;(Ь-м.

при нажатии ьоответствукплзй 1сг-.БКци цисплея офазующийся пояожитеяькьй перепад напрюкения поступает на шину 91 j проходит схему ИЛИ 54, схему И 34, открььтую по другим входам со схемы И 45 (готово Л занято) и триггера 15, находящегося в состоянии О, и устакавливает в состояние 1 триггеры 8 и 9. Первый СИ с выхода схемы И 38 проходит схему И 10. открытую по всем входам, перебрасьюает триггер 9 в состояние О и по шине 101 (Запр.пр.) отсьлается в ЭВМ.

По этому сигналу диспетчер ЭВМ переключается на соответствующий тфограммный уровень, и в данное ВнУ по шинам 65-68, 146-148 присылается сигнал для определения команды опроса указателей. Указатель Начало ввода опрашивается импульсом по шине 68 и в спучае состояния 1 триггера 8 проходит схему И 23, поскольку пока на шине 103 высокий потенциал, он сбрасьтает триггер 8 в состояние О и проходит схему ИЛИ 49 на шину 70, посьшая тем самым в ЭВМ сигнал Указатель есть. Аналогично производится опрос указателей Готово (шина 172, схема И 17, шина 66), Занято (тригг-ер 7, схема И 18, шина 67), Сбой (триггер 6, схема И 16, шина 65) и Ввод (триггер 15, схема И 31, шина 69). Прохождение сигналов с указанных схем И 17, 23, 18, 16 и 31 на схему ИЛИ 49 блокируется в медленных приостановках потенциалом О и Обмен по шине ЮЗ. Попадание импульсов с шин 65-68, 146-148 в данное ВнУ клапанируется потенциалом Я ВнУ из ЭВМ 1 (фиг. 2 и 4 не показано) в то время как остальные сигйалы ЭВМ клапанируются потенциалом JsT ВнУ с шины 109. Импульс Конец передачи (КП) команды опроса указателей поступает по шине 94, проходит схему И 4О, а затем проходит схемы И 162, ИЛИ 161, сбрасывает регистр символа 145 в состояние О и не проходит схемы И 33, 35, 127, закрытые для него при вьгаолнении данной ко манды.

Далее из ЭВМ по шинам (считается,что потенциал установлен) 65-68, 146-148 в регистр символа 145 присылается определитель команлы ввода и в от вет на импульс Пуск-1, поступающий из ЭВМ по шине 97 на схему И 21, устройство выдает импульс ВнУ свободно (шина 99) со схемы И 19, открытой потенциалом со схемы И 45 (ВнУ готово Л нанято ). Импульс Пуск- 1 в данном случае схему И 20 не проходит, поскольку триггер 7 находатдая в состоянии О и

- -:--- :-: ii--: -.. 95) в ЭВМ не

. , v::.- ..,с Пуск IAN

гЗиЛ- ГС г-емь; 21. i;pj LouiiT схему И 22. устандвтшвает триггер 7 в сосго5шие 1 g теперь ВнУ сч гтаетсз аанятьм вводом), гфоходит схему ИЛИ 53, устаназшшает триггер 13 в состояние 1, и, пройця И 44 к схему И 41 или И 42, в зависимости от состояния разряда регистра символа 145 (ввод символа или массива) перебрасывает триггер 15 в состояние 1, а триггер 14, например, также в состояние 1. Схему И 39 импульс Пуск МВнУ не проходит. Кмпульс КП команды пуска проходит схему И 4О, схемы И 33, 35, подтверждает состояние О тркг- гера 6, проходит схему ИЛИ 161, сбрасьь. вает регистр символа 145, не прохоцит схемы И 30, 127 и, появляясь на выходе линии задержки 61, устанавливает триг0 гер 13 в состояние О. Пройдя через линию задержки 132, импульс с вььхода схемы И 35 подтверждает состояние О триггера 120 и устанавливает через схему И 125 триггер 117 в состояние 1

По сигналу на шине 136 с единичного выхода триггера 117 дисплей через время Т вьщает на свои выходные шины символа 148-154 код первого символа вводпмиго

0 в ЭВМ текста, который, пройдя мультиплексор 147 после дешифрации дешифратором 155 и шифрадии шифраторок 157 (приблизительно через 0,2 ммсек), например, в код Минск-32, пост ттает на блок схем И

5 158, Положительный перепад сигнала, сопровождающего вьтоди мый из дисплея символ, с шины 143 проходит схему И 128, открытую с единичного выхода триггера 15, затем схему ИЛИ 13О и перебрасьтает триггер 121 в состояние 1. Первый после этого СИ проходит схему И 126, открытую теперь по всем входам, сбрась вает триггер 121 в состояние О и, пройдя линию задержки 133, устанавливает

триггер 118 в состояние . В результате с вьрсода схемы И 123 по шине 137 в ЭВМ посылается потенциальньлй стенал Запр. ВнУ.

В ответ на этот сигнал ЭВМ натинает

0 медленную приостановку с данным ВнУ, в ходе которой выставляется потеншшл JvT ВнУ, присылаются импульсы Пуск-2 и Обмен соответственно по шинам 110 и 159, по первому из которых со схемы

5 И 37 по шине 115 в ЭВМ выдается сигнал Ввод и перебрасьшается триггер 117 в состояние О, а по второму с блока схем И 158 по шинам 65-69, 146-148 в ЭВМ передается вводимый символ, Сигнал Пуск 2 Л ВнУ со схемы И 32 сбрасьтает триггер 118 в состояние О, а триггер 12О (Обмен) устанавливает в сос тояние 1. Сброс сигнала на шине 136 приводит к сбросу сигнала на шине 143, который однако на работу схем устройства влияния не оказыв&ет. Импульс КП медленной гфиостановки с выхода схемы И 40 схемы 30, 33 не проходит, а схему И 35 проходит и попадает на линию задер аси 132 и схему ИЛИ 161, сигнал с выхода которой сбрасывает регистр символа 145. Задерхсавшис на линии задержки 132, этот импульс уот 1навливает через схему И 125s триггер 117 в состояние 1, и затем шжп ввода повторяется для следуюнего символа. По окончании ввода массива символов в МОЗУ ЭВМ последняя во втором такте медленной приостановки присылает по пике 106 сигнал КЛ которьш проходит схему И 28J устанавливает триггер 11 в состояние ., а триггер 122 в состояние О Первьш после этого момента СИ ( приходит раньше КП данной медленной приостановки) схему И 1.2 не проходит так кок: триггер 15 находится в состоянии 1 (Ввод). .Оля этого положительный перепа с единичного выхода триггера 11 проходит последовательно схемы И 48, ИЛИ 55, К 26 и перебрасывает триггер 9 в состояние 1. Тот же СИ, который не прошел схему И 12.. не проходит и схему И 10 пока триггер 120 не установится в состояние 0 (на шине 103 lie окажется высокий потенш ад). Импульс КП медленной прйостановки,Е которой пришел импульс КМ, не устанавливает триггер 117 в состояние , так как схема И 125 закрыта иупевь.м сигналом с выхода триггера 11, триггер 120 устанавливает в состояние О и сбрасывает регистр скмБсяа 145. После этого первый СИ через схему И 10 проходит на шину 101, образуя сигнал Запр.пр,, по которому диспетчер ЭЕ1А переходит к программному блоку анализа окончания обмена с данным активным ВнУ. Кроме того, импульс со схемы И 10 сбрасывает триггер 9 в состояние О, проходит схему И 24, схему ИЛИ 16 и устанавливает устройство в исходное сос то-чние, Далънейи:ий ввод в ЭВМ со стороны дисплея стагюаится невозможен, потому что потенциал с ецкничного выхода тригге ра 117 под действие 1 импульса К.ПЛввод с шины 96 так и не появляется. Ес.ли к моменту прихада сигнала КМ не все со«. держимое экрана дисплея бьшо выведено Б ЭВМ, то дисплей остается Б заданном состоянии и ввод оставшейся части текота может быть продолжен либо по новой ко манде ЭВЛ 1, либо яеревоаом дисплея 5 сначала в режим OFF blME затем сновав режим SEND для выработки сигналов Запр.пр. Рассмотренньй случай окончания ввода возможен, когда в устройстве обмена ЭВМ в данной медленной приостановке после сравнения А с Aj (где А ц - адрес очередного обменного слова в МОЗУ, а А ( адрес первого необменного слова МОЗУ) оказалось Ац А ц . Если обмен оканчивается по совпадению вводимого символа (таковым принят символ ЕТХ) с признаком К управляющего слова данного ВнУ (в качестве К может быть например, выбран свободный символ ЭВМ Минск-32, соответствующий после кодопреобразования символу ЕТХ дисплея и наоборот), то при отсутствии необходимости записи ЕТХ в МОЗУ ЭВМ процессы выработки приема сигналов и этапы отработки ВнУ внутреннего цикла не отличается от описанных выше за исключением следующего. После отправки в ЭВМ символа ЕТХ (который не попадает в МОЗУ ЭВМ) по шицам 6568, 146-148 с выхода блока схем И 158 по сигналу Обмен с шины 159 сбрась}вается в состояние О триггер 117, следовательно с шмается потенциал шины 136. При этом исчезает сх-пгнал на шине 143 дисплея. Через 2,4 мксек дисплей вырабатывает сигнал ЕОМ (на шине 138) и переходит в режим ОЫЬьМЕ.Сигнал ЕОМ с шины 138 устанавливает триггер 118 в состояяние 1, но Запрос ВнУ с выхода схемы И 123 не образуется, так как триггеры 120 и 11 находятся в состоянии 1. Положительный перепад напряжения с шины 92 проходит дифференшфующую цепочку 63, схему ИЛИ- 54, но не проходит схему И 34, закрытую по остальным входам, т.е. не ока- зьюает влияния на устройство. Импульс КП следующий затем, производит те же действия что и ранее, поэтому новый Запрос ВнУ не образуется, хотя триггер 118 и находится в состоянии 1. Если символ ЕТХ необходимо ввести в МОЗУ ЭВМ, то сигнал КМ приходит в медленной приостановке, следующей за пересылкой симво.ла ЕТХ, которая начата из-за установки триггера 118 в состояние 1 сигналом ЕОМ с шины 138. Режим ввода одного символа отличается от режима ввода массива тем, что триггер 14 находится в состоянии О, роль сигнала КР- вьшолняет сигнал КО медленной приостановки, а выработка имп ттьса Запр.пр. (на шине 101) конца обмена и сброс устройства в исходное состояние осуществляют- схемы И 130, ИЛИ 55, И 26, триггер 9 и схемы И 10, 24. При вьшоде информации из ЭВМ на диоплей устройство работает следующим образом. Определитель команды вывода массива или символа поступает по шинам 65- 68, 146-148 и записывается в регистр символа 145, Сигнал Пуск 1 с шины 97 проходит схему И 21, схему И 19, вырабатывая сигнал ВнУ свободно, схему И 22, перебрасывая при этом триггер 7 в состояние 1 (ВнУ Занято вьшодом). Импульс с выхода схемы И 21 схему И 39 не проходит, поскольку она может быть открыта для него только в командах прерььвания ввода вьтодом. Импульс с выхода схемы И 22 через схему ИЛИ 53 устанавливает триггер 13 в состояние 1, триггер 15 в состояние О (вьтод), а триггер 14, например в состояние 1 (вывод массива). После этого он появляется на вьходе линии задержки 172,, проходит схему И 173 и по шине 174 выдается в дисплей для установки его в режим ONLlNf ecHH до этого дисплей работал в режиме OFFLINE, Положительный перепад напряжения, образовавшийся при этом на шине 92, проходит дифференцирующую цепочку 63, схему ИЛИ 54, но схему И 34 не проходит,так как триггер 7 (Занято) находится в состоянии I. После перевода дисплея в режим OW6/Nf на шину 142 поступает положительный перепад напряжения, говорящий о готовност дисплея к гфиему информации, который проходит дифференцирующую цепочку 135 и ijmну 108, но не проходит схему И 27, поскольку триггер 120 находится в состояние О. Сигнал с шины 142 поступает на инвертор 131 (что не изменяет О состояния триггера 119) проходит схему И 129, схему ИЛИ 130 и перебрасьюает триггер 121 в состояние 1. СИ с шины 82 не проходит схему И 126 до тех пор, пока триггер 13 (Пуск) не перебросится в состояние О, По сигналу КП команды пуска сбрасьтаются регистр символа 145 и триггер 13. При этом разрешено прохождение первого СИ с шины 82 через схему И 126. В результате триггер 121 устанавливается в состояние О, закрывая схему И 126 для других СИ. Один вьщеленный СИ с выхода схемы И 126 проходит линию задержки 133, устанавливает триггер 118 в состояние 1, в ЭВМ выдается сигнал Заир. ВнУ.

Затем начинается медленная приостановка, в ходе которой присылается импульс Пуск 2 по шине 110, в ЭВМ по шине 114 выдается сигнал вьтод, затем по шинам 65-68, 146-148 проходит выводиMbffi символ, который заносится в регистр символа 145. Схема 146 осуществляет контроль на нечетное число единиц в принятом символе, мультиплексор 147 пропускает код этого символа на дешифрат 155

который выбирает требуемый вход шифратора вьшода 156, на выходе которого появляется код принятого символа. И1 1пульс вывод с выхода схемы И 36 по шине 114 устанавливает триггер 122 в состояние 1. Импульс КП медленной приостановки проходит схему И 4О, а затем только схему И 127, триггер 122 сбрасьюает, а триггер 119 устанавливает в состояние 1, и в дисплей с шины 140 попадает сигнал, по которому он начинает запись пр1га1гмаемого по шинам 164-171 символа. Приблизительно через 3 мксек сбрасьвается потенщ-шл на шине 142, проинвертироваиньш схемой НЕ 131, отрицательный перепад которого сбрасывает триггер 119 в состояние О. Образующтшся прп этом положительный перепад с нулевого выхода триггера 119 по шине 139 попадает на схему И 163. проходит схему ИЛИ 161 и сбрасывает регистр символа 145.

После записи принятого из ЭВА символа из своего входного регистра в память регенерации (через время Т,) дисплей вновь устанавливает потенциал на шине 142, положительный перепад которого вызывает новую медленнук5 приостановку в последовательности, описанной выию.

Окончание вьшода массива определяется присылкой во втором такте последней медленной приостановки импульса KAV, который в отличие от режима ввода устанавливает в состояние 1 триггер 11 (а не Tpiip геры 11,9) и триггер 122 в состояние О, установленньй до этого в состояние 1 сигналом вьюод по шине 114, чтобы не выработать сигнал на шине 140 по имщ-ль су КП. Первый е после КМ СИ (ко. торый проходит на позднее КП) поступает на входы схем И 10, 12, 29 и 126, i: проходит только схему И 12 затем линию задержки 62. При этом по шике 105 в ЭВА выдается сигнал КР, и через схему И 160 триггеры устройства устанавливаются Б исходное состояние.

При вьшоде одного символа роль сигнала ЮЧ выполняет пололштелькый перепад потенциала, возникающий после усвоения символа дисплеем и проходяшга цг сфферен цирующую цепочку 135, схему И 27, открытую для этого перепада только при вььходе символа. Далее устанав.шгваются в состояние 1 тргшгеры 121 и 11 и первый после этого СИ устанавштвает триггер 118 в состояние 1. Тот же СИ проходит схему И 12, но поскольку время задерж1 и линии задержки 62 больше времени задержки линии задержки 133, сигнал Запр.ВнУ на выходе схемы И 123 больше не образуется (триггер 11 находится в состоянии 1). Попав на шину 1О5 с выхода линии задержу.к 62, импульс КР поступает в ЭВМ, сбрасывает триггер 11 и через схему ИЛИ 160 остальные триггеры устройства в состояние О. Прерывание ввода вьюодом залрещено фи работе дисплея в режиме SEND, чтобы испортить текст, предварительно выбранный на экране для засылки в ЭВМ. Прерь вание запрещено также в режиме дисплея PRINT -я ONiiHEjQcnw. вводимый в режиме символ еще не передан в ЭВМ. Перечисленные условия запрета прерьшания реализуются схемами НЕ 57-59 и схемой И 39, на вход которого подается импутпзс Пуск 1. С ее выхода, если прерывание возможно, независимо от занятости ВнУ усганавливает триггер 13 в состояние 1, Через время,задаваемое линией задержки 60 - триггер 7 в состояние О Команда прерывания ввода вьшодом отличается в ЭВМ Минск-32 от других команд пуска тем, что в раз ряде 1 определителя этой команды стоит 1, т.е. по шине 84 на схему И 39 с единичного вьк хода разряда 1 регистра символ 145 по дается высокий потенхшал. В случае записи в регистр символа 145 С шин 65-68, 146-148 сбойного символа схема контроля 146 на нечетность вырабатьшает сигнал, проходящий схему ИЛИ 51 и открьюающий схему И 29 для СИ с выхо схемы И 38, если триггер 6 (сбой) до это го был в состоящий О, С выхода схемы И 29 СИ передается в ЭВМ по шине 74 (Сбой ВнУ), проходит схему ИЛИ 50, устанавливает триггер 6 в состояние 1, а остальные триггеры устройства по цепоч ке; шина 72, схема ИЛИ 16О, шина 116 в состояние О. То же щюисходит при вы воде из дисплея сбойного символа, при приеме во входной регистр дисплея сбойного символа, при отключении питания дисплея 2 в процессе обмена информацией (шина 172, схема НЕ 56, схема И 46, схема ИЛИ 51, схема И 29, шина 74 и триггер 6), при щэиеме по шине 73 из ЭВМ импульса Сбой ВЧ (в последнем случае сигнал на шине 74 не появляется). Блок 3 устройства построен в основном на принципе, аналогичном для любого активного ВнУ ЭВМ Минск-32, исключение составляют логические схемы, формирующие сигналы окончания обмена, посколь ку дисхгаей практически мгновенно отрабаТБ вает внутренние циклы ВнУ, а также схемы, запрещающие прерьшание ввода вьн водом в случаях, указанных выше. Блок 4 сконструирован для совмещения работы интерфейсов данных ЭВМ и дисплея поэтому его структура отражает особенно ти этих конкретных устройств. 5 16 ормула изобретения 1.Устройство для сопряжения ЭВМ с дисплеем, сод жашее блок связи, соепн- ненный первыми группами входов и выходов с ЭВМ, второй группой входов - с выходами индикации режимов дисплея, третьей группой входов и второй группой выходов - с соответствующими группами выходов и входов блока регистра символа, подклзоченного к информационным шинам ЭВМ и дисплея, отличающееся тем, что, с целью повышения гибкости a tepafного подключения в систему связи с ЭВМ, оно содержит блок преобразования управляющих сигналов дисплея, входы первой группы которого подключены к соответст вующ}ли входам первой группы блока связи входы второй группы - к соответствующим выходам третьей группы блока связи, выходы стробгфующего сигнала, сигнала готовности системы к приему, входы стробирующбго сигнала, сигнала готовности дисплея к приему, сигнала конца сообщения, выход запроса и выходы первой группы блока преобразования управляющих сигналов дисплея соединены соответственно с дисплеем, ЭВМ и четвертой группой входов блока связи. 2.Устройство но п. 1, отличающееся тем, что, блок преобразования управляющих сигналов дисплея содержит схемы И, гИЛИ, НЕ, линии задержю, дифференцирующую цепочку и триггеры, нулевые входы которых подключены ко входу сброса второй группы входов блока, единичный вход первого триггера через схему ИЛИ подключен к выходам первой и второй схем И, первые входы котцрых соединены с соответствующими входами второй группы входов блока, вторые их входы подклю чены соответственно ко входу сигнала готовности дисплея к приему и входу стробирующего сигнала блока, первый из которых через схему НЕ соединен со втсрым нулевым входом второго триггера и через щлф ференцирующую цепочкз - с первым выходом первой группы выходов блока, который ч&рез первую линию задержки подключен ко втсфому нулевому входу третьего триггера; нулевой и единичный выходы третьего и нулевой выход второзто триггеров соедин&ны соответственно со вторым, третьим и четвертым выходами первой группы выходов бяока; единичный выход четвертого, первый единичный вход пятого триггеров и выход третьей схемы И, первьш вход котхрэй соединен с единичным выходом второго трроггера, подключены соответственно к вьнходу сигнала готовности системы к приему, входу сигнала конца сообщения и выходу стробирующегю сигнала блока| единичный

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

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

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

название год авторы номер документа
Устройство для сопряжения дисплея с цифровой вычислительной машиной 1976
  • Жилин Николай Иванович
  • Колганов Владимир Семенович
  • Левин Аркадий Мордухович
  • Нурик Игорь Александрович
SU717747A1
Устройство для идентификации паролей пользователей 1988
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
SU1661814A1
Устройство для ввода-вывода информации при обработке физических величин 1981
  • Федоров Юрий Дмитриевич
  • Марусев Владимир Иванович
  • Кашкиров Анатолий Анатольевич
SU966683A1
Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями 1983
  • Наумкин Владимир Степанович
  • Шипилов Сергей Васильевич
SU1113792A1
Устройство для ввода информации 1983
  • Федоров Юрий Дмитриевич
  • Марусев Владимир Иванович
  • Кашкиров Анатолий Анатольевич
SU1113794A1
УСТРОЙСТВО ДЛЯ ВВОДА—ВЫВОДА ИНФОРМАЦИИ 1972
  • Изобретан
SU432548A1
Устройство для обмена информацией 1985
  • Черевко Алексей Александрович
  • Иванов Юрий Николаевич
  • Каминский Сергей Игоревич
SU1334151A1
Устройство для сопряжения дисплея с цифровой вычислительной машиной (цвм) 1983
  • Дыкун Анатолий Степанович
  • Лехив Богдан Иванович
  • Парамуд Ярослав Степанович
  • Сергейчук Леонид Маркович
SU1179353A1
УСТРОЙСТВО для ВВОДА и ОТОБРАЖЕНИЯ ГЕОМЕТРИЧЕСКИХ ИЗОБРАЖЕНИЙ 1973
  • Авторы Изобретени
SU367438A1
Устройство для ввода управляющей программы 1990
  • Айгинин Фаиль Калимуллович
  • Кузнецов Александр Анатольевич
  • Огороднев Никита Игоревич
  • Ухабин Анатолий Андреевич
SU1725188A1

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

Реферат патента 1976 года Устройство для сопряжения электронной вычислительной машины с дисплеем

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

Запрос ВнУ

Пае к 2

NBua

си

Общ, сброс

кп

г V Т

nycKJ

ВнУ свободно

ВнУ занято

КМ

Коней, работы

Сбой Bf

Запрос

Указатель есть

Вбод

Вывод

Сбой ВнУ Обмен

II

кшс

ПМП

STKBI

ИМБО

5ТКВО

ЕОМ

Занято

ГотоВо

Режим Воод

Режим бь/вод

Режим Пуск

Режим Обмен

ONLINE

PRIHT

P-iER

ОБ0...7

ISO...7

Фиг.1 114 § §J- S; O, ,i .- . «s Bt . iir СЧ) у Hi

136 Ш Ш V/37 /58

т

Мод

т

„КПлВ6од /32

S5/

Q20SM 5ig

„ fofhSH

lOZ ,ОВМЕН

fZO

1/Ш2

mcKZmBH

/450ft«о //50

is //2

Фиг.

/55, /4

KM/INBny

0/07

/4Z /Об

SU 531 145 A1

Авторы

Киселев Андрей Петрович

Русаков Виктор Анатольевич

Летунов Юрий Павлович

Даты

1976-10-05Публикация

1973-12-04Подача