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

 

Изобретение относится к вычислительной технике и может быть использовано для передачи информации из канала ЭВМ к абонентам . Цель изобретения - повышение надежности и быстродействия устройства за счет создания временной задержки от реальных временных соотношений передаваемых сигналов, т.е. адаптации временной задержки. Устройство содержит девять приемников , восемь передатчиков, блок управления , группу приемопередатчиков, четыре триггера, две группы приемников, два регистра , группу элементов НЕ, два элемента И, элемент НЕ. Блок управления содержит мультиплексор, регистр, постоянную память , генератор импульсов, делитель частоты , элемент ИЛИ, два элемента И, элемент НЕ и счетчик импульсов. 3 ил. ел с

СОЮЗ СОБЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з G 06 F 13/00

ГОСУДАР СТ В Е ННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4807602/24 (22) 29.03.90 (46) 15.01,92. Бюл. М 2 (71) Ленинградское научно-производственное объединение "Электронмаш" (72) В.И.Потапенко (53) 681.325(088.8) (56) Шелихова А.А, Краткое описание и технические характеристики новых устройств

ЕС ЭВМ. — Управляющие системы и машины, 1975, М5.

Авторское свидетельство СССР

N 760098, кл. G 06 F 9/00, 1978.

Авторское свидетельство СССР .М 1515167, кл. G 06 F 13/00, 1988. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭВМ С АБОНЕНТОМ

Изобретение относится к вычислительной технике и может быть использовано для передачи информации из канала ЭВМ к абонентам.

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

Недостатком устройства является ограниченная нагрузочная способность из-за характеристик усилителей.

Известно также устройство для сопряжения. содержащее усилители приемники, элемент задержки и усилители передатчики, последовательно соединенные друг с другом, Недостаток данного устройства — ограниченная область применения из-за жесткого задания приоритета.,, Я2„, 1705832 А1 (57) Изобретение относится к вычислительной технике и может быть использовано для передачи информации из канала ЭВМ к абонентам. Цель изобретения — повышение надежности и быстродействия устройства за счет создания временной задержки от реальных временных соотношений передаваемых сигналов, т.е. адаптации временной задержки. Устройство содержит девять приемников, восемь передатчиков, блок управления, группу приемопередатчиков, четыре триггера, две группы приемников, два регистра, группу элементов НЕ, два элемента И, элемент НЕ. Блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, делитель частоты, элемент ИЛИ, два элемента И, элемент

НЕ и счетчик импульсов. 3 ил.

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

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

НЕ, элемент-НЕ, причем информационные входы первого- пятого приемников являются входами устройства для подключения к

1705832

25

50

55 стробирующему выходу. выходам чтения, записи, признака операции и признака обращения ЭВМ, информационный вход шестого приемника является входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого — пятого передатчиков являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, группы информационных входов первого и второго регистров образуют группы входов устройства для подключения к группам адресных и информационных выходов ЭВМ и абонента соответственно, первый выход блока управления является выходом устройства для подключения к стробирующему входу

ЭВМ, при этом второй выход блока управления соединен с разрешающим входом первого передатчика, информационный вход которого соединен с информационными выходами первого приемника и первым входом логического условия блока управления, третий выход которосо соединен с разрешающим входом шестого передатчика, входом элемента НЕ, разрешающими входами первого, второго регистров и разрешающим входом Второго передатчика, информационный вход которого соединен с информационным выходом второго приемника и вторым входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и третьим входом логического условия блока управления, пятый выход которого соединен с синхровходами первого, второго триггеров и синхровходами первого, второго регистров, группы информационных выходов которых соединены с соответствующими входами элементов Н Е группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, информационный выход шестого приемника соединен с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, первый информационный вход мультиплексоров, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий, четвертый информационные входы мультиплексора являются соответственно вторым, третьим, четвертым входом логического условия блока, первый, второй, третий, четвертый и пятый информационные выходы постоянной памяти являются соответственно первым, вторым, третьим, четвертым и пятым выходами блока, при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный выход которого соединен с информационным входом регистра, груп-. па информационных выходов которого соединена с группой адресных входов постоянной памяти, вторая группа информационых выходов которой соединена с группой информационных входов регистра, синхровход которого соединен с выходами генератора импульсов.

Недостаток известного устройства— низкое быстродействие и надежность за счет наличия фиксированной (не зависящей от временных реальных соотношений сигналов) временной задержки. При большом перекосе сигналов введение фиксированной временной задержки (в случае ее малой величины) недостаточно для надежного восприятия адреса-данных пассивным устройством, что приводит к низкой надежности устройства и системы ЭВМ вЂ” BY. При малом перекосе сигналов введение фиксированной задержки (в случае ее большой величины) приводит к замедлению передачи адреса-данных к пассивному устройству и к замедлению передачи данных от пассивного устройства, что приводит к понижению быстродействия устройства и системы

ЭВМ вЂ” BY. Выбор оптимальной величины задержки затруднен из-за большого разброса физических параметров магистрали.

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

