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

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

Авторы: Буланов, Буланова, Горохов

ZIP архив

Текст

)5 6 06 ГОСУДАРСТВЕ ПО ИЗОБРЕТЕ ПРИ ГКНТ ССС 1 Й КОМИТЕТЯМ И ОТКРЫТ Н БРЕ ВТОР ЕЛЬСТВ У СВ(71) Московский институт связи(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН(57) Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем. Целью изобретения является расширение функциИзобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем,Цель изобретения - расширение функциональных возможностей путем обеспечения автоматического задания адресов устройств соп ряжения,На фиг,1 представлена блок-схема соединения ЭВМ в однородную вычислительную систему; на фиг.2 - структурная схема устройства для сопряжения вычислительных машинОднородная вычислительная система (фиг.1) содержит Э ВМ 1 и соответствующих им устройств 2 сопряжения, при этом каждая ЭВМ 1 однородной вычислительной системы соединена со своим устройством 2 сопряжения многоразрядной, двунаправленной шиной, входы-выходы каждого уст.,Ж 1667089 А 1 ональных возможностей путем обеспечения автоматического задания адресов устройство сопряжения. Поставленная цель достигается тем, что в устройство, содержащее триггер обобщенного безусловного перехода, триггер начала обмена, триггер окончания обмена, триггер обобщенного условного перехода, триггер прерывания, два элемента. И, дешифратор адреса, триггер индивидуального взаимодействия, группу элементов И, элемент ИЛИ, ввеаны четыре выходных формирователя, четыре входных формирователя. восемь элементов НЕ, регистр адреса, счетчик, четыре триггера, элемент ИЛИ. три элемента задержки, три элемента И, генератор тактовых импульсов. ройства 2 сопряжения подключены к многоразрядной двунаправленной шине 3 (неком- а мутируемому системному каналу) при с помощи двунаправленных многоразрядных Од, шин.Устройство для сопряжения вычислительных машин (фиг.2) содержит триггер 4 обобщенного безусловного перехода, триггер 5 начала обмена, триггер 6 окончания 4 Э обмена, триггер 7 обобщенного условного перехода, триггер 8 прерывания, впемент И )а 9, дешифратор 10 адреса, триггер 11 инди- и видуального взаимодействия, элементИ 12, элемент ИЛИ 13, группу элементов И 14, управляющий вход 15, вход 16 сбросавход 17 системной синхронизации, вход 18 обобщенного условного перехода, выход 19 прерывания, вход 20 прерывания, вход 21 управления обменом, вход 22 информации, 1667089шину 23 информации, шину 24 индивидуального взаимодействия, шину 25 обобщенного безусловного перехода, шину 26 начала обмена, шину 27 окончания обмена, шину 28 прерывания, шину 29 обобщенного условного перехода, шину 30 тактовой синхронизации, входные формирователи 31-34, выходные формирователи 35-37, элемент НЕ 38, регистр 39 адреса, счетчик 40, триггер 41, элемент НЕ 42, элемент ИЛИ 43, элемент И 44, элемент 45 задержки, элемент И 46, элементы НЕ 47 и 48, триггеры 49 и 50, элемент 51 задержки, элемент НЕ 52, генератор 53 тактовых импульсов, выходной формирователь 54, элемент НЕ 55, триггер 56, элемент НЕ 5, элемент И 58, элемент 59 задержки, элемент НЕ 60, шину 61 инициализации, шину 62 идентификации, шину 63 выбора, выход 64 кода числа ЭВМ, выход 65 кода номера ЭВМ, вход 66 запуска и вход 67 начальной установки. Устройство работает следующим образом.Задание адресов устройств 2 сопряжения производится с любой ЭВМ 1 вычислительной системы перед началом работы вычислительной системы или при подключении новых ЭВМ 1, Активная ЭВМ 1 выдает активный сигнал на вход 67 начальной установки, который поступает на вход элемента НЕ 47 и первый вход элемента И 44, На выходе элемента И 44 появляется положительный импульс, поступающий через элемент НЕ 42 на вход формирователя 37, с выхода которого инверсированный импульс подается на шину 61 инициализации системы и через формирователь 32 на входы сброса счетчика 40 и триггера 41 всех устройств 2 сопряжения; что приводит к обнулению счетчика 40 и установке "0" на выходе триггера 41, ЭВМ 1 выдает сигнал высокого уровня на вход 66 запуска, который поступает на первый вход элемента И 58 и на Юорой вход элемента И 58 через элемент НЕ 60 и элемент 59 задержки. В результате на выходе элемента И 58 появляется положительный импульс, поступающий на вход элемента НЕ 57, с выхода которого инверсированный импульс подается на входы установки, триггеров 49 и 56, вызывая появление на их выходах "1". Данная "1" с выхода триггера 49 поступает через элемент ИЛИ 43 и формирователь 35 на шину 63 выбора, с которой подается на вход установки триггера 41 соседнего устройства 2 сопряжения, а "1" с выхода триггера 56 поступает через формирователь 54 на шину 62 идентификации, сигнализируя о начале процесса установки адреса устройства 2 со 30 ляется двоичный код, соответствующий "2",а это означает, что второй разряд счетчика 40 равен 1, которая поступает по соответст 35 40 45 50 10 15 20 25 пряжения, и на вход установки триггера 50, Тактовые импульсы с выхода генератора 53 тактовых импульсов поступают через элемент НЕ 52 и элемент 51 задержки на вход синхронизации триггера 50, По положительному фронту этих инверсированных задержанных тактовых импульсов "1" с выхода триггера 50 поступает на вход элемента И 46, разрешая прохождение тактовых импульсов с выхода генератора 53 тактовых импульсов через формирователь 36 на шину 30 тактовой синхронизации, с которой они поступают через формирователь 34 и элемент НЕ 38 на вход синхронизации триггеров 41 всех устройств 2 сопряжения вычислительной системы, а также через формирователь 31 - на счетный вход счетчиков 40 всех устройств 2 сопряжения. По положительному фронту тактового импульса на счетном входе счетчика 40 происходит увеличение его содержимого на 1, а по отрицательному фронту тактового импульса, поступающего на вход синхронизации триггеров 41 через элемент НЕ 38, происходит переход "1" по шине 63 выбора от данного устройства 2 сопряжения в следующее, По положительному фронту второго тактового импульса на выходе счетчика 40 появвующей связи через элемент НЕ 48 на вход установки триггера 49, сбрасывая его в "0", что предотвращает "размножение" "1" в шине 63 выбора. При поступлении 1-го тактового импульса (значениеравно числу ЭВМ 1 в вычислительной системе, фиг.1) по его положительному фронту на выходе счетчика 40 появляется двоичный код числа , а по отрицательному его фронту "1" с выхода триггера 41 поступает на управляющий вход регистра 39 адреса, что вызывает запись содержимого счетчика 40 в регистр 39 адреса, а также разрез элемент НЕ 55 - на входы установки триггеров 56 и 50, сбрасывая их в "0".запрещая тем самым прохождение тактовых импульсов с генератора 53 тактовых импульсов через элемент И 46 на шину ЗО тактовой синхронизации. "Г с выхода триггера 56 также поступает через формирователь 54 на шину 62 индикации,свидетельствуя об окончании установки адресов устройств сопряжения,Таким образом, в счетчиках 40 каждого устройства 2 сопряжения хранится двоичный код количества ЭВМ 1 в данной вычислительной системе, а в регистре 39 адреса - номер данного устройства 2 сопряжения (и соответствующей ему ЭВМ1). Эти значениямогут быть считаны ЭВМ 1 соответственнопо выходам 65 и 64. Формула изобретения Устройство для сопряжения вычислительных машин, содержащее триггер обобщенного безусловного перехода, триггер начала обмена, триггер окончания обмена, триггер обобщенного условного перехода, триггер прерывания, первый и второй элементы И, дешифратор адреса, триггер индивидуального взаимодействия, группу элементов И; элемент ИЛИ, причем первые входы элементов И группы являются информационным входом устройства, а выходы - информационным выходом устройства и соединены с входом дешифратора адреса, выход которого соединен с входом установки триггера индивидуального взаимодействия. входы сброса триггеров индивидуального взаимодействия, обобщенного безусловного перехода, окончания обмена, прерывания и обобщенного условного перехода соединены с входом сброса устройства, выход триггера индивидуального взаимодействия соединен с первым входом первого элемента И, второй вход которого является входом индивидуального взаимодействия устройства, выход первого элемента И соединен с первым входом элемента ИЛИ, вторые входы элементов И группы подключены к выходу элемента ИЛИ, второй вход которого является входом управления обменом устройства, вход установки триггера обобщенного безусловного перехода является управляющим входом устройства, входы установки триггеров начала обмена и окончания обмена являются входами системной синхронизации устройства, вход установки триггера прерывания является входом прерывания устройства, вход установки триггера обобщенного условного перехода является входом обобщенного условного перехода устройства, а его выход - выходом системного обобщенного условного перехода, выход триггера начала обмена является выходом системного начала обмена устройства, выход триггера окончания обмена - выходом системного окончания обмена устройства, инверсный выход триггера прерывания соединен с первым входом второго элемента И, второй вход которого является входом прерывания устройства, выход второго элемента И является выходом прерывания устройства, прямой выход триггера прерывания является выходом системного прерывания устройства, выход триггера обобщенного безусловного перехода является выходом системного обобщенного условного перехода устройства. о т л и ч а ю 102025 3035 щ е е с я тем, что, с целью расширения функциональных воэможностей путем обеспечения автоматического задания адресов устройств сопряжения, в него введены четыре входных формирователя, четыре выходных формирователя, восемь элементов НЕ, регистр адреса, счетчик, четыре триггера, элемент ИЛИ, три элемента задержки, три элемента И, генератор тактовых импульсов, причем вход первого входного формирователя соединен с входом второго входного формирователя, выходом первого выходного формирователя и является выходом тактовой синхронизации устройства, вход третьего входного формирователя соединенс входом второго выходного формирователяи является входом-выходом инициализации устройства, выход третьего выходного формирователя является выходом идентификации устройства, выход четвертоговыходного формирователя - выходом выборки устройства, вход четвертого входного формирователя - входом выборки устройства, выход первого входного формирователя соединен со счетным входом счетчика, выход третьего входного формирователя - с входами сброса счетчика и первого триггера, выход четвертого входного формирователя соединен с входом установки первого триггера, выход второго. входного формирователя - с входом первого элемента НЕ, выход второго элемента ИЛИ - с входом четвертого выходного формирователя, выход третьего элемента И - с входом первого выходного формирователя, выход второгоэлемента НЕ - с входом второго выходногоформирователя, выход второго триггера соединен с входом третьего выходного формирователя выход первого элемента НЕ - с входом синхронизации первого 40 45 50 триггера, выход которого соединен с управляющим входом регистра адреса, первым входом второго элемента ИЛИ и входом третьего элемента НЕ, выход регистра адреса соединен с вторым входом дешифратора адреса и является выходом кода числа ЭВМ устройства, выход счетчика соединен с ин. формационным входом регистра адреса и является выходом кода номера Э ВМ устройства, второй разряд которого соединен с входом четвертого элемента НЕ, выход которого соединен с входом сброса третьего триггера, выход которого соединен с вторым входом второго элемента ИЛИ, вход первым входом четвертого элемента И .и входом пятого элемента НЕ, выход которого соединен с входом первого элемента задержки, выход которого соединен с вторым входом четвертого элемента И. выход которого 55 начальной установки устройства соединен ссоединен с входом второго элемента НЕ, вход запуска устройства соединен с первым входом пятого элемента И и входом шестого элемента НЕ, выход которого соединен с входом второго элемента задержки, выход которого соединен с вторым входом пятого элемента И, выход которого соединен с входами установки второго и третьего триггеров, вход сброса второго триггера соединен с выходом третьего элемента НЕ и входом , сброса четвертого триггера, выход второго триггера - с входом установки четвертого триггера, выход которого соединен с первым входом третьего элемента И, выход генератора тактовых импульсов соединен с 5 входом восьмого элемента НЕ и вторым входом третьего элемента И, выход восьмого элемента НЕ - с входом третьего элемента задержки, выход которого соединен с входом синхронизации четвертого триггера, 10 выход второго триггера соединен с входомтретьего выходного формирователя.1667089 орректор Т. Ма р А. Леж з 2525 Тираж 405 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС113035, Москва, Ж, Раушская наб 4/5 Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101 Составите Техред М. Б. Резваргентал

Смотреть

Заявка

4718321, 11.07.1989

МОСКОВСКИЙ ИНСТИТУТ СВЯЗИ

БУЛАНОВ ВЛАДИМИР АЛЕКСЕЕВИЧ, БУЛАНОВА ТАТЬЯНА АЛЕКСЕЕВНА, ГОРОХОВ ВАДИМ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 13/00

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

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

Код ссылки

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

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