Устройство для сопряжения вычислительной машины с общей магистралью
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах для взаимодействия ЭВМ через общую магистраль. Целью изобретения является расширение функциоа нальных возможностей устройства за счет обеспечения организации групповой связи. Устройство содержит узел 1захвата магистрали, регистр 2, триггеры 3,4, элементы И 5-7, две группы магистральных усилителей 8,9, два магистральных усилителя 10,11, триггеры 12-14, одновибраторы 15,16. Устройство позволяет, кроме обмена между парой машин, организовать групповую и широковещательную передачу данных, что позволяет снизить загрут женность общей магистрали, снизить время ожидания обслуживания запросов на межмашинный обмен и повысить производительность системы. 1 з.п. ф-лы, 2ил. lOftttfJ (Л со to Фия.Г
СОЮЗ СОНЕТСНИХ
СОЯИАЛИСТИЧЕСНИХ
И .СПжЛИН
„„SU„„1 27117
А1 (5! ) 4 G 06 F 13/24
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
И
22,ГОСУДАРСТНЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA
Н А BTOPCHOINV СВИДЕТЕЛЬСТВУ (2! ) 4021913/24-24 (22) 23 ° 02.86 (46) 30.97,87. Бюл. У 28 (72) В.А. Богатырев и Л.С. Иванов (53) 681.325(088.8) (56) Авторское свидетельство СССР !! 980088, кл. G 06 F 13/12, 1980.
Авторское свидетельство СССР
Ф 809143, кл. G 06 3 13/14, 1979. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ MAI!MHbI С ОБЩЕЙ !!АГИСТРАЛЬ!О (57) Изобретение относится к вычислительной технике и может быть использовано в многомашинчых вычислительных системах дпя взаимодействия ЭВИ через общую магистраль. Целью изобретения является расширение ФункциоР нальных возможностей устройства за счет обеспечения органиэации групповой связи. Устройство содержит узел
1 захвата магистрали, регистр 2, триггеры 3,4, элементы И 5-7, две группы магистральных усилителей 8,9, два магистральных усилителя 10,11, триггеры 12-!4, одновибраторы 15,16.
Устройство позволяет, кроме обмена между парой машин, организовать групповую и широковещательную передачу данных, что позволяет снизить загру-. женность общей магистрали, снизить время ожидания обслуживания запросов на межмашинный обмен и повысить производительность системы. t з.п. ф-лы, 2 ил.
1327117 2
1О
Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах для взаимодействия ЗВМ через общую магистраль.
Целью изобретения янляется расширение функциональных возможностей устройства за счет обеспечения воз- . можности организации групповой связи.
На фиг. 1 показана структурная схема устройства; на фиг. 2 — структурная схема узла захвата магистрали.
Устройство содержит (фиг. 1) узел
1 захвата магистрали, регистр 2,триггеры 3 и 4,.элементы И 5-7, две группы 8 и 9 магистральных усилителей, два магистральных усилителя 10 и 11, .триггеры 12-14, одновибраторы 15 и
16. В системе имеются внутренние магистрали 17, информационная шина общей магистрали 18, общие линии 1921, входы 22-27 устройстна, ныходы
28 и 29 устройства, тактовый вход 30 устройства, выход 31 узла 1 захвата магистрали.
Узел 1 захвата магистрали содержит (фиг. 2) счетчик 32, дешифратор
33, триггеры 34 и 35, элемент И 36, элемент НЕ 37, магистральный усилитель 38 и установочный вход 39.
Устройство работает следующим образом.
Перед началом обмена ЭВМ-инициатор передачи данных (источник данных) выставляет требование захвата общей магистрали на вход 22 узла i захвата магистрали. После захвата магистрали на выходах 19 и 31 узла 1 формируется сигнал и на линию занятости 19 выставляется сигнал (низкий уровень).
По переднему фронту сигнала на линии
1.9 {перепад с высокого на низкий уровень) на одновнбраторах 16 всех устройств, подключенных к общей магистрали 18, вырабатывается импульс, производящий обнуление триггеров 4. После выдачи требования захвата магистрали ЭВИ-инициатор обмена через элемент И 6 начинает опрос вьхода 31 узла 1. После считывания "1" с выхода элемента И 6 ЭВМ-инициатор обмена через группу усилителей 8 выдает на, общую магистраль 15 адресное слово, одновременно на линию 20 выдается сигнал сопровождения передачи слова.
По сигналу с линии 20„ поступающему на вход управления записи регистров .2, слово с магистрали 18 записывается в регистры 2 всех устройств сопряжения. По сигналу с линии 20 производится запись "I" в триггеры 3. Таким образом, после передачи первого слова в регистрах 2 всех устройств сопряжения записывается адресное слово. В адресном слове н К-м разряде находится "l" при адресации К-й 3ВМ.
При установлении связи с одной машинок в адресном слове будет одна "1", при широковещательной связи во всех
М разрядах адресного слова находятся
"1", при групповой связи с Н машинами в адресном слове будет Н единиц на соответстнующих разрядах. По заднему фронту сигнала сопровождения передачи слова с линии 20 происходит — запись "1" в триггер 14, формирование сигнала на выходе элементов
И 7 устройств адресуемых ЭВИ (К-я
ЭВМ адресуется, если н К-м разряде регистра 2, содержащем адресное слово, находится "1", в К-M устройстве
25 выход К-ro разряда регистра 2 подключен к входу элемента И 7 и запись "!" в триггер 4.
Сигнал с выхода элемента И 7 записывает "1" в триггеры 12 и 13, При
Зп единичном состоянии триггера 12 к соответствующей ЭВМ выдается требование на межмашинный обмен, При единичном состоянии триггера 13 через усилитель 11 происходит установление низкого уровня (сигнала) на линии 21
ЗБ (в исходном состоянии на ликии 21 поддерживается высокий уровень). Сигнал на линию 21 выдается от всех адресуемых устройств сопряжения и воспринимается как сигнал отсутствия установления канала связи со всеми адресуемыми ЭВМ. Особенность широковещательного и группового режима связи состоит в необходимости реализации
45 межмашинного обмена только после установления канала связи со всеми адресуемыми машинами. После приема требования межмашинного обмена каждая адресуемая ЭВМ обнуляет триггер 12.
5р После подготовки к межмашинному обмену адресуемая ЭВМ обнуляет триггер
13 своего устройства сопряжения (для этого она считывает содержимое регистра 2), при этом снимается сигнал неготовности от ЭВМ на линии 21. Суммарный сигнал неготовности с линии
21 снимается, когда к обмену готовы все адресуемые ЭВМ. Все адресуемые
ЭВМ снимают сигнал на линии 21, об13271 нуляя триггеры 13 ° По заднему фронту сигнала на линии 21 (перепад с низкого уровня на высокий) в триггеры
14 всех устройств сопряжения заносятся О (информация об установлении
1I 11
5 каналов связи со всеми адресуемыми
ЭВМ). ЭВМ-инициатор обмена после передачи адресного слова и все адресуемые машины после подготовки к межмашинному обмену для идентификации установления канала связи со всеми адресуемыми ЗВМ опрашивают триггер
14 через элемент И 5. После считывания "0" с элемента И 5 ЭВМ-источник начинает передачу слов, а ЭВМ-приемники — их прием. Слова от ЭВМ-источника передаются на шину 18 через магистральные усилители 8 и сопровождаются сигналом на линии 20, выдавае- 20 мым через усилитель IO. По сигналу на линии 20 слова с шины 18 записываются в регистры 2 всех устройств сопряжения, при этом в триггеры 3 записываются "1". Адресуемые ЭВМ при 25
"1"-м состоянии триггеров 3 (информация о том, что слово передано и принято в регистр 2) считывают переданное слово с регистра 2 по внутренней магистрали 17. При этом в триггер 3, записывается "0". По окончании передачи пакета ЭВМ-источник данных освобождает общую магистраль, выдавая сигнал на вход 27 узла 1 захвата магистрали. Освобожденная магистраль может предоставляться для обмена между другими машинами системы.
Работа узла 1 захвата магистрали (рис. 2) основывается на том, что . общая магистраль может быть захвачена К-м устройством сопряжения только при К-м состоянии счетчика 32, идентифицируемом дешифратором 33, К-.й выход которого для К-ro устройства сопряжения подключен к входу элемента 45
И 36. При формировании сигнала на K-м выходе дешифратора, если магистраль не захвачена (высокий уровень на линии 19) н имеется запрос на межмашинный обмен от К-й ЭВМ (единичное состояние триггера 34), по сигналу с элемента НЕ 37 сигналом с выхода элемента И 36 производится запись "1" в триггер 35 и установка низкого уровня (сигнал занятости магистрали) на линии 19. Для освобождения магистрали захватившая ее 3ВМ выставляет сигнал на вход 27, по которому обнуляются триггеры 34 и 35, и через уси17 4 литель 38 на линии 19 устанавливает — ся высокий уровень (магистраль не занята) .
Формула изобретения
1, Устройство для сопряжения вычислительной машины с общей магистралью, содержащее узел захвата магистрали, две группы магистральных усилителей, два магистральных усилителя, регистр, два триггера, три элемента
И, первый одновибратор, причем инфор" мационные входы магистральных усилителей первой группы, выходы первого и второго элементов И, информационные выходы магистральных усилителей второй группы образуют группу входов-выходов устройства для подключения к группе информационных входов-выходов вычислительной машины, разрешающий вход магистральных усилителей первой группы соединен с информационным входом первого магистрального усилителя и является входом устройства для подключения к стробирующему выходу вычислительной машины, первый и второй входы логического условия узла захвата магистрали являются входами устройства для подключения к выходам требования захвата магистрали и освобождения магистрали вычислительной машины соответственно, первые входы первого и второго элементов И являются входом устройства для подключения к выходу опроса готовности вычислительной машины, информационные выходы магистральных усилителей первой группы и группы информационных входов регистра образуют группу информационных входов-выходов устройства для подклю- чения к информационной шине общей магистрали, выход первого триггера соединен с первым входом третьего элемента И, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения BosMoKHOcTH организации групповой связи, в него введены три триггера и второй одновибратор, причем разрешающие входы магистральных усилителей второй группы соединены с нулевыми входами второго и третьего триггеров и являются входом устройства для подключения к выходу чтения вычислительной машины, выход второго триггера, нулевой вход и выход четвертого триггера являются 5 132711 входами и выходом устройства для поцключения соответственно к входу требования прерывания, к выходу подтверждения требования обмена и к входу требования обмена вычислительной машины, выход первого магистрального усилителя, вход первого одновибрато.ра, единичный вход второго триггера являются выходом и входами устройства для подключения к шине синхрониэа- >g ции общей магистрали, вход-выход узла захвата магистрали, вход второго одновибратора являются входом-выходом и входом устройства соответственно, для подключения к шине занятости об- !5 щей магистрали, выход второго магистрального усилителя и синхровход пятого триггера являются выходом и входом устройства для подключения к шине готовности общей маги- Л) страли, тактовый вход узла захвата магистрали .является входом устройства для подключения к тактовой шине общей магистрали, при этом второй вход .второго элемента И соединен с 25 выходом узла захвата магистрали, установочный вход которого соединен с выходом второго одновибратора и с нулевым входом первого триггера, единичный вход которого соединен с вто- 36 рым входом третьего элемента И, с выходом второго одновибратора и с . единичным входом пятого триггера, вы" ход которого соединен с вторым входом первого элемента И, единичный З5 вход второго триггера соединен с входом регистра, группа выходов которого соединена с информационными входами
-магистральных усилителей второй группы, К-й разряд группы выходов регист- 43 ра (где К вЂ” номер устройства в вычислительной системе) соединен с третьим
7 6 входом третьего элемента И, выход которого соединен с единичным входом четвертого триггера и с единичным входом третьего триггера, выход которого соединен с информационным входом второго магистрального усилителя, информационный вход пятого триггера подключен к шине единичного потенциала устройства.
2. Устройство по II, 1, G T SI H ч а ю щ е е с я тем, что узел захвата магистрали содержит .счетчик, дешифратор, два триггера, элемент И, элемент НЕ, магистральный усилитель, причем выход магистрального усилителя и первый вход элемента И образуют вход-выход узла захвата магистрали, единичный вход первого триггера является первым входом логического условия узла захвата магистрали, нулевой вход первого триггера соединен с нулевым входом второго триггера и является вторым входом логического условия узла захвата магистрали, счетный вход счетчика соединен с входом элемента НЕ и является тактовым входом узла захвата магистрали, установочный вход счетчика является установочным входом узла захвата магист-. рали, выход второго триггера соединен с информационным входом магистрального усипителя и является выходом узла захвата магистрали, при этом в узле захвата магистрали единичный вход второго триггера соединен с выходом элемента И, второй, третий и четвертый входы которого соединены соответственно с выходами первого триггера, дешифратора, элемента НЕ, информационный вход дешифратора соединен с выходом счетчика.
1327117
Составитель С. Пестмал
Редактор Л. Веселовская Техред И.Попович Корректор Т. Колб
Заказ 3391/46 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035 Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4