Поставленная цель достигается тем, что устройство, содержащее группу приемопередатчиков, шесть приемников, семь передатчиков, блок управления, два триггера, два регистра, группу элементов Н Е, элемент

1705832

15

50

НЕ, причем информационные входы первого — пятого приемников являются входами устройства для подключения к стробирующему выходу, выходам чтения, записи, признака операции и признака обращения

ЭВМ, информационный вход шестого приемника является входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого. второго, третьего. четвертого и пятого передатчиков являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, второй выход блока управления соединен с разрешающим входом первого передатчика, информационный вход которого соединен с информационным выходом первого приемника и первым входом логического усилия блока управления, третий выход которого соединен с разрешающим входом шестого передатчика, входом элемента НЕ, разрешающими входами первого. второго регистров и разрешающим входом передатчика, информационный вход которого соединен с информационным выходом второго приемника и вторым входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и третьим входом логического условия блока управления, пятый выход которого соединен с синхровходами первого, второго триггеров и с синхровходами первого, второго регистра, группы информационных выходов которых соединены с соответствующими входами элементов НЕ группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, первая и вторая группа входов-выходов группы приемопередатчиков являются соответственно группой входоввыходов для подключения к управляющим группам входов-выходов ЭВМ и абонента, информационный выход шестого приемника соединен с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, причем первый информационный вход мультиплексора, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий и четвертый информационные входы мультиплексора являются соответственно вторым, третьим и четвертым входами логического условия блока, первый — пятый информационные выходы постоянной памяти являются соответственно первым — пятым выходами блока, при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный выход которого соединен с информационным входом регистра, группа информационных выходов которой соединена с группой информационных входов регистра, введены три приемника, две группы приемников, передатчик, два элемента И, два триггера, а в блок управления введены делитель частоты, элемент ИЛИ, два элемента И. элемент НЕ и счетчик импульсов, причем в устройстве информационные входы седьмого и eocbMoro приемников являются входами устройства для подключения к выходам установки и готовности информации ЭВМ, информационный вход девятого приемника является входом устройство для подключения к выходу готовности информации абонента, информационный выход седьмого приемника соединен с первыми входами элементов И и пятым входом логического условия блока управления, шестой вход логического условия которого соединен с выходом третьего триггера, вход установки в "0" которого соединен с выходом первого элемента И, второй и третий вход которого соединены соответственно с выходами первого и третьего приемников. вход установки в "1" третьего триггера соединен с выходом восьмого п риемника, выход девятого приемника соединен с вторым входом второго элемента И, выход которого соединен с входом установки в "0" четвертого триггера, выход которого соединен с седьмым входом логического условия блока управления, четвертый вход логического условия которого соединен с входом установки в "1" четвертого 1 риггера, шестой выход блока управления соединен с третьим входом второго элемента И, группы информационных входов первого и второго регистров соединены с выходами первой и второй группы приемников соответственно, группы входов которых образуют группы

1705832 входов устройства для подключения к группам адресных и информационных выходов

ЭВМ и абонента соответственно, первый выход блока управления соединен с входом восьмого передатчика, выход которого я вляется выходом устройства для подключения к стробирующему входу ЭВМ, причем в блоке управления выход генератора импульсов соединен с входом делителя частоты, первый выход которого соединен с первым входом второго элемента И и входом синхронизации счетчика, вход переноса которого соединен с выходом первого элемента И, второй вход которого соединен с выходом элемента ИЛИ, первый вход которого соединен со входом элемента НЕ и является шестым входом логического условия блока управления, седьмой вход логического условия которого является вторым входом элемента ИЛИ. выход элемента HE соединен с вторым входом управления режимом счетчика, первый вход управления режимом которого соединен с выходом первого элемента И, первый вход которого соединен с седьмым выходом постоянной памяти, второй вход первого элемента И является пятым входом логического условия блока управления, пятый, шестой. седьмой, восьмой и входы мультиплексора соединены с выходами счетчика, второй выход делителя частоты соединен с входом синхронизации регистра.

На фиг.1 приведена структурная схема устройства; на фиг.2 — схема блока управления; на фиг.3 — временные диаграммы работы устройства.

Устройство содержит первый 1, второй

2, третий 3, седьмой 4, восьмой 5, четвертый

6 и пятый 7 приемники (например, типа

К1500 ПУ 124, К500 ПУ 124 или аналогичные), первую группу 8 приемников(например, типа К1500 ПУ124, К500ПУ124 или аналогичные), шестой передатчик 9 (например, типа 500ЛП128, К1500ПУ125, К180ОВА4 или аналогичные в сочетании с элементами серии 559 для достижения необходимой нагрузочной способности), первый элемент И 10 (например, типа

500ЛЛ110 или аналогичный), первый 11, второй 12 и третий 13 триггеры (например типа 500ТМ130, К1500ТМ136 или аналогичный), восьмой 14. четвертый 15 и пятый 16 передатчики (например типа 500ЛП128, К1500ПУ125. К1800ВА4 или аналогичный) в сочетании с элементом 559ИП1), первый регистр 17 (например, К1500ИР141, 500ИР141 или аналогичный), группу 18 элементов НЕ (например, типа К1500ЛМ102, К1500ЛП107 или аналогичный), элемент НЕ 19, группу приемопередатчиков 20, блок 21 управле5

