командных выходов блока настройки и соединен с входом j-ro элемента НЕ i-ro узла выбора, К-й вход (К 1, N; К j)
группы входов j-ro адемента И i-ro узла выбора соединен с выходом К-го элемента НЕ i-ro узла выбора.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1982 |
|
SU1038933A1 |
Устройство для сопряжения | 1981 |
|
SU964622A1 |
Устройство для сопряжения | 1976 |
|
SU651335A1 |
Коммутационное устройство | 1985 |
|
SU1285486A1 |
Устройство для сопряжения | 1990 |
|
SU1784984A1 |
Устройство для сопряжения электронных вычислительных машин с внешними устройствами | 1985 |
|
SU1257655A1 |
Устройство для сопряжения многопроцессорной вычислительной системы | 1983 |
|
SU1160423A1 |
Устройство для сопряжения | 1990 |
|
SU1753478A1 |
Устройство для сопряжения группы из М вычислительных машин с группой из К абонентов | 1986 |
|
SU1310830A1 |
Устройство для сопряжения электронных вычислительных машин с внешними устройствами | 1985 |
|
SU1305699A2 |
1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее две группы блоков согласования интерфейсов, первые вход и выход каждого из которых соединены с соответствующими информационными входами и выходами устройства, узел настройки, подключенный входом и выходом соответственно к управляющим входу и выходу устройства, и матрицу коммутирующих элементов, каждый из которых включает регистр адреса, выходом соединенный с первым входом схемы сравнения, триггер запроса и две группы эле ментов И, вторые вход и выход i-ro (j 1,М) блока согласования интерфейсов первой rpyjwbi и вторые вход и выход -го (J 1, N) блока согласования интерфейсов второй группы соединены соответственно с первыми выходами и входами и вторыми выходами и входами коммутирующего элемента i-й строки и j-ro столбца матрицы, управляющий вход и выход которого подключены соответственно к J-M управляющим выходу и входу из i-й группы управляющих выходов и входов узла настройки, отличающееся тем, что, с целью расщирения области применения устройства, вход разрещения и управляющий выход коммутирующего элемента i-й строки (i 1, М) матрицы подключены соответственно к выходу разрешения и входу запросов i-ro блока согласования интерфейсов первой группы, а вход выборки и выход готовности кoмJмyтиpyющегоэлемента j-ro столбца, (j 1, N) матрицы соединены соответственно с выходом выборки и входом готовности j-ro блока согласования интерфейсов второй группы, причем в каждый коммутирующий элемент матрицы введены два элемента И и элемент НЕ, причем в каждом коммутирующем элементе второй вход схемы сравнения соединен с вторым информационным входом коммутирующего элемента и первыми входами элементов И первой группы, выходы которых образуют первый информационный выход коммутирующего элемента, первые входы и выходы элементов И второй группы образуют соответственно первый информационный вход и второй инфорi мационный выход коммутирующего элемента, выход схемы сравнения соединен с пер(Л вым входом первого элемента И, выход которого подключен к первому входу триггера запроса, а второй вход соединен с входом выборки коммутирующего элемента и через элемент НЕ - с вторым входом триггера запроса, выход которого подключен к управляющему выходу коммутирующего элемента и первому входу второго элемен- та И, второй и третий входы которого сое00 динены соответственно с управляющим ;с дом и входом разрещения коммутирующего элемента, а выход - с вторыми входами элементов И первой и второй групп и вы00 ходом готовности коммутирующего элемента. 2. Устройство по п. I, отличающееся тем, что блок настройки содержит М узлов выбора, каждый из которых состоит из N элементов И и N элементов НЕ, причем первый и второй вxoды j-гo элемента И i-ro узла выбора (i 1, М; j 1, N) соединены соответственно с i-ми входами из J-X групп управляющих и командных входов блока настройки, а выход является 1-м выходом J-X групп управляющих и
Изобретение относится к вычислительной технике и может быть использовано для построения системы обмена информацией между различными устройствами вычислительных комплексов. Известны устройства для сопряжения, содержащие матрицу коммутирующих элементов и две группы интерфейсных блоков 1 . Недостаток известных устройств состоит в ограниченных функциональных возможностях. Наиболее близким к предлагаемому является устройство для сопряжения, содержащее две группы блоков согласования интерфейсов, первые вход и выход каждого из которых соединены с соответствующими информационными входами и выходами устройства, узел настройки, подключенный командными входом и выходом соответственно к управляющим входу и выходу устройства, и матрицу коммутирующих элементов, причем вторые входы и выход i-ro (i ) блока согласования интерфейсов первой группы и вторые вход и выход j-ro (j 1, N) блока согласования интерфейсов второй группы соединены соответственно с первыми и вторыми информационными выходами и входами коммутирующего элемента i-й строки и j-ro столбца матрицы, управляющие вход и выход когорого подключены соответственно к i-му управляющим выходу и входу из j-й группы управляющих выходов и входов узла настройки. Недостатком данного устройства является ограниченная область применения, так как оно не может быть использовано для сопряжения в качестве таких внещних устройств, которые могут быть заняты соб ственной обработкой. Цель изобретения - расщирение области применения устройства. Поставленная цель достигается тем, что в устройство для сопряжения, содержащее две группы блоков согласования интерфейсов, первые вход и выход каждого из которых соединены с соответствующими информационными входами и выходами устройства, узел настройки, подключенный входом и выходом соответственно к управляющим входу и выходу устройства, и матрицу коммутирующих элементов, каждый из которых включает регистр адреса, выходом соединенный с первым входом схемы сравнения, триггер запроса и две группы эле юнтов И, вторые вход и выход i-ro (i 1, М) блока согласования интерфейсов первой группы и вторые вход и выход j-ro (j 1, N) блока согласования интерфейсов второй группы соединены соответственно с первыми выходами и входами и вторыми выходами и входами коммутирующего элемента i-й строки и -го столбца матрицы, управляющий вход и выход которого подключены соответственно к j-м управляющим выходу и входу из i-й группы управляющих выходов и входов узла настройки, вход разрещения и управляющий выход коммутирующего элемента i-й строки (i 1,М матрицы подключены соответственно к выходу разрещения и входу запросов i-ro блока согласования интерфейсов первой группы, а вход выборки и выход готовности коммутирующего элемента j-ro столбца (j 1, N) матрицы соединены соответственно с выходом выборки и входом готовности j-ro блока согласования интерфейсов второй группы, причем в каждый коммутирующий элемент матрицы введены два элемента И и элемент НЕ, причем в каждом коммутирующем элементе второй вход схемы сравнения соединен с вторым информационным входом коммутирующего элемента и первыми входами элементов И первой группы, выходы которых образуют первый информационный выход коммутирующего элемента, первые входы и выходы элементов И второй группы образуют соответственно первый информационный вход и второй информационный выход коммутирующего элемента, выход схемы сравнения соединен с первым входом первого элемента И, выход которого подключен к первому входу триггера запроса, а второй вход соединен с входом выборки коммутирующего элемента и через элемент НЕ - с вторым входом триггера запроса, выход которого подключен к управляющему выходу коммутирующего элемента и первому входу второго элемента И, второй и третий входы которого соединены с управляющим входом и входом разрещения коммутирующего элемента, а выход - с вторыми входами элементов И первой и второй групп и выходом готовности коммутирующего элемента. Блок настройки содержит М узлов выбора, каждый из которых состоит из Х элементов И и N элементов НЕ, причем первый и второй входы 3.ieMenjra И i-ro узла выбора ( i 1,М; j 1, N) соединены соответственно с i-ми входами из j-x групп управляющих и командных входов блока настройки, а выход является i-м выходом j-x групп управляющих и командных выходов блока настройки и соединен со входом j-ro элемента НЕ i-ro узла выбора, К-й вход (К 1, N; К 7 J) группы входов j-ro элемента И i-ro узла выбора.соединен с выходом К-го элемента НЕ i-ro узла выбора.
На фиг. I представлена блок-схема устройства; на фиг. 2 - функциональная схема коммутирующего элемента; на фиг. 3 - то же, узла выбора.
Устройство содержит (фиг. 1) блоки 1 согласования интерфейсов первой и второй групп, коммутирующие элементы 2 матрицы, состоящие из (фиг. 2) регистра 3 адреса, схемы 4 сравнения, элементов И 5 и 6 первой и второй групп, элементов И 7 и 8, триггера 9 запросов и элемента НЕ 10, узлы Г1 выбора, состоящие из элементов И 12 и элементов НЕ 13 и образующих узел 14 настройки.
Устройство через входы 15 и выходы 16 блоков 1 согласования интерфейсов первой групп подключается к внещним абонентам (ВА), а через входы 17 и выходы 18 - к вычислительным мащинам (ВМ). Входы 19 и выходы 20 являются управляющими входами и выходами устройства. Каждый коммутирующий элемент 2 первыми информационными входом 21 и выходом 22, входом 23 разрещения и управляющим выходом 24 подключен к соответствующим выходам и входам одного из блоков 1 первой группы, вторыми информационными входом 25 и выходом 26, входом 27 выборки и выходом 28 готовности - к соответствующим выходам и входам одного из блоков 1 второй группы, а выходом 24 и управляющим входом 29 - к входу и выходу соответствующих управляющих групп входов и выходу узла 14 настройки.
Регистр 3 адреса коммутирующего элемента 2 служит для хранения его постоянного адреса; схема 4 сравнения -для сравнения адреса с выхода регистра 3 адреса с кодом адреса, поступающего по информационным линиям на вход 25 и выдачи сигнала в случае их совпадения.
Триггер 9 запроса предназначен для за-. поминания факта обращ-ения ВМ и выдачи сигнала запроса на соответствующий ВА через блок 1.
Узлы 11 выбора служат для организации очередности обмена с учетом приоритетов ВМ относительно данного ВА в случае, когда к одному ВА обратились несколько EfA.
Устройство работает следующим образом.
В исходном состоянии триггер 9 находится в нулевом состоянии, так как на его
нулевые входы поступают «1 с выходов соответствующих элементов НЕ 10. На выходах элементов И 12 поддерживаются нулевые потенциалы, так как на их первые входы поступают «О с единичных выходов триггера 9. В регистрах 3 адресов находятся адреса соответствующих коммутирующих элементов 2. На линиях входа 19 поддерживаются единичные сигналы.
Обмен информацией, например между j-й
ВМ и i-M ВА, начинается с выдачи ВМ адреса коммутирующего элемента 2 и управляющего сигнала выборки, которые воспринимаются всеми коммутирующими элементами 2 j-ro столбца матрицы. Нри этом код адреса сравнивается с содержимым регистра 3 на схеме 4 сравнения.
При сравнении адресов в одном из коммутирующих элементов 2 данного столбца матрицы на выходе схемы 4 сравнения устанавливается сигнал, поступающий па
0 вход элемента И 7, на другой вход которого по входу 27 подается сигнал выборки от ВМ. Сигнал с выхода элемента И 7 устанавливает триггер 9 в единичное состояние, сигнал с единичного выхода которого выдается через соответствующий блок I и далее к i-му ВА. Этот же сигнал поступает на первый вход элемента И 8 и на первый вход -го элемента И 12 i-ro узла 11, на остальные входы которого поступают «I с выходов элементов НЕ 13 узла 11.
0 Ноявление сигнала на выходе -го элемента И заблокирует все другие элементы И 12 узла 11 путем подачи на их входы нулевого сигнала с выхода j-ro элемента НЕ 13. С выхода j-ro элемента И 12 сигнал поступит по входу 29 на вход элемента И 8 и
5 подготовит его открытие.
В ответ на сигнал запроса ВА выдает сигнал разрещения, поступающий по входам 23 одновременно на элементы И 8 всех 0 коммутирующих элементов 2 i-й строки матрицы. При этом на выходе только этого элемента И 8 формируется сигнал разрешения, на остальных входах которого имеются единичные сигналы от триггера 9 и узла И. Сигнал с выхода элемента И 8 5 открывает элементы И 5 и 6 для обмена ин формацией между заданными ВМ и ВА и разрешает выдачу в ВМ сигнала готовности с выхода элемента И 8. По сигналу , готовности ВМ начинает обмен информаQ цией с ВА. Сигналы на управляющих линиях выборки, запроса и разрещения остаются в течение всего времени обмена.
После окончания обмена ВМ снимает с
входа 27 сигнал выборки, что приводит к
формированию в выбранном коммутирую5 щем элементе 2 сигнала сброса в нулевое
состояние триггера 9 запроса.
После сброса триггера 9 в выбранном коммутирующем элементе 2 снимается сигнал запроса на выходе 24, что приводит к снятию с входа 23 сигнала разрешения ВА, к снятию сигнала на выходе элемента И 12 и разрешению обслуживания других запросов. Снятие сигнала на выходе элемента И 8 приводит к закрытию элементов И 5 и 6 для обмена информацией и снятию сигнала готовности.
При обраш,ении нескольких ВМ к одному, например i-ому ВА, i-й узел 11 обеспечит выбор старшей по приоритету ВМ (имеющей меньший номер). По завершении обмена между этой ВМ и ВА узел 11 разрешит работу следующей ВМ и т.д.
При необходимости блокировки работы заданного ВА и заданной ВМ на соответствующей линии входа 19 устанавливается нулевой потенциал, запрещающий работу соответствующего элемента И 12. Для блокировки работы заданного ВА со всеми ВМ
нулевые потенциалы устанавливаются на всех линиях входа 19, подключенных к соответствующему узлу 11. Для блокировки работы, например j-й ВМ, со всеми ВА
нулевой потенциал устанавливается на всех j-bix линиях входа 19, запрещая работу j-bix элементов И 12 во всех узлах 11.
При подключении к устройству ВА, которые не могут быть заняты собственной
обработкой и всегда готовы к обмену, на входы 23 соответствующих коммутирующих элементов должен быть подан постоянный потенциал логической единицы.
Таким образом, предлагаемое устройство обеспечивает обмен информацией между вычислительными мащинами и различными внещнйми абонентами, что определяет возможность его более широкого применения.
24
Фиг. г
19
Фиг.З
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
УСТРОЙСТВО ДЛЯ СВЯЗИ В ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ | 0 |
|
SU314207A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для сопряжения | 1976 |
|
SU651335A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-10-15—Публикация
1983-04-25—Подача