Изобретение относится к вычислительной технике и может быть использовано для передачи информации из канала ЭВМ к абонентам.
Известно устройство для сопряжения с абонентом, содержащее группу шин и приемные и передающие блоки с усилителями, которое позволяет подключать абоненты к интерфейсу ЭВМ.
Недостатком устройства является ограниченная нагрузочная способность из-за характеристик усилителей.
Известно также устройство для сопря- . жения. содержащее усилители приемники, элемент задержки и усилители передатчики, последовательно соединенные друг с другом.
Недостаток данного устройства - ограниченная область применения из-за жесткого задания приоритета.
Известно, кроме того, устройство для сопряжения, содержащее шины выборки абонента, шины выборки канала, группу шин состояния канала, передающие блоки, приемные блоки, группу информационных шин канала, группу адресных шин канала, элементы задержки, шину блокировки канала, группу шин состояния абонента и блок коммутации.
Недостатком устройства является низкая надежность за счет искажений при передаче сигналов.
Наиболее близким к предлагаемому является устройство для сопряжения с абонентом, содержащее шесть приемников, семь передатчиков, блок управления; два триггера, два регистра, группу элементов НЕ, элемент НЕ, причем информационные входы первого- пятого приемников являются входами устройства для подключения к
VJ
о ел
00
со го
стробирующему выходу, выходам чтения, записи, признака операции и признака обращения ЭВМ, информационный вход шестого приемника является входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого - пятого передатчиков являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, группы информационных входов первого и второго регистров образуют группы входов устройства для подключения к группам адресных и информационных выходов ЭВМ и абонента соот- ветственно, первый выход блока управления является выходом устройства для подключения к стробирующему входу ЭВМ, при этом второй выход блока управления соединен с разрешающим входом пер- вого передатчика, информационный вход которого соединен с информационными выходами первого приемника и первым входом логического условия блока управления, третий выход которою соединен с разреша- ющим входом шестого передатчика, входом элемента НЕ, разрешающими входами первого, второго регистров и разрешающим входом бторого передатчика, информационный вход которого соединен с информаци- онным выходом второго приемника и вторым входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и третьим входом логического условия блока управления, пятый выход которого соединен с синхровходами первого, второго триггеров и синхровхода- ми первого, второго регистров, группы информационных выходов которых соединены с соответствующими входами элементов Н Е группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, информационный выход шестого приемника соединен с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными
входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, первый информационный вход мультиплексоров, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий, четвертый информационные входы мультиплексора являются соответственно вторым, третьим, четвертым входом логического условия блока, первый, второй, третий, четвертый и пятый информационные выходы постоянной памяти являются соответственно первым, вторым, третьим, четвертым и пятым выходами блока, при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный выход которого соединен с информационным входом регистра, труп-, па информационных выходов которого соединена с группой адресных входов постоянной памяти, вторая группа инфор- мационых выходов которой соединена с группой информационных входов регистра, синхровход которого соединен с выходами генератора импульсов.
Недостаток известного устройства - низкое быстродействие и надежность за счет наличия фиксированной (не зависящей от временных реальных соотношений сигналов) временной задержки. При большом перекосе сигналов введение фиксированной временной задержки (в случае ее малой величины) недостаточно для надежного восприятия адреса-данных пассивным устройством, что приводит к низкой надежности устройства и системы ЭВМ-ВУ. При малом перекосе сигналов введение фиксированной задержки ( в случае ее большой величины) приводит к замедлению передачи адреса-данных к пассивному устройству и к замедлению передачи данных от пассивного устройства, что приводит к понижению быстродействия устройства и системы ЭВМ-ВУ. Выбор оптимальной величины задержки затруднен из-за большого разброса физических параметров магистрали.
Цель изобретения - повышение надёжности и быстродействия устройства за счет создания зависимости временной задержки от реальных временных соотношений передаваемых сигналов, т.е. адаптации временной задержки.
Поставленная цель достигается тем, что устройство, содержащее группу приемопередатчиков, шесть приемников, семь передатчиков, блок управления, два триггера, два регистра, группу элементов НЕ, элемент
НЕ, причем информационные входы первого - пятого приемников являются входами устройства для подключения к стробирую- щему выходу, выходам чтения, записи, признака операции и признака обращения ЭВМ, информационный вход шестого приемника является входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого, второго, третьего, четвертого и пятого передатчиков являются выходами устройства для подключения соответственно к стробирующему входу, входам чтения, записи, признака операции и признака обращения абонента, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, второй выход блока управления соединен с разрешающим входом первого передатчика, информационный вход которого соединен с информационным выходом первого приемника и первым входом логического усилия блока управления, третий выход которого соединен с разрешающим входом шестого передатчика, входом элемента НЕ, разрешающими входами первого, второго регистров и разрешающим входом передатчика, информационный вход которого соединен с информационным выходом второго приемника и вторым входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и третьим входом логического условия блока управления, пятый выход которого соединен с синхровходами первого, второго триггеров и с синхровходами первого, второго регистра, группы информационных выходов которых соединены с соответствующими входами элементов НЕ группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, первая и вторая группа входов-выходов группы приемопередатчиков являются соответственно группой входов- выходов для подключения к управляющим группам входов-выходов ЭВМ и абонента, информационный выход шестого приемника соединен с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, гене- 5 ратор импульсов, причем первый информационный вход мультиплексора, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий и четвертый
0 информационные входы мультиплексора являются соответственно вторым, третьим и четвертым входами логического условия блока, первый - пятый информационные выходы постоянной памяти являются соответ5 ственно первым - пятым выходами блока, при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный
0 выход которого соединен с информационным входом регистра, группа информационных выходов которой соединена с группой . информационных входов регистра, введены три приемника, две группы приемников, пе5 редэтчик, два элемента И, два триггера, а в блок управления введены делитель частоты, элемент ИЛИ. два элемента И, элемент НЕ и счетчик импульсов, причем в устройстве информационные входы седьмого и восьмо0 го приемников являются входами устройства для подключения к выходам устанрвки и готовности информации ЭВМ, информационный вход девятого приемника является входом устройство для подключения к выхо5 ду готовности информации абонента, информационный выход седьмого приемника соединен с первыми входами элементов И и пятым входом логического условия блока управления, шестой вход логического условия
0 которого соединен с выходом третьего триггера, вход установки в О которого соединен с выходом первого элемента И, второй и третий вход которого соединены соответственно с выходами первого и третьего при5 емников, вход установки в 1 третьего триггера соединен с выходом восьмого приемника, выход девятого приемника соединен с вторым входом второго элемента И, выход которого соединен с входом установ0 ки в О четвертого триггера, выход которого соединен с седьмым входом логического условия блока управления, четвертый вход логического условия которого соединен с входом установки в 1 четвертого риггера.
5 шестой выход блока управления соединен с третьим входом второго элемента И, группы информационных входов первого и второго регистров соединены с выходами первой и второй группы приемников соответственно, группы входов которых образуют группы
входов устройства для подключения к группам адресных и информационны выходов ЭВМ и абонента соответственно, первый выход блока управления соединен с входом восьмого передатчика, выход которого является выходом устройства для подключения к стробирующему входу ЭВМ, причем в блоке управления выход генератора импульсов соединен с входом делителя частоты, первый выход которого соединен с первым входом второго элемента И и входом синхронизации счетчика, вход переноса которого соединен с выходом первого элемента И, второй вход которого соединен с выходом элемента ИЛИ, первый вход которого соединен со входом элемента НЕ и является шестым входом логического условия блока управления, седьмой вход логического условия которого является вторым входом элемента ИЛИ, выход элемента НЕ соединен с вторым входом управления режимом счетчика, первый вход управления режимом которого соединен с выходом первого элемента И, первый вход которого соединен с седьмым выходом постоянной памяти, второй вход первого элемента И является пятым входом логического условия блока управления, пятый, шестой, седьмой, восьмой и входы мультиплексора соединены с выходами счетчика, второй выход дели- теля частоты соединен с входом синхронизации регистра.
На фиг.1 приведена структурная схема устройства; на фиг.2 - схема блока управления; на фиг.З - временные диаграммы работы устройства.
Устройство содержит первый 1, второй 2, третий 3, седьмой 4, восьмой 5, четвертый б и пятый 7 приемники (например, типа К1500 ПУ 124, К500 ПУ 124 или аналогичные), первую группу 8 приемников (например, типа К1500 ПУ124. К500ПУ124 или аналогичные), шестой передатчик 9 (например, типа 500ЛП128, К1500ПУ125, К1800ВА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 управления , четвертый триггер 22, второй элемент И 23, первый 24. второй 25 и третий 26 передатчики, шестой 27 и девятый 28 приемники, вторую группу 29 приемников.
седьмой передатчик 30, второй регистр 31, линии 32-39 сигнала ОБМ, сигнала ДЧТ сигнала ДЗП, сигнала УСТ, сигнала ГИ, сигнала ОТБ, сигнала ВУ и, сигнала ПЗП, а также группы 40 и 41 линий
0 сигналов А/Д и группу 42 линий единичных сигналов магистрали ЭВМ, линии 43-49 сигнала ОБМ, сигнала ДЗП, сигнала ДЧТ сигнала ОТВ, сигнала ГИ. сигнала бУ и сигнала ПЗП, а также группы 50
5 и 51 линий сигналов А/Д и группу линий одиночных сигналов магистрали абонента, вход 53 сигнала ДЗП вход 54 сигнала ДЧТ, вход 55 сигнала ОБМ, вход 56 сигнала ОТВ, вход 57 сигнала УСТ, вход 58
0 сигнала УПР.Г, вход 59 сигнала УПР.2, выход 60 сигнала УПР.ОБМ, выход 62 сигг нала УПР.ДЗП, выход 63 сигнала УПР.ДЧТ,выход 64 сигнала ОТВ и выход 65 сигнала УПРЗ блока управления, маги5 страль 66i ЭВМ и магистраль бба абонента, генератор 67 импульсов(построенный на базе элементов типа 500ЛМ105, К1500ЛМ101 или аналогичны, элемент ИЛИ 68, элемент НЕ 69. делитель 70 частоты
0 (например,.типа К1500ИЕ146,500ИЕ136или аналогичный), элементы И 71 и 72, счетчик
73 импульсов (например, типа К1500 ИЕ136, 500ИЕ136 или аналогичный), мультиплексор
74 (например, типа К1500КП164), регистр 75
5 и постоянное запоминающее устройство 76 например, К1500РТ416 или аналогичный).
На фиг.З представлены временная диаграмма 77 сигналов адреса на выходе ЭВМ, временная диаграмма 78 сигнала Готов0 ность информации (ГИ) на выходе ЭВМ в адресном цикле, временная диаграмма 79 сигнала ОБМ на выходе ЭВМ, временная диаграмма 80 сигналов СЧЕТ в адресном цикле на выходе элемента 72, временная
5 диаграмма 81 данных на выходе ЭВМ, временная диаграмма 82 сигнала ГИ на выходе ЭВМ в цикле данных, временная диаграмма 83 сигнала ДЗП на выходе ЭВМ, временная диаграмма 84 сигналов
0 СЧЕТ в цикле данных на выходе элемента 72, временная диаграмма 85 сигналов данных на выходе абонента, временная диаграмма 86 сигнала ОТВ на выходе абонента, временная диаграмма 87 сигнала
5 на выходе абонента, временная диаграмма 88 сигналов СЧЕТ в цикле данных от абонента на выходе элемента 72.
Информационные входы 32-39 приемников 1-3, 6,7 являются входами устройства для подключения соответственно к стробирующему выходу, выходам чтения, записи, признака операции и признака обращения ЭВМ. Информационный вход 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. вход установки в ноль, которого соединен с выходом
0 первого элемента И 10, второй и третий входы которого подключены к выходам первого 1 и третьего 3 приемников. Вход установки в едикицу третьего триггера 13 соединен с выходом восьмого приемника 5. Выход де5 вятого приемника 28 подключен к входу установки в ноль четвертого триггера 22, выход которого соединен с седьмым 59 входом логического условия блока 21 управления, четвертый вход 56 логического условия
0 которого соединен с входом установки в единицу четвертого триггера 22. Группы информационных входов первого 17 и второго 31 регистров соединены с выходами первой 8 и второй 29 группы приемников, группы
5 входов. 46 и 50 которых образуют группы входов устроства для подключения к группам адресных и информационных выходов ЭВМ и абонента соответственно. Первый выход 64 блока 21 управления соединен с
0 входом восьмого 14 передатчика, выход 37
которого является выходом устройства для
подключения к стробирующему входу ЭВМ.
Блок 21 управления содержит мультиплексор74, регистр 75, счетчик 73 импуль5 сов.лостоянную память 76, элемент ИЛИ 68, элемент НЕ 69, два элемента И 71 и 72, делитель 70 частоты и генератор 67 импульсов.
Первый информационный вход 55 муль0 типлексора 74, соединенный с установочным входом регистра 75, является первым входом логического условия блока 21. второй 54, третий 53 и четвертый 56 информационные входы мультиплексора 74 5 вторым, третьим и четвертым входами логического условия блока 21, первый 64, второй 60, третий 63, четвертый 61 и пятый 62 информационные выходы постоянной памяти 76 - первым, вторым, третьим, четвертым и
0 пятым выходами блока 21. Первая группа информационных выходов постоянной памяти 76 соединена с группой управляющих входов мультиплексоров 74. информационный выход которого соединен с информаци5 онным входом регистра 75. группа информационных выходов которого соединена с группой адресных входов постоянной памяти 76, вторая группа информационных выходов которой соединена с группой информационных входов D
регистра 75. Выход генератора 67 импульсов соединен с входом делителя 70 частоты, первый.выход которого подключен к первому входу второго элемента И 72 и входу С синхронизации счетчика 73, вход переноса Do которого соединен с выходом второго элемента И 72, второй вход которого соединен с выходом элемента ИЛИ 68, первый вход которого подключен к входу элемента НЕ 69 и является шестым входом 58 логического условия блока 21 управления, седьмой вход 59 логического условия которого является вторым входом элемента ИЛИ 68. Выход элемента НЕ 69 соединен с вторым входом управления режимом Si счетчика 73, первый вход So управления режимом которого соединен с выходом первого элемента И 71, первый вход которого соединен с седьмым выходом 76 постоянной памяти, второй вход первого элемента И 71 является пятым входом 57 логического условия блока 21 управления, пятый, шестой, седьмой, и восьмой входы мультиплексора 74 соединены с выходами счетчика 73, второй выход делителя 70 частоты соединен с входом синхронизации регистра 75.
Работу устройства рассмотрим на примере использования его для сопряжения ЭВМ типа Электроника-60 или аналогичной с абонентами. .
При этом в устройстве неиспользуемые выводы элементов необходимо соединить с цепью ОБЩ или с цепью +5В через резистор с номиналом 1 кОм для обеспечения их помехозащищенности и незапланированного срабатывания.
В блоке управления выводы Д1,..., Д4, S2 счетчика 73 соединяют с цепью ОБМ, вывод S - с цепью +5В через резистор 1 кОм.
В ЭВМ и абоненте формируют сигнал Готовность информации.
В программном режиме обмена информацией ЭВМ выполняет по отношению к абонентам стандартные операции Ввод, и Вывод. В устройстве выполнение стандартных операций Ввод и Вывод происходит за два цикла.
При выполнении первого цикла (адресного) ЭВМ передает через устройство адрес выбранного абонента. Появление адреса на магистрали ЭВМ сопровождается сигналом ГИ и с некоторой задержкой сигналом ОБМ.
При выполнении второго цикла (цикла данных) ЭВМ передает или принимает данные. Данные, передаваемые ЭВМ, сопровождаются сигналом ГИ и с некоторой задержкой сигналом ДЗП. Данные, передаваемые абонентом, сопровождаются сигналом ОТВ и сигналом ГИ.
Устройство при выполнении адресного цикла операции Ввод и Вывод работает следующим образом.
После включения питания ЭВМ формирует сигнал низкого уровня УСТ, который поступает по линии 35 через приемник 4 и на вход 57 блока 21 управления и на вход элементов И 10, 23, при этом на выходах элементов И 10, 23 и 71 формируется сигнал
низкого уровня,-который устанавливает триггеры 13 и 23 и счетчик 73 в нулевое состояние.
В промежутках между выполнением операции Ввод и Вывод сигнал ОБМ
на линии 32 магистрали 66.1 имеет пассивный (высокий) уровень. Пассивный уровень сигнала ОБМ через приемник 1 поступает на вход 55 блока 21 управления и устанавливает его в исходное состояние. Блок 21
управления представляет собой микропрограммный автомат. Синхронизация моментов его работы осуществляется генератором 61, формирующим импульсную последовательность субнаносекундного диапазона,
подаваемую на динамический вход счетчика 73, и импульсы меньшей частоты, подаваемые с делителя 70 на динамический вход регистра 75.
В исходном состоянии блок 21 управления формирует сигнал низкого уровня на выходе 60 поступает на разрешающий вход передатчика 24 и запрещает трансляцию сигнала ОБМ с магистрали 66i на магистраль 662.
Сигнал низкого уровня с выхода 61 поступает на разрешающий вход передатчика
25 и запрещает трансляцию сигнала ДЗП с магистрали 66i на магистраль 662.
Сигнал низкого уровня с выхода 63 по- ступает на разрешающий вход передатчика
26 и запрещает трансляцию сигнала ДЧТ с магистрали .661 на магистраль 66а. Кроме того, данный сигнал поступает на разрешающие входы передатчика 9 и регистров 31 и
М и через элемент НЕ 19 высоким уровнем на разрешающий вход передатчика 30.
В результате разрешается трансляция адресной информации с магистрали 66i через приемники 8, регистр 17, группу элементов НЕ 18 и передатчик 30 на магистраль 662 и запрещается трансляция с магистрали 662 через регистр 31, группу элементов НЕ 18 и передатчик 9 на магистраль 66i. Сигнал высокого уровня с выхода 62 поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и переводит их в режим трансляции сигналов. Сигнал высокого уровня с выхода 64 поступает через передатчик 14 на линию 37 магистрали 66i.
При выполнении адресного цикла операций Ввод и Вывод ЭВМ устанавливает на магистрали 66i адреса выбранного регистра (диаграмма 77) сигнал ТИ (фиг.З, диаграмма 78), признак обращения к регистру абонента - сигнал ВУ на линии 38, признак выполненной по отношению к выбранному регистру операции - сигнал ПЗП на линии 39.
Сигнал ГИ низкого уровня проходит через приемник 5 на S-вход триггера 13 и переводит его в единичное состояние. При этом на входе 58 блока управления появляется сигнал высокого уровня, который, поступая через элемент НЕ, низким уровнем на входе Si счетчика 73 устанавливает счетчик в режим счета с увеличением. Высокий уровень сигнала поступает через элемент ИЛИ 68 на вход элемента И 72 и разрешает прохождение счетных импульсов субнано- секундного диапазона на счетный вход D0. С некоторым опозданием по отношению к установленному адресу на линии 32 магист-. рали 65 появляется сигнал ОБМ (фиг. 3. диаграмма 79). При распространении адреса и сигнала ОБМ за счет неоднородной физической среды происходит нарушение временных соотношений между сигналами.
Восстановление временных соотношений между сигналами в адресном цикле происходит следующим образом.
До тех пор, пока сигнал ОБМ не поступит на вход приемника 1 и через приемник на вход 55 блока 21 управления, адресная информация и ситналы ВУ л ПЗП транслируются устройством с магистрали 66i на магистраль 662. При поступлении по входу 32 активного (низкого) уровня сигнала ОБМ блок 21 управления формирует на выходе 62 сигнал низкого уровня. С выхода 62 блока 21 управления сигнал низкого уровня поступает на синхровходы триггеров 11 и 12, регистров 17 и 31 и переводят их в режим запоминания транслируемой информации. В результате текущее значение транслируемой через устройство адресной информации и сигналов ВУ и ПЗП фиксируется на магистрали 662. Одновременно сигнал низкого уровня ОБМ с выхода приемника 1 поступает низким уровнем через элемент И 10 на R-вход триггера 13 и переводит его в нулевое состояние при этом на входе 58 блока 21 управления появляется потенциал низкого уровня, под действием которого появляется потенциал высокого уровня на выходе элемента НЕ 69, изменяющий режим работы счетчика 73. На выходе элемента ИЛИ 68 появляется потенциал низкого уровня, запрещающий прохождение импульсов на выход элемента И 72 и останавливающий счет импульсов. На выходе счетчика 73 устанавливается код, опреде- ляющий величину реальной временной 5 задержки Дп сигнала ОБМ относительно адреса. Затем блок 21 управления отсчитывает от момента фиксации интервал времени Ati (длительность этого интервала времени зависит от задержки Ati и посто0 ян,ной задержки вносимой элементами схемы) и формирует на выходе 60 сигнал высокого уровня, разрушающий трансляцию через устройство сигнала ОБМ с магистрали 66i на магистраль 662. Далее через
5 интервал времени Ату, также зависящий от задержки Ati, на входе 62 блока 2.1 управ - ления формируется сигнал высокого уровня, который поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и переводит
0 их из режима запоминания в режим трансляции и приступает к выполнению операции Ввод или Вывод. При этом на шестом выходе низкого уровня, который через элемент И 71 поступает низким уровнем на
5 вход S0 счетчика 73 и переводит его в нулевое состояние.
После завершения адресного цикла ЭВМ устанавливает на магистрали 66i данные, подлежащие записи в выбранный реги0 стр (диаграмма 81) и сигнал ГИ. Под действием сигнал ГИ, как и в адресном цикле, счетчик импульсов 73 производит подсчет импульсов для определения временной задержки At2. С некоторым опозданием At2
5 по отношению к передаваемым данным ЭВМ помещает на линию 34 магистрали 66i сигнал ДЗП (диаграмма 83).
При распространении данных и сигнала ДЗП по линиям магистрали 66i за счет
0 неоднородной физической среды происходит нарушение временных соотношений между сигналами.
Устройство восстанавливает временные отношения между сигналами следую5 щим образом.
До тех пор, пока сигнал ДЗП не поступил в устройство, данные, подлежащие записи в выбранный регистр, транслируются устройством с магистрали 66i на магистраль
0 662. При поступлении в устройство активного уровня сигнал ДЗП блок 21 управления формирует на выходе 62 сигнал низкого уровня. С выхода 62 сигнал низкого уровня поступает на синхровходы триггеров 1.1 и 12
5 регистров 17 и 31 и переводит их в режим запоминания.
Таким образом, устройство фиксирует на магистрали 662 текущее значение передаваемых данных.
Одновременно активный сигнал ДЗП с выхода приемника 3 поступает через элемент И 10 на R-вход триггера 13 и переводит его в нулевое состояние, при котором аналогично адресному циклу счетчик 73 прекращает подсчет импульсов и на его выходе устанавливается код, соответствующий временному интервалу AD2. В зависимости от величины Д t2 блок 21 управления формирует на выходе 61 сигнал высокого уровня. Этот сигнал поступает на вход передатчика 25. В результате разрешается трансляция сигнала ДЗП с магситрали 66i на магистраль 662. Блок 76 памяти производит сброс счетчика 73. Таким образом, 21 блок управления осуществляет временную привязку передаваемых данных и сигнала сопровождения ДЗП в зависимости от их реального перекоса.
При малом перекосе сигналов временная задержка At, вводимая при восстановлении, мала, т.е. обеспечивается повышение быстродействия устройства. При большом перекосе задержка имеет соответствующую величину, необходимую для создания нормального стандартного соотношения между сигналами, что позволяет обеспечить надежную работу подключаемых абонентов.
Внешнее устройство на магистрали 662 получает данные и сигнал ДЗП, выполняет операцию Запись и формирует сигнал ОТВ. Сигнал ОТВ с магистрали 662 по входу 46 через приемник 27 поступает на вход 56 блока 21 управления и на S-вход триггера 22, устанавливая его в единичное состояние. При этом счетчик 73 производит счет импульсов в сторону уменьшения от нуля (99,98,... и т.д.). При этом блок 21 управления на выходе 64 формирует сигнал низкого уровня, который поступает через передатчик 14 по линии 37 в магистраль 66i и далее в ЭВМ. Получив активный (низкий) уровень сигнала ОТВ, ЭВМ снимает с магистрали 66i сигнал ДЗП, а затем и данные.
Пассивный (высокий)уровень сигнала ДЗП с магистрали 66i поступает на вход 53 блока управления и далее на входы условий мультиплексора 74. При этом блок 21 управления формирует на четвертом выходе 61 сигнал низкого уровня, который поступает на вход передатчика 25 и запрещает трансляцию сигнала ДЗП с магистрали 66i на магистраль 662.
Получив пассивный уровень сигнала ДЗП, абонент снимает сигнал ОТВ. Пассивный (высокий) уровень сигнала поступает на вход 56 блока 21 управления, В
результате блок управления формирует сигнал высокого уровня на выходе 64 и сигнал низкого уровня на выходе 65. Сигнал с выхода 64 поступает через передатчик 14 в
магистраль 66i и далее в ЭВМ. Сигнал с выхода 65 поступает через элемент И 23 на R-вход триггера 22 и устанавливает его в нулевое состояние, останавливая подсчет временного интервала счетчиком 73. По0 еле этого блок 21 управления в зависимости от кода на выходе счетчика 73 через Atj формирует сигнал высокого уровня, который с выхода 62 поступает на синхровходы триггеров 11 и 12 и регистров 17 и 31 и
5 переводит их в режим трансляции, при этом на седьмом выходе блока 76 памяти формируется низкий уровень сигнала, который переводит счетчик 73 в нулевое состояние. Получив высокий уровень
0 сигнала ОТВ, ЭВМ снимает на магистрали 66т сигнал ОБМ. При установке на магистрали 66i пассивного уровня сигнала ОБМ блок 21 управления возвращается в исходное состояние. На этом операция
5 Вывод завершается.
Устройство при выполнении цикла данных операции Ввод работает следующим образом.
После завершения адресного цикла
0 ЭВМ устанавливает на магистрали 66i сигнал ДЧТ. Активный уровень сигнала ДЧТ с магистрали 66i через приемник 2 поступает на вход 54 блока управления. При поступлении сигнала ДЧТ на выходе 63 блока 21
5 управления формируется сигнал высокого уровня. Этот сигнал поступает на разрешающий вход передатчика 26 и 9.
В результате разрешается трансляция сигнала ДЧТ с магистрали 66i на магист0 раль 662. Разрешается трансляция информации с магистрали 662 через регистр 31, элементы НЕ .18 и передатчик 9 на магистраль 66i, запрещается трансляция информации с магистрали 66i через регистр 17,
5 элементы НЕ 18 и передатчики 30 на магистраль 662.
Абонент на магистрали 662 получает сигнал ДЧТ , выполняет операцию Чте- ние содержимого выбранного регистра и
0 устанавливает на магистрали 662 данные, сигнал готовности информации ГИ и сигнал сопровождения ОТВ (диаграммы 85- 87). При распространении данных и сигналов по линиям магистрали 662 за счет
5 неоднородной физической среды происходит нарушение временных соотношений между сигналами.
Устройство восстанавливает временные соотношения между сигналами следующим образом.
Сигнал ОТВ с магистрали 66а через приемник 27 поступает на вход 56 блока 21 управления и на S-вход триггера 22, устанавливая его в единичное состояние. При этом счетчик 73 блока управления начинает подсчет импульсов в сторону уменьшения и формирует на выходе 64 сигнал активного (низкого) уровня, который поступает через передатчик 14 в магистраль 66i и далее в ЭВМ.
Затем на вход приемника 28 поступает сигнал ТИ, который проходит через элемент И 23 и низким уровнем по R-входу переводит триггер 22 в нулевое состояние и запрещает сигналом низкого уровня по входу элемента И 72 счет импульсов. На выходе счетчика 73 формируется код, соответствующий реальному временному интервалу Д Тз между сигналом ОТВ и информацией. Затем блок 21 управления в зависимости от кода на выходе счетчика 73 отсчитывает интервал времени Atz и формирует сигнал низкого уровня на выходе 62. Этот сигнал поступает на синхроводы регистров 17 и 31 и переводит их в режим заполнения транслируемой информации. В результате текущее значение транслируемой через устройство информации о данных фиксируется на магистрали 66ь ЭВМ по сигналу ОТВ принимает данные, установленные устройством на магистрали 66i, а затем снимает сигнал ДЧТ.
Устройство транслирует пассивный уровень сигнала ДЧТ с магистрали 66i на магистраль 662. Абонент на магистрали 66i, получив пассивный уровень сигнала ДЧТ, снимает сигнал ОТВ, а затем данные. Пассивный уровень сигнала ОТВ через приемник 27 поступает на вход 56 блока 21 управления.
При этом блок 21 управления формирует пассивный (высокий) уровень сигнала, ко- торый с выхода 64 поступает через передатчик 14 нав магистраль 66i и далее в ЭВМ.
Затем, отсчитав в зависимости от кода на выходе счетчика 73 интервал времени Д tk, блок 21 управления формирует следующие г налы: сигнал высокого уровня на выходе 62 и сигналы низкого уровня на выходе 63 и на седьмом выходе постоянной памяти 76.
Сигнал высокого уровня с выхода 62 поступает на синхровходы регистров 17 и 31 и переводит их в режим трансляции информации. Сигнал низкого уровня с выхода 63 поступает на разрешающие входы передатчиков 26 и 9, на разрешающий инверсный вход регистра 31 и через элемент НЕ высоким уровнем на разрешающий вход передатчика 30. Сигнал низкого уровня с седьмого выхода памяти 76 поступает через элемент И 71 низким уровнем на вход So счетчика 73 и устанавливает его в нулевое 5 состояние.
В результате запрещается трансляция сигнала ДЧТ с магистрали ббт на магистраль ббз, трансляций данных с магистрали 662 на магистраль 66i и разрешается транс0 ляция информации с магистрали 66i на магистраль 662.
Получив пассивный уровень сигнала ОТВ, ЭВМ устанавливает на магистрали 66i пассивный уровень сигнала ОБМ., ко5 торый через приемник 1 устройства поступает на вход 55 блока 21 управления. При этом блок 21 управления устанавливается в исходное состояние и выполнение операции ВВОД завершается. Группа приемо0 передатчиков 20 осуществляет трансляцию через устройство с магистрали 66i на магистраль 662 и обратно асинхронных одиночных сигналов.
Данные сигналы не связаны определен5 ными временными соотношениями с другими сигналами интерфейса и поэтому их регенерация не требуется.
Формула изобретения Устройство для сопряжения ЭВМ с або0 нентом. содержащее шесть приемников, семь передатчиков, блок управления, группу приемопередатчиков, первая и вторая группы входов-выходов которого являются соответствующими входами-выходами уст5 ройства для подключения к управляющим группам входов-выходов ЭВМ и абонента, два триггера, два регистра, группу элементов НЕ, элемент НЕ, причем информационные входы первого - пятого приемников
0 являются входами устройства для подключения соответственно к стробирующему выходу,выходам чтения, записи, признака операции и признака обращения ЭВМ, информационный вход шестого приемника яв5 ляется входом устройства для подключения к стробирующему выходу абонента, информационные выходы первого - пятого передатчиков являются выходами устройства для подключения соответственно к строби0 рующему входу, входам чтения, записи, признака операции и признака обращения абонента соответственно, группы информационных выходов шестого и седьмого передатчиков образуют группы выходов
5 устройства для подключения к группам адресных и информационных входов ЭВМ и абонента соответственно, первый выход блока управления соединен с разрешающим входом первого передатчика, информа- ционный вход которого соединен с
информационным выходом первого приемника и первым входом логического условия блока управления, второй выход которого соединен с разрешающим входом шестого передатчика, входом элемента НЕ. разрешающими входами первого и второго регистров и разрешающим входом второго передатчика, информационный вход которого соединен с информационным выходом второго приемника и с вторым входом логического условия управления, третий выход которого соединен с разрешающим входом третьего передатчика, информационный вход которого соединен с информационным выходом третьего приемника и с третьим входом логического условия блока управления, четвертый выход которого соединен с синхровходами первого и второго триггеров и первого и второго регистров, группы информационных выходов которых соединены с соответствующими входами элементов НЕ группы, выходы которых соединены с группами информационных входов шестого и седьмого передатчиков, разрешающий вход седьмого передатчика соединен с выходом элемента НЕ, информационный выход шестого приемника - с четвертым входом логического условия блока управления, информационные выходы четвертого и пятого приемников соединены соответственно с информационными входами первого и второго триггеров, выходы которых соединены соответственно с информационными входами четвертого и пятого передатчиков, причем блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, причем первый информационный вход мультиплексора, соединенный с установочным входом регистра, является первым входом логического условия блока, второй, третий и четвертый информационные входы мультиплексора являются одноименными входами логического условия блока,-первый - пятый информационные выходы постоянной памяти являются одноименными выходами блока, при этом в блоке управления первая группа информационных выходов постоянной памяти соединена с группой управляющих входов мультиплексора, информационный выход которого соединен с информационным входом регистра, группа информационных выходов которого соединена с группой адресных входов постоянной памяти, вторая группа информационных выходов которой соединена с группой информационных входов регистра, отличающееся тем, что, с целью повышения быстродействия и надежности путем создания зависимости временной задержки от реальных соотношений передаваемых сигналов, в него введены три приемника, два элемента И, две группы приемников, передатчик, два триггера, в блок управления введены делитель частоты, элемент ИЛИ, два элемента И, элемент НЕ и счетчик импульсов, причем в устройстве информационные входы седьмого и восьмого приемников являются входами устройства для подключения к выходам
0 установки и готовности информации ЭВМ. информационный вход девятого приемника является входом устройства для подключения к выходу готовности информации абонента, информационный выход седьмого
5 приемника соединен с первыми входами элементов И и с пятым входом логического условия блока управления, шестой вход логического условия которого соединен с выходом третьего триггера, вход установки в
0 О которого соединен с выходом первого элемента И, второй и третий входы которого соединены соответственно с выходами первого и третьего приемников, вход установки в 1 третьего триггера соединен с выходом
5 восьмого приемника, выход девятого при- емника-с вторым входом второго элемента И. выход которого соединен с входом установки в О четвертого триггера, выход которого соединен с седьмым входом
0 логического условия блока управления, выход шестого приемника соединен с входом установки в 1 четвертого триггера, пятый выход блока управления - с третьим входом второго элемента И, группы информацион5 ных входов первого и второго регистров соединены соответственно с выходами приемников первой и второй групп, выходы которых образуют группы входов устройства для подключения к группам адресных и
0 информационных выходов ЭВМ и абонента соответственно, шестой выход блока управления соединен с входом восьмого передатчика, выход которого является выходом устройства для подключения к стробирую5 щему входу ЭВМ. причем в блоке управления выход генератора импульсов соединен . с входом делителя частоты, первый выход которого соединен с первым входом первого элемента И и входом синхронизации
0 счетчика, вход переноса которого соединен с выходом первого элемента И, второй вход которого соединен с выходом элемента ИЛИ, первый вход которого соединен с входом элемента НЕ и является шестым входом
5 логического условия блока управления, седьмой вход логического условия которого является вторым входом элемента ИЛИ, выход элемента НЕ соединен с первым входом управления режимом счетчика, второй вход управления режимом которого соединен с.
выходом второго элемента И, первый вход которого соединен с шестым выходом постоянной памяти, второй вход второго элемента И является пятым входом логического условия блока управления, пятый - восьмой информационные входы мультиплексора
соединены с соответствующими выходами счетчика, второй выход делителя частоты - с входом синхронизации регистра, седьмой выход постоянной памяти является шестым выходом блока управления.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с абонентом | 1988 |
|
SU1515167A1 |
Устройство для сопряжения ЭВМ с абонентом | 1987 |
|
SU1536390A1 |
Устройство для согласования системных магистралей | 1989 |
|
SU1674143A1 |
Устройство индикации состояния ЭВМ | 1989 |
|
SU1667067A1 |
Устройство для сопряжения ЭВМ с абонентом | 1988 |
|
SU1615728A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1334154A1 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1989 |
|
SU1640704A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1990 |
|
SU1728867A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С ВНЕШНИМ АБОНЕНТОМ | 1992 |
|
RU2084952C1 |
Устройство для подключения абонентов к магистрали передачи данных | 1984 |
|
SU1254499A1 |
Изобретение относится к вычислительной технике и может быть использовано для передачи информации из канала ЭВМ к абонентам. Цель изобретения - повышение надежности и быстродействия устройства за счет создания временной задержки от реальных временных соотношений передаваемых сигналов, т.е. адаптации временной задержки. Устройство содержит девять приемников, восемь передатчиков, блок управления, группу приемопередатчиков, четыре триггера, две группы приемников, два регистра, группу элементов НЕ, два элемента И, элемент НЕ. Блок управления содержит мультиплексор, регистр, постоянную память, генератор импульсов, делитель частоты, элемент ИЛИ, два элемента И, элемент НЕ и счетчик импульсов. 3 ил. ел с
Шелихова А.А | |||
Краткое описание и технические характеристики новых устройств ЕС ЭВМ | |||
- Управляющие системы и машины, 1975, | |||
Авторское свидетельство СССР М- 760098, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения ЭВМ с абонентом | 1988 |
|
SU1515167A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-01-15—Публикация
1990-03-29—Подача