55 ния, четвертый триггер 22, второй элемент

И 23, первый 24. второй 25 и третий 26 передатчики, шестой 27 и девятый 28 приемники, вторую группу 29 приемников. седьмой передатчик 30, второй регистр 31, линии 32-39 сигнала "ОБМ", сигнала "ДЧТ", сигнала "ДЗП", сигнала "УСТ", сигнала

"ГИ", сигнала "ОТБ", сигнала "BY" и, сигнала "ПЗП", а также группы 40 и 41 линий сигналов "А/Д" и группу 42 линий единичных сигналов магистрали ЭВМ, линии 43 — 49 сигнала "ОБМ, сигнала "ДЗП", сигнала

"ДЧТ" сигнала "ОТВ", сигнала "ГИ", сигнала "ВУ" и сигнала "ПЗП", а также группы 50 и 51 линий сигналов А/Д и группу линий одиночных сигналов магистрали абонента, вход 53 сигнала "ДЗП" вход 54 сигнала

"ДЧТ", вход 55 сигнала "ОБМ", вход 56 сигнала "ОТВ", вход 57 сигнала "УСТ", вход 58 сигнала "УПР.1", вход 59 сигнала "УПР.2", выход 60 сигнала "УПР,ОБМ", выход 62 сиг-. нала "УП P.ÄÇÏ", выход 63 сигнала

"УП Р.ДЧТ", выход 64 сигнала "OTB" и выход

65 сигнала "УПРЗ" блока управления, магистраль 66 ЭВМ и магистраль 662 абонента. генератор 67 импульсов(построенный на базе элементов типа 500ЛМ105, К1500ЛМ101 или аналогичный элемент

ИЛИ 68, элемент НЕ 69. делитель 70 частоты (например. типа К1500ИЕ 146. 500И Е136 или аналогичный), элементы И 71 и 72, счетчик

73 импульсов(например, типа К1500 ИЕ136, 500ИЕ136 или аналогичный), мультиплексор

74(например, типа К1500КП164), регистр 75 и постоянное запоминающее устройство 76 например, К1500РТ416 или аналогичный).

На фиг,3 представлены временная диаграмма 77 сигналов адреса на выходе ЭВМ, временная диаграмма 78 сигнала "Готовность информации" (ГИ) на выходе ЭВМ в адресном цикле, временная диаграмма 79 сигнала "ОБМ" на выходе ЭВМ, временная диаграмма 80 сигналов "СЧЕТ" в адресном цикле на выходе элемента 72, временная диаграмма 81 данных на выходе 3ВМ, временная диаграмма 82 сигнала "ГИ" на выходе ЭВМ в цикле данных, временная диаграмма 83 сигнала "ДЗП" на выходе

ЭВМ, временная диаграмма 84 сигналов

"СЧЕТ" в цикле данных на выходе элемента

72, временная диаграмма 85 сигналов данных на выходе абонента, временная диаграмма 86 сигнала "ОТВ" на выходе абонента, временная диаграмма 87 сигнала на выходе абонента, временная диаграмма

88 сигналов "СЧЕТ" в цикле данных от абонента на выходе элемента 7?.

Информационные входы 32-39 приемников 1 — 3, 6, 7 являются входами устройства для подключения соответственно к строби1705832

5

15

25

55 рующему выходу, выходам чтения, записи, признака операции и признака обращения

ЭВМ. Информационный вход 46 шестого приемника 27 является входом устройства для подключения к стробирующему выходу абонента. Информационные выходы 43, 45, 44, 48 и 49 передатчиков 24 — 26, 15 и 16 являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента, Группы информационных выходов 41 и 51 передатчиков 9 и 30 образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно. Второй выход 60 блока 21 управления соединен с разрешающим входом первого передатчика 24, информационный вход которого соединен с информационным выходом первого приемника 1 и первым входом 55 логического условия блока 21 управления, третий выход

63 которого соединен с разрешающим входом шестого передатчика 9, входом элемента НЕ 19, разрешающими входами первого

17 и второго 31 регистров и разрешающим входом второго 26 передатчика, информационный вход которого соединен с информационным выходом второго 2 приемника и вторым входом 54 логического условия блока 21 управлечия, четвертый выход 61 которого соединен с разрешающим входом третьего 25 передатчика, информационный вход которого соединен с информационным выходом третьего 3 приемника и третьим 53 входом логического условия блока 21 управления, пятый 62 выход которого соединен с синхровходами первого 11 и второго 12 триггеров и синхровходами первого 17 и второго 31 регистров. Шестой выход 65 блока 21 соединен с третьим входом элемента

