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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в вьтислительных машинах (ВМ) при сопряжении ВМ по общей магистрали . Изобретение позволяет увеличить пропускную способность устройства за счет введения в известное устройство двух регистров, триггера и дешифратора. С помощью деашфратора производится выборка регистра са вызьшаемой ВМ и триггера, с помощью которых производится установление связи между двумя ВМ и инициируется процесс передачи. В процессе передачи синхросигналы вызывающей ВМ передаются в магистраль для синхронизации процесса обмена данными. Вновь введенные регистры являются буферными меткцу регистрами данных вЫ зывающей и вызываемой ВМ. Благодаря подобной организации передачи информации обеспечиваемся конвейерный обмен данными меясцу вызывающей и вызываемой ВМ по магистрали. .Конвейерное совмещение обмена по магистрали ВМ и по магистрали сопряжения позволяет повысить пропускную способность магистрали сопряжения. 4 ил.

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

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

РЕСПУБЛИН (ду y 5 06 F 13/00

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

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

13.

gltilla%.* "

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3821004/24-24 (22) 05. 12.84 (4 6) 07.07.86. Бюл. М - 25, (72) Л.С.Иванов, В.А.Богатырев, В.Л,Осипов, И.А.Бойков и В ° С.Алешин (53) 68 1.325 (088.8) (56) Специализированные ЦВМ./Под ред.Смолева В.В.,-M.: Высшая школа.

1981, с. 167-171.

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

Ф 1131.352, кл. G 06 Р 13/00, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С МАГИСТРАЛЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных машинах (ВМ) при сопряжении ВМ по общей магистрали. Изобретение позволяет увеличить пропускную способность устройства за счет введения в известное

„.ЯО„„Ы4297О А1 устройство двух регистров, триггера и дешифратора. С помощью дешифратора. производится выборка регистра адре.:. .са вызываемой ВМ и триггера, с помощью которых производится установление евязи между двумя BM и инициируется процесс передачи. В процессе передачи синхросигналы вызывающей

BM передаются в магистраль для синхронизации процесса обмена данными.

Вновь введенные регистры являются буферными между регистрами данных вы: зывающей и вызываемой ВМ. Благодаря подобной организации передачи информации обеспечивается конвейерный обмен данными между вызывающей и вызываемой ВМ по магистрали. Конвейерное совмещение обмена по магистрали ВМ и по магистрали сопряжения позволяет повысить пропускную способность магистрали сопряжения. 4 ил.

1 12

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

Целью изобретения является увеличение пропускной способности устройства.

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

Устройство для сопряжения вычислительных машин с магистралью содержит первый 1, второй 2, третий 3 регистры, блок 4 арбитра, первый дешифратор 5, четвертый 6 и пятый 7 регистры, первый 8, второй 9, третий 10, четвертый 11, пятый 12, шестой 31 элементы И, первый 14 и второй 15 элементы НЕ, триггер 16, второй дешифратор 17, шины данных 18, адреса 19, прерывания 20 и синхронизации

21 вычислительной машины, шины данных 22, адреса 23 и синхронизации 24 магистрали, приоритетный вход 25 и приоритетный выход 26.

Блок арбитра содержит седьмой 27, восьмой 28 и девятый 29 элементы И, третий 30 и четвертый 31 элементы .

НЕ.

Первый дешифратор содержит груп-, пу сумматоров по модулю два 32 перемычки 33 и десятый элемент И 34.

Устройство работает следующим образом.

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

4? 970 ны 18 данных передаются на шину 22 данных магистрали через регистры 2 и 7. Через третий 10 и четвертый 11 элементы И и элемент НЕ 14 проводится запись информации в регистры 2 и

7 и считывание ее синхросигналами противоположной полярности. Причем по синхросигналу одной полярности осуществляется запись информации в

Входы 25 и выходы 26 приоритета блоков арбитра (фиг.2) соединяются последовательно и образуют кольцо через вспомогательный элемент НЕ 35

5 (фиг.4), вследствии чего в таком кольце образуется волновой процесс (кольцевой генератор) . При поступлении запроса на обслуживание с второго выхода регистра 3 (сигнал запроса на обслуживание формируется только .на выходе регистра 3 той машины, в которой установлен разряд требования захвата магистрали) волновой процесt в кольцевом генераторе прекращается и с первого вьгхода блока 4 арбитра снимается сигнал, фиксирующий данную машину в качестве вызывающей.

Сигнал íà выходе блока 4 арбитра может быть сформирован только в. одном устройстве сопряжения системы.

По этому сигналу адрес вызываемой

I машины с первого выхода регистра 3 вызывающей машины поступает по шине

?3 адреса магистрали на входы дешифратора 5 остальных устройств сопряжения. Дешифратор 5 (фиг.3) в каждом устройстве сопряжения настроен на адрес данной вычиелительной машины.

На выходе дешифратора 5 той машины, 30 где апрес, присутствующий на шине 23 адреса магистрали, совпадает с адресом, ей присвоенным, формируется сигнал на шине 20 прерывания, фиксирующий данную машину в качестве вызываемой.

Процесс передачи данных между сопряженными машинами начинается с MQ мента прorраммной установки в единицу триггера 16. Выборка последнего проводится через дешифратор 17, ес—

4О ли на шине 19 адреса вычислительной машины присутствует адрес, соответ— ствуюший адресу триггера 16. Синхронизация процесса обмена данными обе спечивается путем передачи от шины 21

4 синхронизации вызывающей машины синхросигналов на шину 24 синхронизации магистрали через первый 8 и второй 9 элементы И.

В вызывающей машине данные с ши3 1242970 4 регистр 2 и считывание информации стра соединен с вто из регистра 7, а по синхросигналу арбитра, а первый в противоположной полярности — считы- адресной шиной маги вание информации из регистра 2 и за- . вого дешифратора со пись ее в регистр 7. шиной магистрали 0

В вызываемой машине данные прини- е с я тем, что, с маются в регистр 6 с шины 22 данных пропускной способно магистрали и передаются на шину 18 в него введены четв данных вычислительной машины через гистры, с первого п регистр 1. Через пятый 12, шестой 13 10 И, первый и второй э элементы И и через элемент НЕ 14 про- гер и второй дешифр водится запись информации в регист- ды второго и третьег ры 1 и 6 и считывание ее синхросиг- соединены с шиной си налами от шины 24 синхронизации ма- числитчвльной машины, гистрали сопряжения противоположной 15 дешифратора соединен полярности. Причем по синхросигналу . вычислительной машин одной полярности осуществляется за- . триггера — с шиной д пись инфпэрмации в регистр 6 и считы- выход второго дешифр вание информации из регистра 1, а с первым вхОдом перв по синхросигналу противоположной по- щ второй — с вторым вх лярности — считывание информации из а третий — с вторым регистра 6 и запись ее в регистр 1 ° гис а выхо т игге

Благодаря подобной организации передачи информации обеспечивается 25 конвейерный обмен данными между вы— зывающей и вызываемой вычислительными машинами по магистрали. Процесс обмена данными прекращается при программной записи нуля в триггер 16.

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

Устройство для сопряжения вычислительных машин с магистралью, содержащее с первого по третий регистры, 35 блок арбитра, первый дешифратор, выход первого регистра и первый вход второго регистра соединены с шиной данных вычислительной машины, первый вход третьего регистра соединен с адресной шиной вычислительной машины, выход первого дешифратора соединен с шиной прерывания вычислительной машины, первый вход блока арбитра является входом приоритета устройства, а первый выход — выходом приоритета устройства, второй выход блока арбитра соединен с третьим входомтретьего регистра, второй выход третьего регирым входом блока

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

ы, а первый вход анных, первый атора соединен ( ого регистра, одом триггера, входом третьего ретр, p р ра соединен с вторым входом первого элемента И, первый вход которого соединен с вторым выходом блока арбитра, выход первого элемента И соединен с вторыми входами второго, третьего и четвертого элементов И, выход третьего элемента

И соединен с вторым входом второго регистра и через первый элемент НЕ с первым входом четвертого элемента

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

И соединен с вторым входом четвертого регистра и через второй элемент НЕ с первым входом шестого элемента И, выход которого соединен с вторым входом первого регистра.

1242970

1242970

Составитель В.Верховский

Техред М.Ходанич Корректор А.Зимокосов

Редактор Н.Гунько

Заказ 3707/49

Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул.Проектная, 4