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

 

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

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

 

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

Изобретение относится к вычислительной технике и может быть использовано & устройствах для распределения ресурсов в вычислительных комплексах

Изобретение относится к микропроцессорной технике и может быть использовано при проектировании микропроцессорных систем и микро-ЭВМ с высокими показателями надежности

Изобретение относится к вычислительной технике и может быть ис пользовано в цифровых асинхронных многопроцессорных ЭВМ с общей памятью, общими внешними устройствами или устройствами управления

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в режиме прямого доступа памяти ЭВМ серии Электроника и внешними устройствами

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в режиме прямого доступа памяти ЭВМ серии Электроника и внешними устройствами

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано в распределенных системах обработки информации для подключения отдельных абонентов к общему вычислительному ресурсу

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

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

Изобретение относится к вьгаислительной технике и может быть применено в системах, в которых один блок памяти одновременно используется несколькими процессорами

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

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

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

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