И 23. Элементы НЕ группы 18 выходами соединены с группами информационных входов шестого 9 и седьмого 30 передатчиков. Разрешающий вход сельмого передатчика 30 подключен к выходу элемента НЕ 19.

Информационный выход шестого приемника 27 соединен с четвертым 56 входом логического условия блока 21 управления, Информационные выходы четвертого 6 и пятого 7 приемников соединены соответственно с информационными входами первого 11 и второго 12 триггеров. выходы которых подключены к информационным входам четвертого 15 и пятого 16 передатчиков. Информационные входы 35 и 36 приемников 4 и 5 являются входами устройства для подключения к выходам установки и готовности информации ЭВМ, информационный вход 47 девятого приемника 28-входом устройства для подключения к выходу готовности информации абонента. Информационный выход седьмого приемника 4 соединен с первыми входами элементов И

10 и 23 и пятым входом 57 логического условия блока 21 управления, шестой вход 58 логического условия которого соединен с выходом третьего триггера 13, вход установки в ноль, которого соединен с выходом первого элемента И 10, второй и третий входы которого подключены к выходам первого

1 и третьего 3 приемников. Вход установки в единицу третьего триггера 13 соединен с выходом восьмого приемника 5. Выход девятого приемника 28 подключен к входу установки в ноль четвертого триггера 22, выход которого соединен с седьмым 59 входом логического условия блока 21 управления, четвертый вход 56 логического условия которого соединен с входом установки е единицу четвертого триггера 22. Группы информационных входов первого 17 и второго

31 регистров соединены с выходами первой

8 и второй 29 группы приемников, группы входов.46 и 50 которых образуют группы входов устроства для подключения к группам адресных и информационных выходов

ЭВМ и абонента соответственно. Первый выход 64 блока 21 управления соединен с входом восьмого 14 передатчика, выход 37 которого является выходом устройства для подключения к стробирующему входу ЭВМ.

Блок 21 управления содержит мультиплексор 74, регистр 75, счетчик 73 импульсов,постоянную память 76, элемент ИЛИ 68, элемент НЕ 69, два элемента И 71 и 72, делитель 70 частоты и генератор 67 импульсов.

Первый информационный вход 55 мультиплексора 74, соединенный с установочным входом регистра 75, является первым входом логического условия блока 21, второй 54, третий 53 и четвертый 56 информационные входы мультиплексора 74 вторым, третьим и четвертым входами логического условия блока 21, первый 64, второй

60, третий 63, четвертый 61 и пятый 62 информационные выходы постоянной памяти

76 — первым, вторым, третьим, четвертым и пятым выходами блока 21. Первая группа информационных выходов постоянной памяти 76 соединена с группой управляющих входов мультиплексоров 74, информационный выход которого соединен с информационным входом регистра 75. группа информационных выходов которого соединена с группой адресных входов постоянной памяти 76, вторая группа информационных выходов которой соединена с группой информационных входов 0

1705832 регистра 75. Выход генератора 67 импульсов соединен с входом делителя 70 частоты, первый выход которого подключен к первому входу второго элемента И 72 и входу С синхронизации счетчика 73, вход переноса

Do которого соединен с выходом второго элемента И 72, второй вход которого соединен с выходом элемента ИЛИ 68. первый вход которого подключен к входу элемента

НЕ 69 и является шестым входом 58 логического условия блока 21 управления, седьмой вход 59 логического условия которого является вторым входом элемента ИЛИ 68. Выход элемента НЕ 69 соединен с вторым входом управления режимом S i счетчика 73, первый вход S<> управления режимом которого соединен с выходом первого элемента

И 71, первый вход которого соединен с седьмым выходом 76 постоянной памяти, второй вход первого элемента И 71 является пятым входом 57 логического условия блока 21 управления, пятый, шестой, седьмой, и восьмой входы мультиплексора 74 соединены с выходами счетчика 73, второй выход делителя 70 частоты соединен с входом синхронизации регистра 75.

Работу устройства рассмотрим на примере использования его для сопряжения

ЭВМ типа "Электроника — 60" или аналогичной с абонентами.

При этом в устройстве неиспользуемые выводы элементов необходимо соединить с цепью "ОБЩ" или с цепью "+5В" через резистор с номиналом 1 кОм для обеспечения их помехозащищенности и незапланированного срабатывания.

В блоке управления выводы Pi...„Д4, S2 счетчика 73 соединяют с цепью "ОБМ", вывод S — с цепью +5В через резистор 1 кОм.

В ЭВМ и абоненте формируют сигнал

"Готовность информации".

В программном режиме обмена информацией ЭВМ выполняет по отношению к абонентам стандартные операции "Ввод", и

"Вывод". B устройстве выполнение стандартных операций "Ввод" и "Вывод" происходит за два цикла.

При выполнении первого цикла (адресного) ЭВМ передает через устройство адрес выбранного абонента, Появление адреса на магистрали ЭВМ сопровождается сигналом

ГИ и с некоторой задержкой сигналом

"ОБМ".

