Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью

 

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных комплексах. Цель изобретения - повышение быстродействия обмена данными между ЭВМ при подсоединении нескольких ЭВМ к магистрали. Устройство содержит счетчик символов, дешифраторы адреса и режима, четыре регистра, три триггера, пять элементов И, три магистральных усилителя, элемент задержки и узел захвата магистрали. 4 ил. ю 1 Од

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

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

РЕСПУБЛИК (51) 4 G 06 F 13/36

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

К А ВТОРСН0МУ СВИДЕТЕЛЬСТВУ (57) Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных комплексах. Цель изобретения — повышение быстродействия обмена данными между ЭВМ при подсоединении нескольких ЭВМ к магистрали. Устройство содержит счетчик символов, дешифраторы адреса и режима, четыре регистра, три триггера, пять элементов И, три магистральных усилителя, элемент задержки и узел захвата магистрали. 4 ил.

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3828160/24-24 (22) 21. 12.84 (46) 23.07.86. Бюл. № 27 (72) В.А. Богатырев и Л,С. Иванов (53) 681.3(088.8) (56) Авторское свидетельство СССР № 980088, кл. С 06 F 3/04, 1980.

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

¹ 907536, кл. С 06 F 3/04, 1980. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ (ЭВМ)

С МАГИСТРАЛЬЮ

„„SU„„1246107 А 1

1246107

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

Цель изобретения — повышение быстродействия обмена данными между ЭВГ1 при подсоединении нескольких ЭВМ к магистрали.

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

Устройство содержит (фиг. 1) счетчик- 1 символов, первый регистр 2, дешифратор 3 адреса, узел 4 захвата магистрали, формирователи 5 и 6 импульсов, элементы И 7-11, первый триггер 12, третий триггер 13, второй рб триггер 14, магистральные усилители

15-17., второй 18, третий 19 и четвертый 20 регистры, дешифратор 21 режима,. элемент 22 задержки, формирователь 23 импульсов. Кроме того, обоз- 25 начены информационные шины 24 магистрали, шина 25 подтверждения магистрали, шина 26 стробирования данных магистрали, шина 27 блокировки магистрали, адресная шина 28 магистрали, выходы 29-.31 дешифратора режима, информационная шина 32 ЭВМ, входы 3335 узла захвата магистрали, выход 36

1 узла захвата магистрали, шина 37 ответа ЭВМ, шина 37 запроса связи

ЭВМ.

Дешифратор 21 режима (фиг„ 2) со-держит. схему 38 сравнения, элемент

И 39 регистр 40, элемент ИЛИ 41,элемент И 42, группу элементов И 43.

Кроме топо, обозначены управляющие входы 44 и 45 от ЭВМ для дешифратора,. управляющий выход 46 дешифратора.

Узел 4 захвата магистрали содержит (фиг. 3) счетчик 47, дешифратор 48 блокировки, триггер 49 останова, усилитель-передатчик 50, генератор 51 импульсов.

Многомашинная система (фиг. 4) со° держит ЭВМ 52 (1,2, i, n) устройства

53 (1, 2, j, n) сопряжения.

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

Перед началом передачи слсва или пакета данных ЭВМ 52„ — инициатор обмена — заносит в регистр 18 адрес

ЭВМ 52 . — приемника, à s счетчик 1 начальный адрес памяти ЭВМ 52 — прием-ника. После этого ЗБМ 52„ заносит в регистр 19 слово передаваемых данных.

Для записи слова в регистр 18, 19 или счетчик 1 в фазе адреса ЗВМ 521 выдает первый, .второй или третий

> адрес устройства 53, при этом (фиг.2) у дешифратора 21 режима появляется сигнал на выходе схемы 38 сравнения. Запись унитарного кода в регистр 40 происходит в фазе адреса ("1" на входе 45) при незанятости устройства 53 (отсутствие "0" на входе 32) по сигналу с выхода элемента И 4?. Выдача сигнала на выходы

29-31 дешифратсра 21 режима происходит по сигналу 44 сопровождения данных через элементы И 43. При появлении сигнала на выходе 29 дешифратора 21. адреса происходит запись слова данных в регистр 18, на выходе 30 — в регистр 19, на выходе 31 — в счетчик

1, По сигналу на выходе 30 дешифратора 21 происходит установка триггера

