Устройство для сопряжения Советский патент 1984 года по МПК G06F3/04 G06F15/16 

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

командных выходов блока настройки и соединен с входом j-ro элемента НЕ i-ro узла выбора, К-й вход (К 1, N; К j)

группы входов j-ro адемента И i-ro узла выбора соединен с выходом К-го элемента НЕ i-ro узла выбора.

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

название год авторы номер документа
Устройство для сопряжения 1982
  • Турлаков Петр Васильевич
  • Наумов Валерий Дмитриевич
  • Тягунов Александр Григорьевич
SU1038933A1
Устройство для сопряжения 1981
  • Турлаков Петр Васильевич
  • Наумов Валерий Дмитриевич
  • Тягунов Александр Григорьевич
SU964622A1
Устройство для сопряжения 1976
  • Школин Владимир Петрович
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
SU651335A1
Коммутационное устройство 1985
  • Дереза Юрий Андреевич
  • Метешкин Александр Александрович
SU1285486A1
Устройство для сопряжения 1990
  • Накалюжный Андрей Григорьевич
  • Каримов Бактыбек Тактомуратович
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
  • Калиновский Александр Константинович
SU1784984A1
Устройство для сопряжения электронных вычислительных машин с внешними устройствами 1985
  • Нагорнов Эдуард Андреевич
SU1257655A1
Устройство для сопряжения многопроцессорной вычислительной системы 1983
  • Омаров Омар Магадович
SU1160423A1
Устройство для сопряжения 1990
  • Накалюжный Андрей Григорьевич
  • Каримов Бактыбек Тактомуратович
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
  • Калиновский Александр Константинович
SU1753478A1
Устройство для сопряжения группы из М вычислительных машин с группой из К абонентов 1986
  • Корнейчук Виктор Иванович
  • Накалюжный Андрей Григорьевич
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
SU1310830A1
Устройство для сопряжения электронных вычислительных машин с внешними устройствами 1985
  • Нагорнов Эдуард Андреевич
SU1305699A2

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

Реферат патента 1984 года Устройство для сопряжения

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 групп управляющих и

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

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

Фиг.З

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО ДЛЯ СВЯЗИ В ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ 0
  • М. А. Карцев, Л. Я. Миллер, Г. В. Носаль Г. И. Смирнова
SU314207A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сопряжения 1976
  • Школин Владимир Петрович
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
SU651335A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 118 993 A1

Авторы

Заяц Анатолий Моисеевич

Матвеев Сергей Александрович

Цуканов Юрий Евгеньевич

Даты

1984-10-15Публикация

1983-04-25Подача