При выполнении второго цикла (цикла данных) ЭВМ передает или принимает данные, Данные, передаваемые ЭВМ, сопровождаются сигналом "ГИ" и с некоторой задержкой сигналом "ДЗП". Данные. передаваемые абонентом, сопровождаются сигналом "ОТВ" и сигналом "ГИ".

55 устройство при выполнении адресного цикла операции "Ввод" и "Вывод" работает следующим образом.

После включения питания ЭВМ формирует сигнал низкого уровня "УСТ", который поступает по линии 35 через приемник 4 и на вход 57 блока 21 управления и на вход элементов И 10, 23, при этом на выходах элементов И 10, 23 и 71 формируется сигнал низкого уровня, .который устанавливает триггеры 13 и 23 и счетчик 73 в нулевое состояние.

В промежутках между выполнением операции "Ввод" и "Вывод" сигнал "ОБМ" на линии 32 магистрали бб,i имеет пассивный (высокий) уровень. Пассивный уровень сигнала "ОБМ" через приемник 1 поступает на вход 55 блока 21 управления и устанавливает его в исходное состояние, Блок 21 управления представляет собой микропрограммный автомат. Синхронизация момен. тов его работы осуществляется генератором

61, формирующим импульсную последовательность субнаносекундного диапазона, подаваемую на динамический вход счетчика

73, и импульсы меньшей частоты, подаваемые с делителя 70 на динамический вход регистра 75.

В исходном состоянии блок 21 управления формирует сигнал низкого уровня на выходе 60 поступает на разрешающий вход передатчика 24 и запрещает трансляцию сигнала "ОБМ" с магистрали 66> на магистраль 662.

Сигнал низкого уровня с выхода 61 поступает на разрешающий вход передатчика

25 и запрещает трансляцию сигнала "ДЗП" с магистрали 661 на магистраль 662.

Сигнал низкого уровня с выхода 63 поступает на разрешающий вход передатчика

26 и запрещает трансляцию сигнала "ДЧТ" с магистрали.66 на магистраль 66р, Кроме того, данный сигнал поступает на разрешающие входы передатчика 9 и регистров 31 и

17 и через элемент НЕ 19 высоким уровнем на разрешающий вход передатчика 30.

В результате разрешается трансляция адресной информации с магистрали 661 через приемники 8, регистр 17, группу элементов НЕ 18 и передатчик 30 на магистраль 662 и запрещается трансляция с магистрали 66 через регистр 31, группу элементов НЕ 18 и передатчик 9 на магистраль 66 . Сигнал высокого уровня с выхода 62 поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и переводит их в режим трансляции сигналов. Сигнал высокого уровня с выхода

64 поступает через передатчик 14 на линию

37 магистрали 66>, 13

1705832

При выполнении адресного цикла операций "Ввод" и "Вывод" ЭВМ устанавливает на магистрали 661 адреса выбранного регистра (диаграмма 77) сигнал "ГИ" (фиг.3, диаграмма 78), признак обращения к реги- 5 стру абонента — сигнал BY на линии 38, признак выполненной по отношению к выбранному регистру операции — сигнал

"ПЗП" на линии 39.

Сигнал "ГИ" низкого уровня проходит 10 через приемник 5 на S-вход триггера 13 и переводит его в единичное состояние. При этом на входе 58 блока управления появляется сигнал высокого уровня, который, поступая через элемент НЕ, низким уровнем 15 на входе S1 счетчика 73 устанавливает счетчик в режим счета с увеличением. Высокий уровень сигнала поступает через элемент

ИЛИ 68 на вход элемента И 72 и разрешает прохождение счетных импульсов субнано- 20 секундного диапазона на счетный вход 0О.

С некоторым опозданием по отношению к установленному адресу на линии 32 магист-, рали 65 появляется сигнал "ОБМ" (фиг. 3. диаграмма 79). При распространении адре- 25 са и сигнала "ОБМ" за счет неоднородной физической среды происходит нарушение временных соотношений между сигналами, Восстановление временных соотноше- 30 ний между сигналами в адресном цикле происходит следующим образом.

До тех пор, пока сигнал "ОБМ" не поступит на вход приемника t и через приемник на вход 55 блока 21 управления, 35 адресная информация и ситналы "BY" и

