Устройство для сопряжения вычислительных машин с магистралью
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
. /Подя школ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ К АВТОРСКОМУ СВИДЕТЕ(56) Специализированные ЦВред.Смолева В.В.,-М.: Высш1981, с.167-171.Авторское свидетельствоВ 1131.352, кл. С 06 Р 13/О СССРО, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН С МАГИСТРАЛЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных машинах (ВМ) при сопряжении ВМ по общей магистрали. Изобретение позволяет увеличить пропускную способность устройства за счет введения в известное устройство двух регистров, триггераи дешифратора. С помощью дешиФраторапроизводится выборка регистра адре:.са вызываемой ВМ и триггера, с помощью которых производится установление евязи между двумя ВМ и инициируется процесс передачи, В процессепередачи синхросигналы вызывающейВМ передаются в магистраль для синхронизации процесса обмена данными.Вновь введенные регистры являютсябуФерными между регистрами данных вызывающей и вызываемой ВМ. Благодаряподобной организации передачи инФормации обеспечивается конвейерный обмен данными между вызывающей и вызываемой ВМ по магистрали. Е(онвейерноесовмещение обмена по магистрали ВМи по магистрали сопряжения позволяетповысить пропускную способность магистрали сопряжения. 4 ил.1 2Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах при сопряжении вычислительных машин через магистраль.Целью изобретения является увеличение пропускной способности устройства.На фиг. 1 представлена функциональная схема устройства для сопряжениявычислительных машин; на фиг.2 принципиальная схема блока арбитра; на фиг.З - принципиальная схема первого дешифратора; на фиг.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 арбитра.42910 ны 18 данных передаются на шину 22данных магистрали через регистры 2и 7, Через третий 10 и четвертый 11элементы И и элемент НЕ 14 проводится запись информации в регистры 2 и 55 7 и считывание ее синхросигналамипротивоположной полярности. Причемпо синхросигналу одной полярностиосуществляется запись информации в 2Входы 25 и выходы 26 приоритетаблоков арбитра (фиг.2) соединяютсяпоследовательно и образуют кольцочерез вспомогательный элемент НЕ 355(Фиг,4), вследствии чего в такомкольце образуется волновой процесс(кольцевой генератор). При поступлении запроса на обслуживание с второго выхода регистра 3 (сигнал запросана обслуживание формируется только.на выходе регистра 3 той машины, вкоторой установлен разряд требованиязахвата магистрали) волновой процессв кольцевом генераторе прекращаетсяи с первого вьгхода блока 4 арбитраснимается сигнал, фиксирующий даннуюмашину в качестве вызывающей.Сигнач на выходе блока 4 арбитраможет быть сформирован только в. одном устройстве сопряжения системы.По этому сигналу адрес вызываемойВмашины с первого выхода регистра 3вызывающей машины поступает по шине3 адреса магистрали на входы дешифратора 5 остальных устройств сопряжения. Дешифратор 5 (фиг.3) в каждомустройстве сопряжения настроен наадрес данной вычиелительной машины.На выходе дешифратора 5 той машины,30где адрес, присутствующий на шине 23адреса магистрали, совпадает с адресом, ей присвоенным, формируетсясигнал на шине 20 прерывания, фиксирующий данную машину в качествевызываемой.Процесс передачи данных между сопряженными машинами начинается с момента программной установки в единицу триггера 16, Выборка последнегопроводится через дешифратор 17, ес 4 О ли на шине 19 адреса вычислительноймашины присутствует адрес, соответствующий адресу триггера 16, Синхронизация процесса обмена данными обеспечивается путем передачи от шины 21синхронизации вызывающей машины синхросигналов на шину 24 синхронизациимагистрали через первый 8 и второй 9элементы И,В вызывающей машине данные с ши3 1242970регистр 2 и считывание информации стра соединен с вто из регистра 7, а по синхросигналу арбитра, а первый в противоположной полярности - считы- адресной шиной маги вание информации из регистра 2 и за- вого дешифратора со пись ее в регистр 7, шиной магистрали ОВ вызываемой машине данные прини- е с я тем, что, с маются в регистр 6 с шины 22 данных пропускной способно магистрали и передаются на шину 18 в него введены четв данных вычислительной машины через гистры,. с первого п регистр 1. Через пятый 12, шестой 13 1 О И, первый и второй э элементы И и через элемент НЕ 14 про- гер и второй дешифр водится запись информации в регист- ды второго и третьег ры 1 и 6 и считывание ее синхросиг- соединены с шиной си налами от шины 24 синхронизации ма- числительной машины, гистрали сопряжения противоположной 15 дешифратора соединен полярности. Причем по синхросигналу . вычислительной машин одной полярности осуществляется за- триггера - с шиной д пись инфърмации в регистр 6 и считы- выход второго дешифр вание информации из регистра 1, а с первым вхОдом перв по синхросигналу противоположной по второй - с вторым вх лярности - считывание информации из а третий - с вторым регистра 6 и запись ее в регистр 1. гис а выхо т игге Благодаря подобной организации передачи информации обеспечивается 25 конвейерный обмен данными между вызывающей и вызываемой вычислительными машинами по магистрали. Процесс обмена данными прекращается при программной записи нуля в триггер 16. Формула изобретения Устройство для сопряжения вычислительных машин с магистралью, содержащее с первого по третий регистры,35 блок арбитра, первый дешифратор, выход первого регистра и первый вход второго регистра соединены с шинойданных вычислительной машины, первый вход третьего регистра соединен с адресной шиной вычислительной машины, выход первого дешифратора соединен с шиной прерывания вычислительной машины, первый вход блока арбитра является входом приоритета устройства, а первый выход - выходом приоритета устройства, второй выход блока арбитра соединен с третьим входомтретьегорегистра, второй выход третьего регирым входом блокаыход соединен сстрали, вход перединен с адреснойт л и ч а ю щ ецелью увеличениясти устройства,ертый и пятый рео шестой элементылементы НЕ, тригатор, первые вхоо элементов Инхронизации вывход второгос адресной шинойы, а первый входанных, первыйатора соединеного регистра,одом триггера,входом третьего ретр , д р ра соединен с вторымвходом первого элемента И, первыйвход которого соединен с вторым выходом блока арбитра, выход первогоэлемента И соединен с вторыми входами второго, третьего и четвертогоэлементов И, выход третьего элементаИ соединен с вторым входом второгорегистра и через первый элемент НЕс первым входом четвертого элементаИ, выход которого соединен с вторымвходом пятого регистра, выход которого соединен с шиной данных магистрали, выход второго регистра соединенс первым входом пятого регистра,выход второго элемента И и первый входпятого элемента И соединены с шинойсинхронизации магистрали, первыйвход четвертого регистра соединен сшиной данных магистрали, а выходс третьим входом первого регистра,вторые входы пятого и шестого элементов И соединены с выходом первогодешифратора, выход пятого элементаИ соединен с вторым входом четвертого регистра и через второй элемент НЕс первым входом шестого элемента И,выход которого соединен с вторымвходом первого регистра.1242970 Редактор Н.Гунько оставитель В.Верховскехред М.Ходанич Корректор А.Зимокос аказ 3707 Тираж 671И Государственного комиделам изобретений и оосква, Ж, Раушская Подписное тета СССР крытийнаб., д. 4 ВНИИП по13035, М роизводственно-полиграфическое предприятие, г. Ужгород, ул.Проектная,
СмотретьЗаявка
3821004, 05.12.1984
ПРЕДПРИЯТИЕ ПЯ М-5308
ИВАНОВ ЛЕОНИД СЕРГЕЕВИЧ, БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ, ОСИПОВ ВАЛЕРИЙ ЛЕОНИДОВИЧ, БОЙКОВ ИВАН АНДРЕЕВИЧ, АЛЕШИН ВЛАДИМИР СТЕПАНОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: вычислительных, магистралью, машин, сопряжения
Опубликовано: 07.07.1986
Код ссылки
<a href="https://patents.su/5-1242970-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin-s-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных машин с магистралью</a>