.
Изобретение относится к вычислительной технике и предназначено для обмена данными между ЭВМ и внешними устройствами, между двумя ЭВМ, подключенными друг к другу по типу внеш них устройств.
Цель изобретения - повышение поме хозащищенности устройства.
На чер,теже приведена функциональная схема устройства.
Устройство содержит блок элемен тов ИЛИ, третий регистр 2, первый , регистр 3, элемент ИЛИ 4, .первый 5, второй 6 и третий 7 Элементы И., коммутатор 8, второй регистр 9., блок 10 сравнения, формирователь П, первый 12 и второй 13 триггеры, четвертый регистр 14, селектор 15 длительности импульсов, дешифратор 16. На схеме указаны входы и выходы устройства 17-24.
Устройство работает следующим образом.
В режиме передачи данные и адрес из ЭВМ в параллельном коде поступают по шинам вывода данных и адреса 23 через блок 1 элементов ИЛИ в регистр 2, переписываются в регистр 3, из котор ого информация в последовательном коде поступает через выход I7 устройства в линию связи с внешним устройством. В регистр 2 код заносится по сигналу, поступающему со входа 24 через схему ИЛИ 4. Одновременно по этому сигналу срабатывает триггер 12, на прямом выходе .которого появляется положительный потенциал, открывающий первую и вторую схемы И 5 и 6. Код, принятый внешним устройством, возвращается по линии связи через вход 22 и коммутатор 8, проходит на вход регистра 9 для записи, откуда в параллельном виде подается на входы блока 10 сравнения, где сравнивается с кодом, хранящемся в регистре 2. Если не было искажений при передаче и коды одинаковы, на выходе блока сравнения равно появляемся сигнал, проходящий через вторую схему И 6 для формирования на выходе 20 запроса выв,ода .из ЭВМ следующего кода, дпя шаревода триггера J2 в нулевое состояние, и дпя посылки сигнала подтверждения безошибочной передачи, образованного формирователем 11 в линию связи через выход 17 устройства.
20
247856а
.Если коды не одинаковы, т.е. имеет место искажение, на выходе блока 10 сравнения неравно появляется сигнал, который проходит через пер5 вую схему И 5 на управляющий вход
регистра 3, что приводит к записи- в регистр 3 кода, хранящегося в регистре 2. Происходит повторная передача кода в линию связи через выход to 17 устройства. Далее работа будет повторяться до тех пор, пока внешнее устройство не примет неискаженный код.
В режиме приема последовательно- 5 го кода с линии связи через вход 22 устройства происходит запись -кода в регистр 9. Триггер 12 в режиме приема находится в нулевом состоя- 1-ши, поэтому открыта третья схема
И 7, через которую сигнал окончания записи последовательного кода с регистра 9 проходит на R-вход триггера 13. На выходе 19 устройства появляетJ, ся низкий потенциал, означающий, что устройство не готово к обмену с ЭВМ. Код регистра 9 через блок элементов ИЛИ I поступает на вход и записывается в регистре 2 по сигналу, пришедшему с третьей схегчы И 7 через схему ИЛИ 4.. Полученный из линии связи код переписывается в регистр 3 и посыпается назад .во внешнее устройство для проверки через выход 17 устройства. Если код получен без искажений, ввеш 5 нее устройство посылает удлиненный импульс, представляющий собой сигнал подтверждения безошибочной передачи, который фиксируется селектором длительности сигнала 15. Сигнал с выхода селектора 13 служит для формирования запроса ввода на выходе 18 дпя записи кода из регистра 9 в. регистр 14 и для переключения, триггера 13 в единичное состояние. На выходе 19
устройства появляется сигнал готовности.
Если же вернувшийся из устройства ввода-вывода информации код не равен переданному, то внешнее устройство
50 передает этот код повторно, и так до тех пор пока передача осуществится без искажений и коды совпадут.
Дешифратор адреса 16 служит для использования в режиме контроля исЦ55 равности устройства ввода-вывода информации. „ .
Использование предлагаемого устройства позволяет повысить помехо30
40
защищенность и в результате приводит к экономии машинного времени, так как устройство ввода информации работает с терминалом самостоятельно в режимах приема, передачи и контроля информации, передаваемой в обоих направлениях, выставляя ЭВМ запрос на ввод или вывод лишь при положительном результате проверки после множества повторных передач.
Формула изобрете ния
Устройство для ввода-вывода информации, содержащее первый и второй pe гистры, дешифратор, коммутатор, первый, выход первого, регистра соединен с входом дешифратора, выход которого соединен с первым входом коммутатора второй вход которого является вторым входом устройства, а выход соединен с входом второго регистра, второй выход первого регистра соединен с третьим, входом коммутатора и является первым выходом устройства, о т. л и - чаю111ееся тем, что, с целью повьш1ения помехозащиш;енности, в него введены блок элементов ИЛИ, третий и четвертый регистры, первый и второй триггеры, с первого по третий элементы И, элемент ИЛИ, -блок сравнения, селектор длительности импульсов формирователь, входы первой группы блока элементов ИЛИ являются входами группы устройства, выходы блока эле- ментов ИЛИ соединены с входами группы третьего регистра, выходы которого соединены с входами группы перво
го регистра и входами второй группы блока сравнения, первый вход первого триггера соединен с первым входом элемента ИЛИ и является первым вхо- . дом устройства, первый выход первого триггера соединен с первыми вхо-т дами первого и второго элементов И, - а второй выход - с первым входом третьего элемента И, выход которого соединен с вторыми входами элемента ИЛИ и второго триггера, выход элемента ИЛИ соединен с входом первого регистра, выходы группы .второго регистра соединены с входами второй группы блока элементов ИЛИ, с входами первой группы блока ср&внения и четвертого.регистра, выход второго регистра соединен с вторым входом третьего элемента И, вход селектора длительности импульсов соединен с вторым входом коммутатора, а выход соединен с входом четвертого регистра., первым входом второго триггера и является вторым выходом устройства, выход второго Tpi rrepa является третьим выходом устройства, выходы четвертого регистра являются выходами группы устройства, выход второго элемента И соединен с входом формирователя вторым входом первого триггера и является четвертым выходом устройства, выход первого элемента И соединен с входом первого регистра, выход формирователя соединен с третьим входом коммутатора, первый и второй выходы блока сравнения соединены с вторыми входами первого и второго элементов И соответственно
20
23
т
ij
24
С
zi
J9
13
Составитель А.Трунов Редактор И.Сегляник Техред М.Ходанич Корректор С.Черни
Заказ 4126/48 Тираж 671Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, К-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
n
-J
16
8
IL.
15
название | год | авторы | номер документа |
---|---|---|---|
Устройство сопряжения для неоднородной вычислительной системы | 1988 |
|
SU1621040A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для обмена информацией между ЭВМ и терминалом | 1984 |
|
SU1416993A1 |
Устройство для сопряжения каналовВВОдА-ВыВОдА C уСТРОйСТВОМ упРАВлЕНияОпЕРАТиВНОй пАМяТью МНОгОпРОцЕССОР-НОй ВычиСлиТЕльНОй МАшиНы | 1979 |
|
SU822168A1 |
Устройство для контроля управляющей ЭВМ | 1988 |
|
SU1522216A1 |
Устройство для сопряжения масс-спектрометра с ЭВМ | 1988 |
|
SU1580379A1 |
Устройство для связи процессоров | 1984 |
|
SU1193682A1 |
Устройство для сопряжения ЭВМ с магистралью | 1988 |
|
SU1605242A1 |
Система ввода телевизионных изображений в ЭВМ | 1989 |
|
SU1665391A1 |
Устройство для имитации неисправностей | 1987 |
|
SU1444775A1 |
Изобретение относится к области вычислительной техники и предназна чено для обмена данными между ЭВМ и внешними устройствами, между двумя ЭВМ, соединенными.друг с другом по принципу внешнего устройства. Целью изобретения является повышение помехозащищенности устройства за счет сравнения передаваемого и принятого внешним устройством байтов. В случае наличия помех и искажения сообщения осуществляется повторная передача того же байта до тех пор, пока он не будет принят без искажений внешним устройством. Для подтверждения правильности приема используется иМ- пульс-квитанция, по приеме которого передается следующий байт, Устройство содержит блок элементов ИЛИ-, последовательно соединенные регистры за-г писи данных и адресов, регистры вывода данных и адресов, схему ИЛИ, триггер вывода, первую,, вторую и третью схемы И, коммутатор, регистры ввода данных и адресов, блок сравнения, формирователь, селектор длительности импульсов, регистры чтения данных и адресов, триггер готовности, дешифратор адреса. С ЭВМ устройство соединяется с помощью шины данных и адресов и линий запроса ввода, вывода и готовности. Передача информации осуществляется в последовательном коде. 1 ил. .с (О (Л
Устройство для ввода информации | 1978 |
|
SU708339A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода-вывода | 1978 |
|
SU737937A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-07-30—Публикация
1985-02-25—Подача