"ПЗП" транслируются устройством с магистрали 661 на магистраль 662. При поступлении по входу 32 активного (низкого) уровня сигнала "ОБМ" блок 21 управления форми- 40 рует на выходе 62 сигнал низкого уровня. С выхода 62 блока 21 управления сигнал низкого уровня поступает на синхровходы триггеров 11 и 12, регистров 17 и 31 и переводят их в режим запоминания транслируемой ин- 45 формации. В результате текущее значение транслируемой через устройство адресной информации и сигналов "BY" и "ПЗП" фиксируется на магистрали 662. Одновременно сигнал низкого уровня "ОБМ" с выхода при- 50 емника 1 поступает низким уровнем через элемент И 10 на R-вход триггера 13 и переводит его в нулевое состояние при этом на входе 58 блока 2 1 управления появляется потенциал низкого уровня, под действием 55 которого появляется потенциал высокого уровня на выходе элемента НЕ 69, изменяющий режим работы счетчика 73. На выходе элемента ИЛИ 68 появляется потенциал низкого уровня, запрещающий прохождение импульсов на выход элемента И 72 и останавливающий счет импульсов. На выходе счетчика 73 устанавливается код, определяющий величину реальной временной задержки Л11 сигнала "ОБМ" относительно адреса. Затем блок 21 управления отсчитывает от момента фиксации интервал времени Лty (длительность этого интервала времени зависит от задержки Л11 и постоянной задержки вносимой элементами схемы) и формирует на выходе 60 сигнал высокого уровня, разрушающий трансляцию через устройство сигнала "ОБМ" с магистрали 661 на магистраль 662. Далее через интервал времени Лту, также зависящий от задержки Л t1, на входе 62 блока 21 управления формируется сигнал высокого уровня, который поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и переводит их из режима запоминания в режим трансляции и приступает к выполнению операции

"Ввод" или "Вывод". При этом на шестом выходе низкого уровня, который через элемент И 71 поступает низким уровнем на вход S счетчика 73 и переводит его в нулевое состояние.

После завершения адресного цикла

ЭВМ устанавливает на магистрали 661 данные, подлежащие записи в выбранный регистр (диаграмма 81) и сигнал "ГИ", Под действием сигнал ГИ", как и в адресном цикле, счетчик импульсов 73 производит подсчет импульсов для определения временной задержки Лt2. С некоторым опозданием Л t2 по отношению к передаваемым данным

ЭВМ помещает на линию 34 магистрали 661 сигнал "ДЗП" (диаграмма 83).

При распространении данных и сигнала

"ДЗП" по линиям магистрали 661 за счет неоднородной физической среды происходит нарушение временных соотношений между сигналами.

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

До тех пор, пока сигнал "ДЗП" не поступил в устройство, данные, подлежащие записи в выбранный регистр, транслируются устройством с магистрали 661 на магистраль

662. при поступлении в устройство активного уровня сигнал "ДЗП" блок 21 управления ° формирует на выходе 62 сигнал низкого уровня. С выхода 62 сигнал низкого уровня поступает на синхровходы триггерЬв 11 и 12 регистров 17 и 31 и переводит их в режим запоминания, Таким образом, устройство фиксирует на магистрали 662 текущее значение передаваемых данных, 15

1705832

Одновременно активный сигнал "ДЗП" с выхода приемника 3 поступает через элемент И 10 на R-вход триггера 13 и переводит его в нулевое состояние, при котором аналогично адресному циклу счетчик 73 прекращает подсчет импульсов и на его выходе устанавливается код, соответствующий временному интервалу Л Dz, B зависимости от величины Лтг блок 21 управления формирует на выходе 61 сигнал высокого уровня.

Этот сигнал поступает на вход передатчика

25. В результате разрешается трансляция сигнала "ДЗП" с магситрали 661 на магистраль 662. Блок 76 памяти производит сброс счетчика 73. Таким образом, 21 блок управления осуществляет временную привязку передаваемых данных и сигнала сопровождения "ДЗП" в зависимости от их реального перекоса.

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

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

Внешнее устройство на магистрали ббпр получает данные и сигнал "ДЗП", выполняет операцию "Запись" и формирует сигнал

"ОТВ". Сигнал "ОТВ" с магистрали 662 по входу 46 через приемник 27 поступает на вход 56 блока 21 управления и íà S-вход триггера 22, устанавливая его в единичное состояние. При этом счетчик 73 производит счет импульсов в сторону уменьшения от нуля (99,98,... и т,д.). При этом блок 21 управления на выходе 64 формирует сигнал низ-. кого уровня, который поступает через передатчик 14 по линии 37 в магистраль 66i и далее в ЭВМ, Получив активный (низкий) уровень сигнала ОТВ", ЭВМ снимает с магистрали 661 сигнал "ДЗП", а затем и данные.

Пассивный (высокий) уровень сигнала

"ДЗП" с магистрали 661 поступает на вход

53 блока управления и далее на входы условий мультиплексора 74. При этом блок 21 управления формирует на четвертом выходе

61 сигнал низкого уровня, который поступает на вход передатчика 25 и запрещает трансляцию сигнала "ДЗП" с магистрали

661 на магистраль 662, Получив пассивный уровень сигнала

"ДЗП", абонент снимает сигнал "ОТВ". Пассивный (высокий) уровень сигнала поступает на вход 56 блока 21 управления, В

55 результате блок управления формирует сигнал высокого уровня на выходе 64 и сигнал низко о уровня на выходе 65. Сигнал с выхода 64 поступает через передатчик 14 в магистраль 661 и далее s ЭВМ. Сигнал с выхода 65 поступает через элемент И 23 на

