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

 

Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных комплексах, работающих в составе систем автоматизации. Целью изобретения является расширение функциональных возможностей за счет обеспечения одновременного обмена информацией как между вычислительными машинами одинаковых групп, так и между вычислительными машинами различных групп. Устройство содержит две группы блоков связи, каждый из которых состоит из двух триггеров заявок, двух выходных триггеров, двух коммутаторов, двух дешифраторев адреса, шести элементов ИЛИ,двух элементов И, двух элементов НЕ, элемента И-НЁ. 1 ил. со о 00 со со

СОЮЗ СОВЕ СНИХ

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

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

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4019300/24-24 (22) 11 ° 02.86 (46) 15.05.87. Бюл. № 18 (72) С.Ю.Пушкин и А.М.Заяц (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

: ¹- 842812, кл. G 06 F 9/46, 1978.

Авторское свидетельство СССР № 1180910, кл. G 06 F 13/00, 1985. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН (57) Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных комплексах, работающих в

„„SU„„1310833 А1 составе систем автоматизации. Целью изобретения является расширение функциональных возможностей за счет обеспечения одновременного обмена информацией как между вычислительными машинами одинаковых групп, так и между вычислительными машинами различных групп. Устройство содержит две группы блоков связи, каждый из которых состоит из двух триггеров заявок, двух выходных триггеров, двух коммутаторов, двух дешифраторшв адреса, шести элементов ИЛИ,двух элементов И, двух элементов НЕ, элемента И-НЕ. 1 ил.

1 13

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

Цель изобретения — расширение функциональных возможностей за счет обеспечения одновременного обмена информацией как между вычислительными машинами (ВМ) одинаковых групп, так и между вычислительными машинами различных групп.

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит (фиг. 1) блоки 1 связи, каждый из которых включает триггеры 2 и 3 заявок, первый элемент НЕ 4, синхровходы 5, второй элемент ИЛИ 6, второй дешифратор 7 адреса, первый элемент И 8,. элемент

И-НЕ 9, первый выходной триггер 10, шестой элемент ИЛИ 11, первый дешифратор 12 адреса, второй элемент И 13, второй элемент НЕ 14, второй выходной триггер 15, коммутаторы 16 и 17, входы 18 запроса связи, входы 19 установки, выходы 20 и 21 запроса связи, входы 22 элементов ИЛИ 6, вход

23 второго дешифратора адреса, входы

24 элементов ИЛИ 11 вход 25 первого дешифратора адреса, выход 26 второго коммутатора, выход 27 первого коммутатора, выход 28 и вход 29 блокировки между ВМ своей группы, выход

30 и вхбд 31 блокировки между ВМ различных групп, выход 32 триггера 3, выход 33 триггера 2, адресный вход

34, первый, третий, четвертый и пятый элементы ИЛИ 35-38 соответственно.

Показаны также первая, вторая и третья адресные шины 39, 40 и 41.

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

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

В исходном состоянии (нет заявок на входах 18) триггеры 2 и 3 нахо- . дятся в состоянии нуля.

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

1 первой группы на обмен между BM своей группы. Если при этом идет текущий обмен между ВМ первой группы с большим приоритетом, то на входе выходе 28-29 присутствует потенциал единицы, который через элемент ИЛИ 38 блокирует триггер 2, т.е. последний остается в исходном состоянии. Если

10833

55 при поступлении запроса на входы блока 1 не производится ни один .обмен между ВМ первой группы, то на входе-выходе 28-29 блока 1 присутствует потенциал нуля. Поступившая заявка имеет нулевой потенциал, поэтому она поступает на Р-вход триггера 2 через элемент НЕ 4 и устанавливает триггер 2 в единичное состояние. С прямого выхода потенциал через элемент ИЛИ 36 устанавливается на входах-выходах 28-29 всех блоков 1 первой группы, блокируя таким образом возможность срабатывания триггеров 2 и соответственно возможность обмена BM первой группы. Одновременно с запросом BM через входы 34 выдает в блок 1 адрес BM первой группы, к которой эта заявка должна поступить. При одновременном поступлении заявок на .два блока 1 одной группы единица с выхода триггера 2 канала более высокого приоритета через свой элемент ИЛИ 36 устанавливает триггер

2 блока 1 более низкого приоритета в исходное состояние.

В блоке 1 с более высоким приори- тетом заявка с выхода триггера 2 проходит на выход 33 и управляющий вход коммутатора 16, вхоцы которого в исходном состоянии отключены от адресной шины 40. Активный сигнал на управляющем входе коммутатора 16 переводит их в режим передачи, т.е. адрес, который поступает с входов 34 через коммутатор 16, передается на выходы 26 блока 1. Этот адрес через. адресные шины 40 поступает на входы

25 блоков 1 первой .группы, а заявка с выхода 33 запрашивающего блока 1 первой группы поступает на соответствующие входы 24 блока 1 первой группы. В соответствии с адресом на шинах 40 в одном из блоков 1 первой группы срабатывает дешифратор 12 адреса и заявка с .входа 24 поступает на вход элемента ИЛИ 11. Так как на выходах элемента ИЛИ 6 и дешифратора

7 .адреса потенциалы нуля, то на выходе элемента И-НЕ 9 устанавливается единичный потенциал, При наличии трех единиц на входах элемента И 13 устанавливается в единицу триггер 15 выбранного блока 1. Активный сигнал с выхода 20 блока 1 поступает в соответствующую BM..После окончания сеанса связи BM источник сбрасывает триггер 2, коммутатор 16 отключается от шины 40 и на выходе элемента И 13

3 13108 блока 1 появляется "0", который через элемент НЕ 14 сбрасывает выходной триггер 15.

Обмен между BM различных групп осуществляется следующим образом.

Пусть приходит запрос на блок 1

5 первой группы на обмен с ВМ второй группы. Если при этом идет текущий обмен между BM различных групп с большим приоритетом, то на входе-выходе 30-31 присутствует потенциал единицы, который через элемент

ИЛИ 37 блокирует триггер 3, т.е. последний остается в исходном состоянии.

Если при поступлении запроса на входы блока 1 не производится ни один обмен ВМ первой группы с ВМ второй группы, то на входе-выходе 30-31 блока 1 присутствует потенциал нуля, который через элемент ИЛИ 37 разрешает работу триггера 3, последний устанавливается в единичное состояние.

При этом устанавливается потенциал единицы на входах-выходах 30-31 всех блоков 1 первой и второй групп блокируя таким образом возможность срабатывания триггеров 3 и собственно возможность обмена между BM различных групп. Одновременно с запросом

BM через входы 34 выдает в блок 1 ад- 30 рес ВМ второй группы, к которой эта заявка должна поступить. При одновременном поступлении заявок на два блока 1 единица с выхода триггера 3 блока 1 более высокого приоритета через свой элемент ИЛИ 35 устанавливает триггер 3 блока 1 более низкого приоритета в исходное состояние, В блоке 1 с более высоким приоритетом запрос с выхода триггера 3 ..: 10 проходит на выход 32 и управляющий вход коммутатора .17, выход которого в исходном состоянии отключен от адресной шины 39. Активный сигнал на управляющем входе коммутатора 17 переводит его в режим передачи,т.е. адрес, который поступает с входов 34 через коммутатор 17, передается на выходы 27 блока 1. Этот адрес далее через адресную шину 39 поступает на входы 23 блоков 1 второй группы, а запрос с выхода 32 запрашивающего блока 1 первой группы поступает на соответствующие входы 22 запросов блоков 1 второй группы. В соответст- вии с адресом на шинах 39 в одном иэ блоков 1 второй группы срабатывает дешифратор 7 адреса и заявка с входов 22 поступает на вход элемента

33 4

ИЛИ 6. На выходе элемента И-НЕ 9 появляется потенциал нуля, который устанавливает на выходе элемента

И 13 "0", который через элемент НЕ 14 устанавливает выходной триггер 15 в исходное состояние, с инверсного выхода которого на третий вход элемента И 8 поступает потенциал единицы.

При наличии трех единиц на входах

И 8 устанавливается в единицу выходной триггер 10 выбранного блока 1.

Активный сигнал с выхода 21 поступает в соответствующую BM. После окончания сеанса связи ВМ источник сбрасывает триггер 3, а коммутатор 17 отключается от шины 39, на выходе элемента И-HE 9 блока 1 появляется

" 1", которая сбрасывает выходной триггер 10.

Если одновременно на запрашиваемый блок 1 поступают запросы на обмен между ВМ как своей группы, так и различных групп, то первоначально осуществляется обмен между ВМ различных групп путем блокирования выходного триггера 15 блока 1.

Блокирование осуществляется следующим образом.

На входы элемента И-НЕ 9 поступает потенциал единицы с выхода элемента ИЛИ 6 и дешифратора 7 адреса, который устанавливает на выходе элемента И-НЕ 9 и на выходе элемента

И 13 потенциал нуля, который через элемент НЕ 14 устанавливает выходной триггер 15 в исходное состояние.

Если при поступлении запроса в блок 1 на обмен между BM своей группы (различных групп) осуществляется обмен между BM различных групп (своей группы), то выходной триггер 15 (10) блокирован нулевым потенциалом, поступающим с элемента И-HE 9 на элемент

И 13 (с инверсного выхода триггера

15 на элементы И 8 и И-НЕ 9). Аналогично любая из BM второй группы в соответствии с приоритетом, может устанавливать запрос к любой BM первой или второй групп.

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

Многоканальное устройство для сопряжения вычислительных машин, содержащее две группы блоков связи, каждый из которых содержит первый триггер заявок, первый выходной триггер, первый коммутатор, первый дешифратор адреса, три элемента ИЛИ, 5 13 первый элемент И, два элемента НЕ, элемент И-НЕ, причем в -м блоке связи (i = 7, М1 первой и второй групп группа информационных входов первого коммутатора образует группу входов устройства для подключения к группе адресных выходов -й вычислительной машины, синхровход и информационный вход первого триггера заявок являются входами устройства для подключения соответственно к синхровходу и выходу запроса связи х-й вычислительной машины, выход первого выходного триггера является выходом устройства для подключения к первому входу запроса связи i-й вычислительной машины, выходы первых триггеров заявок i-x блоков связи (i = 1,M) первой и второй групп соединены с управляющим входом первого коммутатора, первыми входами первых элементов

ИЛИ -х блоков связи соответственно первой и второй групп и с i-ми входами вторых элементов ИЛИ блоков связи второй и первой групп соответственно, группы информационных выходов первых коммутаторов i-x блоков связи первой и второй групп соединены с группами информационных входов первых дешифраторов адреса волоков связи второй и первой групп соответственно, выходы первых и третьих элементов ИЛИ i-х блоков связи первой и второй групп (i == 1, М-1) соединены соответственно с вторыми входами первых эпементов ИЛИ и с первыми входами третьих элементов ИЛИ (i +

+ 1)-х блоков связи первой и второй групп, выходы первого и третьего элементов ИЛИ м-х блоков связи первой и второй групп, вторые входы первых элементов ИЛИ и первые входы третьих .элементов ИЛИ первых блоков связи первой и второй групп являются соответственно выходами и входами блокировки устройства, при этом в каждом блоке связи выход первого дешифратора адреса соединен с первым входом первого элемента И и первым входом элемента И-НЕ, выход которого соединен с нулевым входом первого выходного триггера, единичный вход которого соединен с выходом первого элемента И, второй вход которого соединен с вторым входом элемента

И-НЕ и с выходом второго элемента

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

10833 6

55 одновременного обмена информацией как между вычислительными машинами одинаковых групп, так и между вычислительными машинами различных групп, в каждый блок связи введены второй триггер заявок, второй выходной триггер, второй коммутатор, второй дешифратор адреса, три элемента РПИ, второй элемент И, причем в (i=1,Ì) блоке связи первый вход четвертого элемента ИЛИ соединен с первым вхо" дом пятого элемента ИЛИ и является входом устройства для подключения к установочному входу i-й вычислительной машины, единичный выход второго выходного триггера является выходом устройства для подключения к второму входу запроса связи i-й вычислительной машины, выходы вторых триггеров заявок i-х блоков связи первой и второй групп. соединены управляющими входами вторых коммутаторов с вторыми входами третьих элементов ИЛИ i-x блоков связи соответственно первой и второй групп и с 1-ми входами шестых элементов ИЛУ! j õ блоков связи (j = 1,М, i H j) первой и второй групп соответственно, группы информационных выходов вторых коммутаторов i-х блоков связи первой и второй групп соединены с группами информационных входов вторых дешифраторов адреса j-х блоков связи первой и второй групп соответственно, при . этом в каждом блоке связи группа информационных входов первого коммутатора соединена с группой информационных входов второго коммутатора,синхровход первого триггера заявок соединен с синхровходом второго триггера заявок, информационный вход которого соединен с выхоцом первого элемента НЕ, вход которого соединен с информационным входом первого триггера заявок, первый вход третьего элемента ИЛИ и второй вход первого элемента ИЛИ соединены соответственно с вторыми входами пятого и четвертого элементов ИЛИ, выходы которых соединены соответственно с нулевьпчи входами второго и первого триггеров заявок, выходы шестого элемента ИЛИ и второго дешифратора адреса соответственно с первыми: и вторыми входами второго эле- мента И, выход которого соединен с единичным входом второго выходного триггера и с входом второго элемента

НЕ, выход которого соединен с нулевым

О

zizue ж

Составитель С.Пестмал

Техред Л.Олейник Корректор Л.Патай

Редактор M.Дылын

Заказ 1893/46

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

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 входом второго выходного триггера, нулевой выход. которого соединен с третьим входом первого элемента И и

1310833 8 с третьим входом элемента И-НЕ, вы" ход которого соединен с третьим входом второго элемента И.

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

 

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к вычислительной технике

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

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

Изобретение относится к шинным системам

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

Изобретение относится к системам распространения информации

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

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

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

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

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