Устройство для сопряжения эвм с абонентом

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано для организации обмена данными абонентов с ЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит три регистра, триггер, счетчик, блок сравнения , четыре элемента задержки, два одновибратора, элемент- /, элемент ИЛИ, элемент НЕ, элемент И-ИЛИ. 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

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 устройство введены третий регистр и элемент И-ИЛИ, причем выход тртьего регистра соединен с вторым информационным входом блока сравнения и является выходом устройства для подключения к информационному входу абонента, выход четвертого элемента задержки является выходом устройства для подключения к входу запроса ответа абонента, при этом выход второго одновибратора соединен с входом четвертого элемента задержки, с вторым входом элемента И и с синхровходом третьего регистра, информационный вход которого соединен с информационным выходом первого регистра. вход запуска второго одновибратора соединен с выходом элемента

И-ИЛИ, первый, второй, третий и четвертый входы которого соединены соответственно с выходом неравенства блока сравнения, с единичным выходом триггера, с синхровходом первого регистра и с нулевым выходом триггера,