R-вход триггера 22 и устанавливает его в нулевое состояние, останавливая подсчет временного интервала счетчиком 73. После этого блок 21 управления в зависимости от кода на выходе счетчика 73 через At формирует сигнал высокого уровня, который с выхода 62 поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и переводит их в режим трансляции, при этом на седьмом выходе блока 76 памяти формируется низкий уровень сигнала, который переводит счетчик 73 в нулевое состояние, Получив высокий уровень сигнала "ОТВ, Э ВМ снимает на магистрали

661 сигнал "ОБМ". При установке на магистрали 661 пассивного уровня сигнала

"ОБМ" блок 21 управления возвращается в исходное состояние. На этом операция

"Вывод" завершается, Устройство при выполнении цикла данных операции "Ввод" работает следующим образом.

После завершения адресного цикла

ЭВМ устанавливает на магистрали 661 сигнал "ДЧТ", Активный уровень сигнала "ДЧТ" с магистрали 661 через приемник 2 поступает на вход 54 блока управления. При поступлении сигнала "ДЧТ" на выходе 63 блока 21 управления формируется сигнал высокого уровня. Этот сигнал поступает на разрешающий вход передатчика 26 и 9, В результате разрешается трансляция сигнала "ДЧТ" с магистрали 661 на магистраль 662. Разрешается трансляция информации с магистрали 662 через регистр 31, элементы НЕ.18 и передатчик 9 на магистраль 661, запрещается трансляция информации с магистрали 661 через регистр 17, элементы HE 18 и передатчики 30 на магистраль 662.

Абонент на магистрали 662 получает сигнал "ДЧТ, выполняет операцию "Чте-. ние" содержимого выбранного регистра и устанавливает на магистрали 66р данные, сигнал готовности информации "ГИ" и сигнал сопровождения "ОТВ" (диаграммы 85—

87). При распространении данных и сигналов по линиям магистрали 662 за счет неоднородной физической среды происходит нарушение временных соотношений между сигналами.

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

1705832

40

Сигнал "ОТВ" с магистрали 662 через приемник 27 поступает на вход 56 блока 21 управления и íà S-вход триггера 22, устанавливая его в единичное состояние, При этом счетчик 73 блока управления начинает подсчет импульсов в сторону уменьшения и формирует на выходе 64 сигнал активного (низкого) уровня, который поступает через передатчик 14 в магистраль 66 и далее в

ЭВМ.

Затем на вход приемника 28 поступает сигнал "ГИ", который проходит через элемент И 23 и низким уровнем по R-входу переводит триггер 22 в нулевое состояние и запрещает сигналом низкого уровня по входу элемента И 72 счет импульсов. На выходе счетчика 73 формируется код, соответствующий реальному временному интервалу

Ь тз между сигналом "ОТВ" и информацией.

Затем блок 21 управления в зависимости от кода на выходе счетчика 73 отсчитывает интервал времени А и формирует сигнал низкого уровня на выходе 62, Этот сигнал поступает на синхроводы регистров 17 и 31 и переводит их в режим заполнения транслируемой информации. В результате текущее значение транслируемой через устройство информации о данных фиксируется на магистрали 661. ЭВМ по сигналу

"ОТВ" принимает данные, установленные устройством на магистрали 661, а затем снимает сигнал "ДЧТ".

Устройство транслирует пассивный уровень сигнала "ДЧТ" с магистрали 661 на магистраль 662. Абонент на магистрали 66, получив пассивный уровень сигнала "ДЧТ", снимает сигнал "ОТВ", а затем данные, Пассивный уровень сигнала "ОТВ" через приемник 27 поступает на вхОд 56 блока 21 управления.

При этом блок 21 управления формирует пассивный (высокий) уровень сигнала, который с выхода 64 поступает через передатчик 14 на магистраль 66 и далее в

Э ВМ.

Затем, отсчитав в зависимости от кода на выходе счетчика 73 интервал времени

Л ь, блок 21 управления формирует следующие r налы; сигнал высокого уровня на выходе 62 и сигналы низкого уровня на выходе 63 и на седьмом выходе постоянной памяти 76.

Сигнал высокого уровня с выхода 62 поступает нэ синхровходы регистров 17 и 31 и переводит их в режим трансляции информации. Сигнал низкого уровня с выхода 63 поступает на разрешающие входы передатчиков 26 и 9, на разрешающий инверсный вход регистра 31 и через элемент HE высоким уровнем на разрешающий вход пере5

35 датчика 30. Сигнал низкого уровня с седьмого выхода памяти 76 поступает через элемент И 71 низким уровнем на вход счетчика 73 и устанавливает его в нулевое состояние.

В результате запрещается трансляция сигнала "ДЧТ" с магистрали 661 на магистраль 662, трансляция данных с магистрали

662 на магистраль 66 и разрешается трансляция информации с магистрали 66 на магистраль 662.

Получив пассивный уровень сигнала

"ОТВ", ЭВМ устанавливает на магистрали

661 пассивный уровень сигнала "ОБМ", который через приемник 1 устройства поступает на вход 55 блока 21 управления, При этом блок 21 управления устанавливается в исходное состояние и выполнение операции "ВВОД" завершается. Группа приемопередатчиков 20 осуществляет трансляцию через устройство с магистрали 661 на магистраль 662 и обратно асинхронных одиночных сигналов, Данные сигналы не связаны определенными временными соотношениями с другими сигналами интерфейса и поэтому их регенерация не требуется.

