Устройство для сопряжения эвм с абонентом
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для организации обмена данными абонентов с ЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит три регистра, триггер, счетчик, блок сравнения , четыре элемента задержки, два одновибратора, элемент- /, элемент ИЛИ, элемент НЕ, элемент И-ИЛИ. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
В (21) 4650139/24 (22) 13.02.89 (46) 23.05.91. Бюл. М 19 (72) С.Я,Перепичка, А.А.Кузнецов и Е.Я.Ваврук (53) 681.3(088.8) (56) Авторское свидетельство СССР
hh 1325497, кл. G 06 F 15/16, 1986, Авторское свидетельство СССР
М 1397927, кл, 6 06 F 13/00, 1987.
Изобретение относится к вычислительной технике и может быть использовано для организации обмена данными абонентов с
ЭВМ.
Цель изобретения — повышение быстродействия устройства.
Сущность изобретения заключается в сокращении времени цикла обмена за счет совмещения выполнения устройством операций формирования запроса ответа от абонента, выдачи ответа, анализа полученного ответа с операциями формирования сигнала повторения информации, формирования информации в ЭВМ и выдачи ее абоненту.
На чертеже приведена функциональная схема устройства.
Устройство содержит регистры 1 и 2, блок 3 сравнения, элемент И 4, элемент
ИЛИ 5, триггер 6, одновибраторы 7 и 8, элементы 9-12 задержки, счетчик 13, weмент Н Е 14, элемент И-ИЛИ 15 и регистр 16.
Устройство работает следующим образом.
В режиме вывода информации предварительно перед началом обмена в счетчик
13 заносится число допустимых повторений
„„5U„„1651291 А1 (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭВМ С АБОНЕНТОМ (57) Изобретение относится к вычислительной технике и может быть использовано для организации обмена данными абонентов с
38М. Целью изобретения является повышение быстродействия, Устройство содержит три регистра, триггер, счетчик, блок сравнения, четыре элемента задержки, два одновибратора, элемент И, элемент ИЛИ, элемент HL=, элемент И вЂ” ИЛИ. 1 ил. данных, а триггер 6 обнуляется. Входы записи счетчика 13 и сброса в нуль триггера 6 нэ чертеже условно не показаны.
Таким образом, на выходах занятости и прекращения обмена устройства установлены уровни логического нуля, которые дают разрешение на начало обмена. Данные и адрес из ЭВМ поступают на регистр 1, сопровождаемые синхросигналом, поступающим по синхровходу устройства, который устанавливает триггер 6 в единичное состояние, создавая сигнал занятости устройства. В момент прихода синхросигнала триггер 6 находился, в нулевом состоянии, поэтому передний фронт синхросигнала через элемент И-ИЛИ 15 поступает на вход одновибратора 7 и запускает его. Импульс с выхода одновибратора 7 переписывает содержимое регистра 1 в регистр 16. С выхода регистра 16 информация устанавливается на информационном выходе устройства и одновременно поступает на блок 3. Сигнал с выхода одновибратора 7 служит сигналом запроса обратной информации от абонента.
Элемент 12 задержки служит для компенсации времени задержки на регистре 16, т.е.
1651291
3ц
55 на выходе запроса ответа от абонента сигнал должен появиться в момент, когда на выходе регистра 16 информация уже установлена. Таким образом, задержка на элементе 12 задержки должна быть большей, чем задержка регистра 16. Сигнал с выхода одновибратора 7 через элемент И 4 поступает также на выход повторения устройстаа. Ilo этому сигналу Э BM снова выставляет адрес и данные, которые с приходом синхросигнала заносятся в регистр 1. Синхро" сигнал на вход одновибратора 7 не поступает, так как триггер 6 находится в единичном состоянии и прохождение сигнала через элемент И вЂ” ИЛИ 15 блокировано.
Одновременно, получив сигнал с выхода запроса ответа от абонента устройства, абонент выдает информацию на второй информационный вход устройства.
Импульс с выхода одновибратора 7, задержанные элементом 9 задержки на время, равное времени формирования ответа абонентом, через элемент ИЛИ 5 производит запись информации в регистр 2. На элементе 10 задержки импульс задерживается на время срабатывания регистра 2 и поступает на разрешающий вход блока 3 сравнения. По сигналу разрешения информация с выхода регистра 2 сравнивается с информацией, хранящейся в регистре 16, Если не было искажений при выводе и информация одинакова, на выходе "Равно" блока 3 появляется импульсный сигнал, который переводит триггер 6 в нулевое состояние, тем самым снимает сигнал занятости устройства, что свидетельствует о готовности к следующему обмену и формированию сигнала разрешения приема информации абонентом.
Если информация не одинакова, т,е, имелись искажения при выводе, на выходе
"Неравно" блока 3 появляется импульсный сигнал, проходящий на счетный вход счетчлка 13, изменяя его состояние на единицу, и на первый вход элемента И-ИЛИ 15. Так как триггер 6 находится в единичном состоянии, сигнал попадает на вход одновибратора 7 и запускает его, Импульс с выхода одновибратора 7 переписывает информацию из регистра 1 в регистр 16 и через элемент И 4 попадает на выход устройства, инициируя повторную выдачу от Э ВМ адреса и данных и подготавливая таким образом работу устройства в следующем такте. Одновременно импульс через элемент 12 задержки поступает на выход запроса информации от абонента, и работа повторяется аналогично описанному. Работа выполняется до тех пор, пака к абоненту не поступит неискаженная информация либо будет исчерпано число повторений в счетчике 13. На выходе счетчика 13 инициируется единичный сигнал, который через элемент
НЕ 14 запрещает сигнал повторения и свидетельствует о наличии неисправности и прекращении обмена.
Режим ввода информации также начинается с установки в счетчик 13 допустимого исла повторений ввода и обнуления триггера 6. Затем адрес абонента заносится в регистр 1 и аналогично режиму ввода производится контроль переданной и принятой информации, а именно адрес абонента. По сигналу "Равно" с блока 3 на выходе занятости снимается сигнал, и ЭВМ посылает сигнал запроса информации от абонента, который поступает на одновибратор 8, с выхода которого сигнал поступает к абоненту.
Происходит ввод информации в регистр 2.
Задер>канный импульс с выхода элемента
11 проходит через элемент ИЛИ 5 и служит сигналом разрешения записи в регистр 2, после чего появляется информация, вводимая в ЭВМ.
8 случае нарушения приема адреса и возникновения сигнала на выходе "Неравно" блока 3 сравнения выполняется следующая попытка по его передаче, причем все действия аналогичны режиму вывода. Количество попыток также ограничено содержимым счетчика 13, Формула изобретения
Устройство для сопряжения ЗВМ с абонентом, содержащее два регистра, блок сравнения, триггер, счетчик, элемент И, элемент ИЛИ, элемент НЕ, четыре элемента задержки, два одновибратора, причем информационные входы первого и второго регистров являются входами устройства для подключения соответственно к информационным выходам ЭВМ и абонента, синхровход первого регистра соединен с единичным входом триггера и является входом устройства для подключения к синхровыходу ЭВМ, выход элемента И является выходом устройства для подключения к входу повторения ЭВМ, выход счетчика соединен с входом элемента НЕ и является выходом устройства для подключения к входу прекращения обмена ЗВМ, единичный выход триггера является выходом устройства для подключения к входу занятости ЭВМ, информационный вход счетчика является входом устройства для подключения к установочному выходу ЭВМ, вход запуска первого однавибратора является входом устройства для подключения к выходу запроса информации ЭВМ, выход первого одновибратора соединен с входом первого
1651291
Составитель С. Песмал
Техред M.Mîðãåíòàë
Корректор О. Ципле
Редактор В. Данко
Заказ 1607 Тираж 411 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб.; 4!5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 элемента задержки и является выходом ус-. тройства для подключения к входу запроса информации абонента, при этом вход сброса триггера соединен с выходом равенства блока сравнения, первый информационный 5 вход которого соединен с информационным выходом второго регистра, синхровход которого соединен с выходом элемента ИЛИ, первый вход которого соединен с выходом первого элемента задержки, выход второго 10 одновибратора соединен с входом второго элемента задержки, выход которого соединен с вторым входом элемента ИЛИ и с входом тртьего элемента задержки, выход которого соединен с разрешающим входом 15 блока сравнения, выход неравенства которого соединен со счетным входом счетчика, выход элемента НЕ соединен с первым входомэлемента И, отлича ющееся тем, что, с целью повышения быстродействия, в 20 устройство введены третий регистр и элемент И-ИЛИ, причем выход тртьего регистра соединен с вторым информационным входом блока сравнения и является выходом устройства для подключения к информационному входу абонента, выход четвертого элемента задержки является выходом устройства для подключения к входу запроса ответа абонента, при этом выход второго одновибратора соединен с входом четвертого элемента задержки, с вторым входом элемента И и с синхровходом третьего регистра, информационный вход которого соединен с информационным выходом первого регистра. вход запуска второго одновибратора соединен с выходом элемента
И-ИЛИ, первый, второй, третий и четвертый входы которого соединены соответственно с выходом неравенства блока сравнения, с единичным выходом триггера, с синхровходом первого регистра и с нулевым выходом триггера,