14 в единичное состояние, при этом на вход 32 дешифратора 21 поступает сигнал управления (устройство 52, занято,),. а на вход 33 узла 4 захвата магистрали -- запрос захвата магистрали. После захвата узлом 4 магистрали сигналом с ее выхода 36 производится установка триггера 12, выдача на магистраль содержимого счетчика

1 (начальный адрес памяти 3HN 52j-приемника) и вьд1 ача с регистра 18 адреса 3BN.52,l-приемника. Адрес поступает на устройства 53, но только в выбранном устройстве 531 адрес может быть дешифрован.

Ф

В случае незанятости адресуемого устройства 53 (триггер 13 находится в единичном состоянии) сигналом с выхода элемента И 11 происходит сброс триггера l3 и запись адреса памяти .

ЭВМ 52 в регистр 2. Сигнал с выхода элемента И 11 через магистральный усилитель 16 выдается на шину 25 подтверждения, который воспринимается передающим устройством 53, череэ элемент И 9, сигналом с выхода которого производится установка триггера !2 в исходное состояние, При Ä 12 содержиI1 11 мо е сче тчик а 1 увеличивается н а 1 а н а выходе формирователя 6 импульс о в вырабатывается сигнал, и о которому н а магистраль выдается содержимо е ре гис тра 1 9 (сл ово дан ных ) и чер е э усилитель 1 7 си гн ал с опр о в ождения

При занесении в триггер 13 прием-! ного устройства 53 "0" на выход 37 выдается сигнал запроса на захват магистрали 32. После получения ответ2 ного сигнала 37 от ЭВМ 521 в устройстве 53j запускается формирователь

5 импульсов. Формирователи 5 и 23 импульсов последовательно вырабатывают два импульса. По первому из них производится выдача на шины ЭВМ со. держимого регистра 2 (адрес памяти), а по второму — регистра 20 (слово данных). По второму импульсу триггер

13 устанавливается в единичное состояние и устройство 53 готово к приему следующего слова с магистрали от

ЭВМ 52i или другой ЭВМ, захватившей магистраль.

Узел 4 захвата магистрали совокупности устройства 53 обеспечивает при наличии запросов на межмашинный обмен поочередное подключение устройств 30

53, выставивших запросы, к общей магистрали. Очередность подключения задается путем подключения к входу триггера 49 соответствующих выходов дешифраторов 48. Поиск очередного 35 устройства 53, выставившего запрос на межмашинный обмен, осуществляется

При наращивании содержимого счетчиков.

47 всех устройств 53 при .незанятости магистрали ("1" на шине 27). Как 40 только в каком-либо устройстве 53, выставившем запрос ("1" на входе 33). на выходе дешифратора 48, подключенном к входу триггера 49, формируется сигнал, то происходит захват общей магистрали этим устройством.

Захват магистрали сопровождается. занесением "0" в триггер 49 и установкой сигнала блокировки на шине

27. Появление "0" на шине 27 блокирует работу генераторов 51 импульсов и, соответственно, наращивание содержимого счетчиков 47 всех устройств

53. Разблокировка генераторов 51 происходят при установке на шине 27

"1" в результате освобождения магистрали узлом 4.

3 1246 на шину 26. По заднему фронту импульса с выхода формирователя 6 импульсов происходит сброс триггера 14 и через вход 34 узел 4 освобождает магистрали. Получив сигнал с шины 26, приемное устройство 53j заносит слово данных с магистрали 24 в регистр 20.

107

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

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

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

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

В останова усилитель-передатчик, причем информационные входы дешифратора режима. второго, третьего регистров и. информационные выходы четвертого регистра соединенЫ с информационной 2р шиной ЭВМ, входы чтения и записи второго регистра соединены, соответственно с первым выходом дешифратора режима и с вторым входом второгб элемента И, входы чтения — записи треть- 25 его регистра соединены соответственно с вторым выходом дешифратора режима и с выходом второго формирователя импульсов, входы записи-чтения четвертого регистра соединены соответ- Зп ственно с выходами пятого элемента

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

1246107

29 30 31

Составитель Г. Стернин

Техред Н.Бонкало

Редактор Н. Тупица

Корректор C. Шекмар

Заказ 4002/42

Подписное

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

ЧЧ

Ч5

Тираж 671

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

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

26

27

Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью Устройство для сопряжения электронно-вычислительной машины (эвм) с магистралью 

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области компьютерных системных шин, а именно к инициализации средств в системе шин

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

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

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

Изобретение относится к компьютерной технике

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

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