Формула изобретения

Устройство для сопряжения ЭВМ с абонентом, содержащее шесть приемников. семь передатчиков, блок управления. группу приемопередатчиков, первая и вторая группы входов-вь ходов которого являются соответствующими входами-выходами устройства для подключения к управляющим группам входов-выходов ЭВМ и абонента, два триггера, два регистра, группу элементов НЕ, элемент НЕ, причем информационные входы первого — пятого приемников являются входами устройства для подключения соответственно к стробирующему выходу, выходам чтения, записи, признака операции и признака обращения ЭВМ, информационный вход шестого приемника является входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого — пятого пере-датчиков являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента соответственно, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, первый выход блока управления соединен с разрешающим входом первого передатчика, информационный вход которого соединен с

1705832

20 информационным выходом первого приемника и первым входом логического условия блока управления, второй выход которого соединен с разрешающим входом шестого передатчика. входом элемента НЕ. разрешающими входами первого и второго регистров и разрешающим входом второго передатчика, информационный вход которого соединен с информационным выходом второго приемника и с вторым входом логического условия управления, третий выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и с третьим входом логического условия блока управления, четвертый выход которого соединен с синхровходами первого и второго триггеров и первого и второго регистров, группы информационных выходов которых соединены с соответствующими входами элементов НЕ группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, информационный выход шестого приемника — с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, причем первый информационный вход мультиплексора, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий и четвертый информационные входы мультиплексора являЮтся одноименными входами логического условия блока, первый — пятый информационные выходы постоянной памяти являются одноименными выходами блока. при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный выход которого соединен с информационным входом регистра, группа информационных выходов которого соединена с группой адресных входов постоянной памяти, вторая группа информационных выходов которой соединена с группой информационных входов регистра, о тл и ча ю щ ее с я тем, что. с целью повышения быстродействия и надежности путем создания зависимости временной задержки от реальных соотно55

50 шений передаваемых сигналов, в него введены три приемника, два элемента И, две группы приемников, передатчик, два триггера, в блок управления введены делитель частоты, элемент ИЛИ, два элемента И, элемент НЕ и счетчик импульсов, причем в устройстве информационные входы седьмого и восьмого приемников являются входами устройства для подключения к выходам установки и готовности информации ЭВМ, информационный вход девятого приемника является входом устройства для подключения к выходу готовности информации абонента, информационный выход седьмого приемника соединен с первыми входами элементов И и с пятым входом логического условия блока управления, шестой вход логического условия которого соединен с выходом третьего триггера, вход установки в

"0" которого соединен с выходом первого элемента И, второй и третий входы которого соединены соответственно с выходами первого и третьего приемников, вход установки в "1" третьего триггера соединен с выходом восьмого приемника, выход девятого приемника-с вторым входом второго элемента

И, выход которого соединен с входом установки в "0" четвертого триггера, выход которого соединен с седьмым входом логического условия блока управления, выход шестого приемника соединен с входом установки в "1" четвертого триггера, пятый выход блока управления — с третьим входом второго элемента И, группы информационных входов первого и второго регистров соединены соответственно с выходами приемников первой и второй групп, выходы которых образуют группы входов устройства для подключения к группам адресных и информационных выходов ЭВМ и абонента соответственно. шестой выход блока управления соединен с входом восьмого передатчика, выход которого является выходом устройства для подключения -к стробирующему входу ЗВМ, причем в блоке управления выход генератора импульсов соединен с входом делителя частоты, первый выход которого соеДинен с первым входом первого элемента И и входом синхронизации счетчика, вход переноса которого соединен с выходом первого элемента И, второй вход которого соединен с выходом элемента

ИЛИ, первый вход которого соединен с входом элемента НЕ и является шестым входом логического условия блока управления, седьмой вход логического условия которого является вторым входом элемента ИЛИ, выход элемента НЕ соединен с первым входом управления режимом счетчика, второй вход управления режимом которого соединен с.

1705832

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

5 выходом блока управления, 1705832

Составитель В.Вертлиб

Редактор Л,Пчолинская Техред М.Моргентал Корректор Э.Лончакова

Заказ 194 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-З5, Раушская наб.. 4/6

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, f 01

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

 

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

Изобретение относится к вычислительной технике и может быть использовано для создания интерфейсных устройств сопряжения периферийных устройств с ЭВМ, имеющими порт ввода-вывода, а именно интерфейсных блоков, преобразующих порт печатающего устройства ЭВМ в порт вводавывода

Изобретение относится к вычислительной технике, может быть использовано для увеличения объема памяти при построении цифровых систем на базе мини(микро)ЭВМ

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

Изобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин с интерфейсом типа общая шина с удаленными абонентами

Изобретение относится к вычислительной технике и может быть использовано в системах автоматизированного управления и САПР

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

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

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

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

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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