Устройство для сопряжения вычислительных машин

Номер патента: 935942

Авторы: Гурский, Маркин, Мельшиян, Никитин, Федорков

ZIP архив

Текст

ОП ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскинСоциалистическихРеспублик и 935942(51)М. Кл. О 06 Г 3/04 Ъоударстееииый комитет ьССР ио делам изобретений н открытий(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЦХМАИИН Изобретение относится к вычислительной технике и предназначенодля организации многомавинных вычислительных систем.Известно устройство, содержащеегенератор, регистры, дешифраторы,5схему сравнения, счетчик 11.Недостатками известного устрой ства являются низкая. производительность и надежность.1 ОНаиболее близким по сущности кпредлагаемому является устройство,содержащее два буферных регистра,регистр управления, регистр состоя"ния, два регистра, две схемы срав 15нения, распределитель, группы эле"ментов ИЛИ, группы элементов И,триггер 12 .Недостатками известного устройства являются недостаточная надежность и производительность устройства.Целью изобретения является повышение надежности и быстродействия. Поставленная цель достигается тем, что в устройстве для сопряжения вычислительных машин, содержащее первую схемы сравнения, пер" вая группа входов которой и группы входов первого буферного регистра и регистра управления соединены с первым информационным входом устройства, первый регистр, выходы кото-. рого соединены с второй группой входов первой схемы сравнения, вы" ход которой соединен с первым входом распределителя, выходы которого соединены с первыми входами элементов И первой и второй групп и входами первого буферного регистра и регистра управления, выходы которого соединены с вторыми входами элементов И первой группы, выходы которых соединены с первыми входами элементов ИЛИ первой группы, выходы которых соединены с первой группой управляющих выходов устройства, выходы первого буферного регистра соединены с первыми входами элементов Итретьей группы, выходы которых соединены с первыми входами элементовИ второй группы, выходы которых соединены с первой группой информационных выходов устройства, второй информационный вход которого соединенс группами входов второго буферногорегистра и регистра состояний и спервой группой входов второй схемысравнения, вторая группа входов которой соединена с выходами второгорегистра, выход второй схемы сравнения соединен с первым входом первого триггера, выход которого соединен с первыми входами элементов Ичетвертой группы, вторые входы которых и первого триггера соединеныс первым управляющим входом устройства, второй управляющий вход которого соединен с вторым и третьимвходами распределителя, один извыходов которого соединен с однимиз своих входов, выходы элементовИ четвертой группы соединены с первыми входами элементов И пятой, шестой и седьмой групп, вторыми входами элементов И третьей группы, второго буферного регистра и регистрасостояний и одним из управляющих выходов второй группы устройства, дру"гие управляющие выходы которой соединены с выходами элементов И пятойгруппы, вторые входы которых и эле"ментов И второй грппы соединены ссоответствующими выходами регистрасостояний, выходы второго буферногорегистра соединены с вторыми входами элементов И второй и шестой групп,выходы элементов И шестой группысоединены с вторыми входами элемен"тов ИЛИ второй группы, выходы элементов И второй и седьмой групп через элементы ИЛИ третьей группысоединены с второй группой информационных выходов устройства, генера"тор, введены счетчик, два триггера,группа элементов И, элемент И, дваэлемента ИЛИ, причем выход генератора соединен с первым входом счетчика, выход которого соединен с первым входом первого элемента ИЛИ,выход которого соединен с первым входом второго триггера, выход которогосоединен с первым входом элемента Ивыход которого соединен с информационным выходом второй группы устройства, второй вход элемента И соеди 5 1 О 15 20 д зо З 5 ао 45 50 55 нен с одним из выходов распределителяю первые входы элементов И восьмой группы и третьего триггера соединены с выходами второго буферного регистра первый выход третьего триггера соединен с третьими входами элементов И шестой группы и со вторыми входами элементов И восьмой группы, выходы которых соединены с вторыми входами элементов ИЛИ первой группы, выходы элементов И четвертой группы соединены с третьими входами элементов И восьмой группы и вторым входом третьего триггера, второй выход которого соединен с третьими входами элементов И первой, третьей пятой и седьмой групп, второй управляющий вход устройства соединен с четвертым входом одного из элементов И первой группы, выходы элементов И первой группы через второй элемент ИЛИ соединены с вторыми входами счетчика и второго триггера, второй вход первого элемента ИЛИ соединен с выходом одного из элементов И четвертой группы.На чертеже приведена блок-схема устройства;Устройство. содержит распредели" тель 1, счетчик 2, регистры 3 и ",буферные регистры 5 и 6, регистр 7 состояния, регистр 8 управления, схемы 9 и 10 сравнения, генератор 11, триггеры 12-11, группы элементов ИЛИ 15-17, группы элементов И 18-25 элементы ИЛИ 2 б и 27, элемент И 28.ЗВИ-диспетчер управляющим сигналом, поступающим на первый управляющий вход, обнуляет распредели" тель 1. Затем выдается математический адрес устройства со стороны интерфейса ЭВИ-диспетчера, который поступает по первому информационному входу устройства на схему сравнения 9, где сравнивается с физическим адресом, записанным в регистре 3, и результат сравнения с выхода схемы сравнения транслируется на информационный вход первого разряда распределителя 1. Одновременно на тактовый вход распределителя, 1 поступают синхросигналы, которые переписывают сигнал от схемы 9 (в случае сравнения адресов) на первый выход распределителя 1, а. затем последовательно передают его из разряда в разряд, формируя на выходах распределителя 1 управляющие сигнаприему следующего слова в ЭВМ-диспетчер, По получении сигнала готовностиЭВМ-диспетчер посылает очередноеслово в регистр 5 одновременно сигнал с группы элементов И 18 черезэлемент ИЛИ 26 обнуляет триггер 13,Этот триггер в случае сбоя на длительное времянесколько секунд ) обнуляется также и счетчиком 2, запускаемым генератором 11. При организации группового обмена временная диаграмма распределителя 1 циклится, начиная с выхода четвертогоразряда, для чего последний выходзаведен на информационный вход четвертого разряда, и таким образом издиаграммы исключаются первые сигналы, производящие опрос триггера 13,считывание регистра 7, а также запись в регистр 8. Для обращения к этим элементам устройства необходима выдача ЗВМ-диспетчером команды "Адрес", тогда временная диаграмма распределителя 1будет также полной. В случае получения сигнала занятости устройствапри опросе триггера 13 программа ЭВМ-диспетчера по управлению устройством обрывается на команде опросатриггера 13 и циклится на начальномучастке, начиная с команды "Адрес",После завершения команды обмена ЭВМ" диспетчер через группу элементов И 18, группу элементов ИЛИ 15 выдает в ЭВМ-сателлит сигнал "Конец обмена".При групповом обмене ЗВМ-сателлит работает до получения сигнала "КО" без отключения от канала связи селекторный режим, а ЭВМ-диспетчер, выставив программно в регистр управления 8 соответствующий признак, блокирующий. выработку сигнала "КС",иожет производить обмен как в селекторном, так и в мультиплексном режимах при существенном различии в быстродействии двух ЭВМ. Таким образом,окончание обмена задается программныи путем через регистр управление8, что повышает гибкость и быстродействие обмена, а также увеличивает производительность вычислительной системы, Кроме того, в случаезацикливания программ ЗВМ-сателлита и постоянном присутствии в регистре состояния 7 признака занятости ЭВМсателлита ЭВМ"диспетчер имеет возможность через регистр управления 5 9359 ч 2лы, Одним из этих сигналов ЭВМ-диспетчер считывает через элемент И 28группу элементов И 19, группу элементов ИЛИ 17, состояние триггера 13и регистра 7, Затем ЭВМ-диспетчерпрограммно анализирует признак занятости устройства, и если оно "свободно,"тогда анализируется в словесостояния разряд занятости ЭВМ-сателлита по обработке предыдущей заявки. Занятость устройство (триггерзанятости 13 находится в единичномсостоянии)свидетельствует о занятости буферного регистра 5 от преды"дущего обмена. Если устройство иЭВМ-сателлит "свободны", то ЭВМ-диспетчер выдает в буферный регистр 5информационное слово, которое является управляющим для ЭВМ-сателлита и характеризует вид и направле в.ние обмена, а в регистр 8 - код,по1которому формируется сигнал запросак обмену, а в следующем такте распредителя 1 - сигнал "Начало обмена".Эти сигналы поступают в ЭВМ-сател"лит и одновременно через элемент ИЛИвзводят в. "1" триггер 13 и обнуляютсчетчик 2..Получив сигнал запроса в системупрерывания, ЗВМ-сателлит прерываетсвою программу, прячет ее состояние,затем через схему 10 с помощью регистра М подключает устройство ксвоему интерфейсу. Причем результатсравнения в схеме 10 поступает на33триггер 12, который фиксирует фактсравнения адресов. После подключения адреса ЭВМ-сателлит считыьаетчерез группу элементов И 20 группуэлементов ИЛИ 16 содержимое буферного регистра 5, в котором находятсяуправляющее слово для ЭВМ-сателлита.По результатам анализа этого словаЗВМ-сателлит перевоДится на програм"4му выдачи или приема информации какоднословной, так и групповой, либо выполняет другие действияПри направ"лении обмена из ЭВМ-диспетчера кЭВМ-сателлиту ЭВМ-диспетчер записы"вает в буферный регистр 5 очередноеинформационное слово, вырабатывает-ся устройством сигнал "Начало обменана выдачу каждого слова, по прлучении которого ЭВМ-сателлит считываетслово, причем считывающий сигнал,поступающий через группу элементовИ 21, группу элементов И 22 посту"пает в качестве сигнала готовности к8 программно выдать аварийный сигнал,приводящий все узлы и регистры ЭВИсателлита в исходное состояние,Для контроля подключают адрес изаписывают в буферный регистр 6 код, 5поступающий на триггер 14, которыйсигналом управления с выхода группыэлементов И 21 взводится в единицу.При этом триггер 14 своим инверснымвыходом запрещает прохождение управляющих сигналов от распределителячерез группы элементов И 18 и 22.Затем засылается в регистр 6 очередное слово и сигналами управления передается либо через информационныйтракт: группу элементов И 23,группуэлементов ИЛИ 16, либо через трактпрохождения управляющих сигналов:группу элементов И 25 и группу элементов ИЛИ 15. По результатам анализа в режиме контроля выданной иполученной информации ЭВМ-сателлитопределяет ошибки трактов.Изобретение позволяет повыситьнадежность и быстродействие устройства. Формула изобретения Устройство для сопряжения вычислительных машин, содержащее первую схему сравнения, первая группа входов которой и группы входов первого буферного регистра и регистра управления соединены с первым информационным входом устройства, первый регистр, выходы которого соединены с второй группой входов первой схемы сравнения, выход которой соединен с первым входом распределителя, выходы которого. соединены с первыми входами элементов И первой и второй групп и входами первого буферного регистра и регистра управления, выходы которого соединены с вторыми входами элементов И первой группы, выходы ко. торых соединены с первыми входами элементов ИЛИ первой группы, выходы которых соединены с первой группой управляющих выходов устройства, выходы первого буферного регистра соединены с первыми входами элементов И третьей группы, выходы которых соединены с первыми входами элементов И второй группы, выходы которых соединены с первой группой информационных выходов устройства, второй ЭоЭ 540455055 информационный вход которого соединен с группами входов второго буферного регистра и регистра состояний и с первой группой входов второй схемы сравнения, вторая группа входов которой соединена с выходами второго регистра, выход втррой схемы сравнения соединен с первым входом первого триггера, выход которого соединен с первыми входами элементов И четвертой группы, вторые входы которых и первого триггера соединены с первым управляющим входом устройства, второй управляющий вход которого соединен с вторым и третьим входами распределителя, один из выходов которого соединен с одним из своих входов, выходы элементов И четвертой группысоединены с первыми входами элементов И пятой, шестой и седьмой групп, вторыми входами элементов И третьей группы, второго буферного регистра и регистра состояний и одним из управляющих выходов второй группы устройства, другие управляющие выходы которой соединены с выходами элементов И пятой группы, вторые входы которых и элементов И второй группы соединены с соответствующими выходами регистра состояний, выходы второго буферного регистра соединены .с вторыми входами элементов И второй и шестой групп, выходы элементов И шестой группы соединены с вторыми входами элементов ИЛИ второй группы, выходы элементов И второй и седьмой групп через элементы ИЛИ третьей группы соединены с второй группой информационных выходов устройства, генератор, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и надежности, в него введены счетчик, два триггера, группа элементов И, элемент И, два элемента ИЛИ, причем выход генератора соединен с первым входом счетчика, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым входом второго триггера, выход которого соединен с первым входом элемента И, выход которого соединен с информационным выходом второй группы устройства, второй вход элемента И соединен с одним из выходов распределителя, первые входы элементов И восьмой группы и третьего триггера соединены с выходами второго буферного регистра, пер935942о вый выход третьего триггера соединен пы, выходы элементов И первой групс третьими входами элементов И шестой пы через второй элемент ИЛИ соедигруппы и с вторыми входами элементов нены с вторыми входами счетчика и И восьмой группы, выходы которых второго триггера, второй вход персоединены с вторыми входами элемен- Ь вого элемента ИЛИ соединен с выхо тов ИЛИ первой группы, выходы элемен- дом одного из элементов И четвертой тов И четвертой группы соединены сгруппы.третьими входами элементов И восьмой группы и яторым входом третьего Источники информации, триггера, второй выход которого сое В принятые во внимание при Экспертиэе динен стретьими входами элементов 1. Авторское свидетельство СССР И первой, третьей, пятой и седьмой Р 634265, кл.6 06 Г 3/04, 1976. групп, второй управляющий вход уст. Авторское свидетельство СССР ройства соединен с четвертым входом Ю 734661, кл. 0 Об Г 3/04, 1978 одного из эл ентов И первой груп 5 (и тот и) ВНИ з 4213 одписн ал ППП "П т", г. Ужгород, ул. Проектн

Смотреть

Заявка

3252925, 03.03.1981

ПРЕДПРИЯТИЕ ПЯ В-8466

МЕЛЬШИЯН ВЛАДИМИР ВЯЧЕСЛАВОВИЧ, ФЕДОРКОВ ВАЛЕРИЙ ФИЛИППОВИЧ, ГУРСКИЙ АЛЕКСАНДР ИВАНОВИЧ, НИКИТИН ГЕННАДИЙ ВАСИЛЬЕВИЧ, МАРКИН ВАЛЕРИЙ ГЕОРГИЕВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: вычислительных, машин, сопряжения

Опубликовано: 15.06.1982

Код ссылки

<a href="https://patents.su/5-935942-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных машин</a>

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