Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с магистралью Советский патент 1986 года по МПК G06F13/36 

Описание патента на изобретение SU1246107A1

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

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

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

Устройство содержит (фиг, 1) счет- чик- 1 символов, первый регистр 2, дешифратор 3 адреса, узел 4 захвата магистрали, формирователи 5 и 6 импульсов, элементы И 7-11, первый триггер 12, третий триггер 13, второй триггер 14, магистральные усилители 15-1.7, второй 18, третий 19 и четвертый 20 регистры, дешифратор 21 режима,, элемент 22 задержки, формирователь 23 импульсов. Кроме того, обоз- начены информационные шины 24 магистрали, шин:а 25 подтверждения магистрали, шина 26 стробирования данных магистрали, шина 27 блокировки магистрали, адресная шина 28 магистрали, выходы 29-31 дешифратора режима, информационная шина 32 ЭВМ, входьг 33- 35 узла захвата магистрали, выход 36 узла захвата магистрали, шина 37 . ответа ЭВМ, шина 37 запроса связи ЭВМ.

Дешифратор 21 режима (фиг., 2) содержит схему 38 сравнения, элемент И 39j регистр 40, элемент ИЛИ 419эле- мент И 42, группу элементов И 43., Кроме торо, обозначены управляющие входы 44 и 45 от ЭВМ для дешифратора, управляющий выход 46 дешифратора.

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

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

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

Перед началом передачи слова и:п:и пакета данных ЭВМ 52 - инициатор об- мена - заносит в регистр 18 адрес ЭВМ 52 - приемника, а в счетчик. 1 - начальный адрес памяти ЭВМ 52 прием

S 0 5 о

.,

,

0

5

5

ника. После этого ЭВМ 52; заносит в

V

регистр 19 слово передаваемых данных. Для записи слова в регистр 18, 19 или счетчик 1 в фазе адреса ЭВМ 52( выдает первый, второй или третий адрес устройства 5, при этом (фиг,2) у дешифратора 21 режима появляется сигнал на выходе схемы 38 сравнения. Запись унитарного кода в регистр 40 происходит в фазе адреса (1 на входе 45) при незанятости устройства 53i (отсутствие О на входе 32) по сигналу с выхода элемента И 42. Выдача сигнала на выходы 29-31 дешифратора 21 режима происходит по сигналу 44 сопровождения данных через элементы И 43, При появлении сигнала на выходе 29 дешифратора 21- адреса происходит запись слова данных в регистр 18, на выходе 30 - в регистр 19, на выходе 31 - в счетчик 1. По сигналу на выходе 30 дешифратора 21 происходит установка триггера 14 в единичное состояние, при этом на вход 32 дешифратора 21 поступает сигнал управления (устройство 52 занято)5 а на узла 4 захвата магистрали - запрос захвата магистрали. После захвата узлом 4 магистрали сиГ нгшом с ее выхода 36 производится устан овка триггера 12, выдача . на магистраль содержимого счетчика 1 (начальный адрес памяти ЭВМ 52j-npH- емника) и йыдача с регистра 18 адреса ЭВМ.52j-приемника. Адрес поступает на устройства 53, но только в выбранном устройстве 53 адрес может быть дешифрован.

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

При установке триггера 12 содержимое счетчика 1 увеличивается на 1, а на выходе формирователя 6 импульсов вьфабатывается сигнал по .которому на магистраль выдается содертки- мое регистра 19 (слово данных) и через усилитель 17 сигнал сопровождения

31

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

При занесении в триггер 13 прием- ного устройства 53J О на выход 37 вьщается сигнал запроса на захват магистрали 32. После получения ответного сигнала 37 от ЭВМ 52j в устройстве 53J запускается формирователь 5 импульсов. Формирователи 5 и 23 импульсов последовательно вырабатывают два импульса. По первому из них производится выдача на шины ЭВМ содержимого регистра 2 (адрес памяти), а по второму - регистра 20 (слово данных). По второму импульсу триггер 13 устанавливается в единичное состояние и устройство 53 готово к приему следующего слова с магистрали от ЭВМ 521 или другой ЭВМ, захватившей -магистраль.

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

Захват магистрали сопровождается, занесением О в триггер 49 и установкой сигнала блокировки на шине 27. Появление О на шине 27 блокирует работу генераторов 51 импульсов и, соответственно, наращивание содержимого счетчиков 47 всех устройств . 53. Разблокировка генераторов 51 происходит при установке на шине 27 1 в результате освобождения маги- страли уяпом 4.

5

6

j

д

107 .4.

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

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

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

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

eZ525

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

название год авторы номер документа
Устройство для сопряжения ЭВМ 1986
  • Иванов Леонид Сергеевич
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1381534A1
Устройство для сопряжения ЭВМ с магистралью 1988
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
  • Данилова Любовь Дмитриевна
  • Гришин Владимир Михайлович
SU1508227A1
Устройство для сопряжения электронных вычислительных машин 1985
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1285485A1
Устройство для сопряжения ЭВМ с общей магистралью 1988
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1532939A1
Устройство для сопряжения ЭВМ с общей магистралью 1987
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1462336A1
Устройство для сопряжения вычислительной машины с общей магистралью 1986
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1354199A1
Устройство для сопряжения электронно-вычислительной машины с общей магистралью вычислительной системы 1984
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1242974A1
Устройство для сопряжения электронных вычислительных машин 1987
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
  • Апинян Владимир Ваганович
SU1443001A1
Устройство для подключения источников информации к общей магистрали 1989
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1679498A1
Устройство для сопряжения цифровых вычислительных машин 1988
  • Богатырев Владимир Анатольевич
SU1571603A1

Иллюстрации к изобретению SU 1 246 107 A1

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

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

Формула изобретения SU 1 246 107 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1246107A1

Устройство для сопряжения вычислительной машины с магистралью 1981
  • Хельвас Валерий Пантелеймонович
SU980088A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения цифровой вычислительной машины с общей магистралью 1980
  • Еремеева Лидия Николаевна
  • Маркитан Людмила Григорьевна
  • Хельвас Валерий Пантелеймонович
SU907536A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 246 107 A1

Авторы

Богатырев Владимир Анатольевич

Иванов Леонид Сергеевич

Даты

1986-07-23Публикация

1984-12-21Подача