1 Изобретение относится к вычислительной технике и может найти применение при построении вычислительных систем, в частности в классах программного обучения. В настоящее время известны устрой ства сопряжения ЦВМ с внешними абонентамк. Известны устройства сопряжения ЦВ с устройствами ввода-вывода, содержащие дешифраторы, блок памяти на магнитных барабанах, блок интерполирования, многоканальный блок приоритета, шифратор, адресный блок, комму татора ввода-вывода 1. Недостатками такого устройства яв ляются сложность технической реализа ции и низкая его производительность из-за того, что обмен данными осуществляется, под управлением и при участии ЦВМ. Наиболее близким к предлагаемому по сущности технического решения является устройство для сопряжения тер миналов абонентского пункта с ЦВМ, содержащее группу терминалов, информационные выходы которых через буфер ный регистр подключены к информационному входу ЦВМ, информационные входы - к информационному выходу ЦВМ п.ервые управляющие входы - к соответствующим выходам первого дешифратора и первым входам одноименных элементов И группы, первые управляющие выходы - к соответствующим входам элемента ИЛИ, вторые управляющие входык выходам одноименных элементов И группы, вторыми входами соединенными с управляющим входом ЦВМ, а третьи управляющие входы - к соответствующим входам второго дешифратора,входом соединенного с выходом регистра номера терминала, информационный вход которого подк.шочен к выходу счетчика и входу первогв дешифратора, а счетный и управляющий входы соответственно с тактовым выходом ЦВМ и нулевым выходом триггера наличия запросов, единичньм выходом соединенного с управляющим входом ЦВМ, нулевы. входом - с выходом элемента ИЛИ, а единичным входом - с управляющим выход ом ЦВМ и управляющими входами буферного регистра и регист ра номера терминала. Кроме того, каждый терминал содержит группу элементов И приема, входы которых подключены соответственно к информационному и третьему управляющему входам терминалов, а выходы
через регистр данных к первьгм входам группы элементов И вьздачи, вторые входы и выходы которых соедингены соответственно с вторым управляюцим входом и информационным выходом терминала, триггера запроса, единичным выходом соединенного с первым выходом элемента И, второй вход и выход которогоявляются соответственно первыми управляющими входом и выходом терминала 2.
Недостатками этого устройства являются большие аппаратурные затраты и низкая пропускная способность из-за потерь времени на опрос всех терминалов абонентского пункта,включая терминалы, не выставившие запросов на обслуживание.
Цель изобретения - сокращение аппаратурных затрат и повышение пропускной способности абонентского пункта.
Поставленная цель достигается тем что 8 абонентский пункт, содержащий М терминалов, буферный регистр, входы которого подключены к информационным выходам соответствующих терминалов , информационные входы которых соединены с информационным входом пункта, а управляющие входы - с соответ ртвующимй входс1ми элемента ИЛИ, выходом подключенного к единичному входу триггера наличия запроса, нулевой вход которого соединен с управляющим входом буферного регистра и первым управляющим входом пункта,а единичный выход - с управляющим выходом пункта, введены два элемента задержки, причем первые управляющие входы терминалов соединены через первый элемент задержки с первым управляющим входом пункта, вторые управляющие входы терминалов соединены с нулевым-, выходом триггера наличия запроса, третьи управляющие входы - через второй элемент задержк с вторым управляющим входом пункта, второй управлякиций выход i -го терминала соединен с четвертым упрешляющим входом (1 + 1)-го т минала абонентского пункта (|«.),а также тем, что терминал содержит группу элементов И приема, первые и вторые входы которых соединены соответственно с информационным входом терминала и единичным выходом триггера ответа, а выходы - через регистр информации с первыми входами группы элементов И выдачи, выходы которых подключены к информационному выходу терминала, а вторые входы - к выходу первого элемента И, первому управляющему выходу терминала и первому вход второго элемента И, вторьвл входом соединенного с первые управляющим входом терминс1ла, а выходом - с единичным входом триггера ответа; инверсный вход которого подключен к третьему управляющему входу терминала, и с нулевьм входом триггера запроса, единичный выход которого подключен к первым входам первого элемента И и элемента ИЛИ, второй вход которого соединен с четвертым управляющим входом терминала и инверсным входом первого элемента И, а выход с вторым управляющим выходом терминала, второй вход первого элемента И подключен к второму управляющему входу терминала.
На фиг. 1 представлена блок-схема абонентского пункта; на фиг. 2 -фрагмент функциональной схемы терминала.
Блок-схема включает терминалы 1, буферный регистр 2, ЦВМ 3, элемент ИЛИ 4, триггер Ъ наличия запросбв, элементы задержки б и 7, управляющие входы 8-11 и выходы 12 и 13 терминалов, информационные входы 14 и выход 15 терминалов, управляющий вход 16 буферного {Регистра 2, управляющие выход 17 и входы 18 и 19, информационные вход 20 иовыход 21 устройства (фиг. 1). Терминалы содержатрегистр 22 информации, элементы И 23 и 24 групп приема и вьщачи, триггер 25 запроса, элемент И 26 и 27, триггер 28 ответа и элемент ИЛИ 29 (фиг. 2).
Работу схемы рассмотрим на примере использования предлагаемого абонентского пункта для класса программированного обучения.
Терминалы 1 представляют собой пульты обучаемых. Информационное слово обучаемые заносят на регистр 22 и обращаются к ЦВМ 3 путем установки в единичное состояние триггера 25 запроса.
Допустим, имеется запрос от первого терминала. Единичный сигнал с единичного выхода триггера 25 поступает на элемент И 26 терминала 1 и через выход 13 на инверсный вход элемента И 26 второго терминала, запрещая формирование на его выходе единичного сигнала. Этот же сигнал через элемент ИЛИ 29 поступает на инверсные входы элементов И 26 всех последующих терминалоь, запрещая формирование на их выходах единичного сигнала. Еидиничный сигнал с выхода элемента И 26 данного терминала, открытого по второму входу единичным сигналом с нулевого выхода триггера 5/ открывает элементы И 24 и переписывает информацию с регистра 22 -в буферный регистр 2 через информационный выход 15 терминала. Кроме того, этот же сигнал поступает через элемент ИЛИ 4 на вход триггера 5 и устанавливает его в единичное состояние. Единичный сигнал с единичного выхода триггера 5 поступает на управляющий выход 17, уведомляя ЦВМ о наличии запроса с данного терминала. В ответ на этот запрос ЦВМ 3 формирует единичный сигнал на входе 18, который поступает на управляющий вход 16 буферного регистра 2, переписывает содержимое буферного регистра 2 в ЦВМ 3 через ииформационный выход 21.Этот же сигнал, поступая на нулевой вход триггера 5, устанавливает его в нуле вое состояние и через элемент задержки 6 спустя заданное время посту пает через элемент И 27 выбранного терминала, открытого сигналом с выхо да элемента И 26, на единичный вход триггера 28 и одновременно устанавли вает в нулевое состояние триггер 25 этого терминала 1. Данный терминал ждет ответа. После установки в ноль триггера 25 первого терминала 1 на выходе элемента И 26 становит ся равным нулю. Пусть к примеру имеется запрос от третьего терминала 1 Так как запросы с первого и второго терминалов равны нулю, то на инверсном входе элемента И 26 третьего терминала 1 будет нулевой сигнал, который разрешает формирование единичного сигнала на выходе этого эле мента. Этот единичный сигнал с выхо да элемента И 26 третьего терминала 1 поступает на вход элементов И 24 данного терминала и содержимое регистра 22 переписывается через инфор мационный выход 15 в буферный регист 2. Кроме того, этот же сигнал через элемент. ИЛИ 4 устанавливает в единич ное состояние триггер 5, и запрос с третьего терминала 1 поступает в ЦВМ 3, Далее работа повторяется. При поступлении запроса от данного терминала ЦВМ 3 формируется управ ляющий сигнал ответа, который через вход 19 и элемент задержки 7 поступа ет спустя заданное время на нулевой вход триггеров 28 терминалов. Так как триггер 28 терминала 1, от которого поступил запрос на обслуживание находится в единичном состоянии, то этот сигнал устанавливает его в нулевое состояние и с его нулевого выхода единичный сигнал поступает на вход элементов и 23, подготавливая их к приему информации с информацион ного входа 20 ЦВМ 3. Эта информация поступает через информационный вход 14 и открытые элементы И 23 на регистр 22 выбранного терминала. Тем самым осуществляется ответ ЦВМ 3 на запрос данного терминала 1. Таким образом, предлагаемое устройство обслуживает только те терминалы, от которых поступили запросы на обслуживание и является более .простым по объему оборудования по сравнению с известным. Формула изобретения 1. Абонентский пункт, содержгцций М терминалов, буферный регистр,входы которого подключены к информационным выходам соответствующих термина-- j по кл лов, информационные входы которых соединены с информационным входом пункта, а управляющие входы - с соответствующими входами элемента ИЛИ, выходом подключенного к единичному входу триггера наличия запроса, нулевой вход которого соединен с управляющим входом буферного регистра и первым управляющим входом пункта, а единичный выход - с управляющим выходом пункта, отличающийс я тем, что, с целью сокращения аппаратурных затрат абонентского пункта, в него введены два элемента задержки, причем первые управляющие входы терминалов соединены через первый элемент задержки с первым управляющим входом пункта, вторые управляющие входы терминалов соединены с нулевым выходом триггера наличия запроса, третьи управляющие входы через второй элемент задержки с вторым управляющим входом пункта, второй управляющий выход i-го терминала соединен с четвертым управляющим входом (i-H)-ro терминала абонентского пункта (I 1,м). 2. Абонентский пункт по п. 1,о тличающийся тем, что терминал содержит группу элементов И приема, первые и в.торые входы которых соединены соответственно с информационным входом терминала и единичным выходом триггера ответа, а выходы через регистр инфОЕ)мации с первыми входами группы элементов И выдачи,выходы которых подключены к информационному выходу терминала, а вторые входы - к выходу первого элемента И, первому управляющему выходу терминала и первому входу второго элемента И, вторым входом соединенного с первым управляющим входом терминала, а выходом - с единичным входом тригге ра ответа, инверсный вход которого подключен к третьему управляющему входу терминала, и с нулевым входом триггера запроса, единичный выход которого подключен к первым входам первого элемента И и элемента ИЛИ, второй вход которого соединен с четвертым управляющим входом терминала и инверсным входом первого элемента И, выход - с вторым управляющим выхоом терминала, второй вход первого лемента И подключен к второму управяющему входу терминала. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 356646, кл. G 06 F 9/18, 2. Айторское свидетельство СССР заявке 2543124/18-24, G 06 F 3/04, 1978 (прототип).
Фиг. f
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной /цвм/ | 1979 |
|
SU883889A2 |
Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной | 1981 |
|
SU962900A1 |
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами | 1982 |
|
SU1034029A2 |
Устройство для обмена информацией между цифровой вычислительной машиной и терминалами | 1980 |
|
SU881726A1 |
Устройство для сопряжения абонетского пункта с цифровой вычислительной машиной | 1977 |
|
SU736085A1 |
Устройство для сопряжения абонентского пункта с цифровой вычислительной машиной | 1980 |
|
SU941981A1 |
Устройство для сопряжения абонентскогопуНКТА C цифРОВОй ВычиСлиТЕльНОй МАшиНОй | 1979 |
|
SU824182A2 |
Устройство для сопряжения в многотерминальной вычислительной системе | 1984 |
|
SU1166124A1 |
Устройство управления передачей данных по каналам связи | 1971 |
|
SU527706A1 |
Устройство для сопряжения ЭВМ с терминалами | 1984 |
|
SU1291993A1 |
Авторы
Даты
1981-08-23—Публикация
1979-11-12—Подача