Коммутационное устройство Советский патент 1990 года по МПК G06F15/177 

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

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

На фиг.1 представлена структурная коммутационного устройства; на фиг.2 - функциональная схема бло- ка приоритета; на фиг.З - граф-схема микропрограммы блока управления.

Коммутационное устройство (фиг.1) содержит два дешифратора 1 и 2, блок 3 управления, первый управляющий вход которого является входом 4 пуска устройства, три первых регистра 5, 6 и 7, матричный коммутатор 8, информационные входы 9 и выходы 10 устройства, первые 11 и вторые 12 наст- роечные входы матричного коммутатора, первые адресные входы 13 матричного коммутатора, настроечные входы 14 устройства, блок 15 приоритета, первые управляющие входы устрой- ства, управляющие выходы 17,,-17п устройства, шифратор 18 адреса, четвертый и пятый регистры 19 и 20, второй адресный вход 21 матричного коммутатора, блок 22 состояния, содержащий демультиплексор 23, регистр 24 состояния и мультиплексор 25, синхронизирующий вход 26 устройства, управляющий выход 27 Занято-свободно1 вторые управляющие входы устройства, выход 29 и элементы 30 коммутации матричного коммутатора.

Блок 15 приоритета (фиг.2) содержит первую группу элементов И ,

вторую группу элементов И 32{-32h, третью группу элементов И и четвертую группу элементов И 34,-34nj группу элементов ИЛИ и, триггеры , триггер 37 разрешения опроса, группу элементов ИЛИ и элемент И-НЕ 39. Шифратор 18 адреса является стандартным блоком устройства, содержит элементы ИЛИ и преобразует унитарный код в двоичный.

Блок 3 управления при наличии граф схемы микропрограммы (фиг.З) синтезируется по известным методам как автомат Мура или Мили.

Принцип функционирования устройства заключается в следующем.

Граф-схема микропрограммы, приведенная на фиг.З, описывает работу.устройства. По управляющему входу 4 в блок 3 управления поступает сигнал Пуск (П). Блок 3 управления начинает работу и формирует сигнал У1, который осуществляет прием сигналов- запросов в блоке 15 приоритета, пос-t тупающих от ресурсов (абонентов) по управляющим входам 28 -28У1. Единичный уровень сигнала-запроса указывает на необходимость обслуживания коммутационным устройством 1-го ресурса. Сигналы-запросы запоминаются в триггерах 364-36h блока 15 приоритета. При наличии одного или нескольких единичных уровней сигналов-запросов блок 15 приоритета формирует сигнал Общий запрос (03) в блок 3 управления. Есл сигнал 03 1, то блок 3 управления вырабатывает сигнал Y2 в блок 15 приоритета, по которому в блоке 15 приоритета устанавливается триггер 37 и на выходе 17; (i l,n) последнего образуется сигнал Разрешение на обслуживание 1-го ресурса (РО;).

Кроме того, по сигналу РО с помощью шифратора 18 формируется код адреса 1-го ресурса-передатчика, содержащий адрес Ау соответствующего столбца элементов 30 матричного коммутатора 8 и адрес М х для выбора соответствующей строки элементов 30. Код адреса АХМ х определяет двоичный номер ресурса-передатчика (адрес 1-го входа матричного коммутатора 8, к которому подключен i-й ресурс-передатчик). После этого блок 3 управления находится в ожидании поступления сигнала Прием (ПР , 1) отЧ-ресурса, сообщающего о наличии на настроечных входах 14 адреса приемника (ресурса), с которым хочет установить связь i-й ресурс-передатчик. При блок 3 управления формирует сигнал Y3, разрешающий прием адреса с настроечных входив 14 в регистр 7.

Формат log m-разрядного адреса j-ro приемника содержит признаковую и адресную части. Признаковая часть (Пр) определяет режимы установления соединения (УС) или стирания соединения (СС), а адресная часть содержит адрес Ау соответствующего выхода элемента матричного коммутатора 8 и адрес My для выбора соответствующего столбца элементов 30. Таким образом, код адреса АуМц определяет j-гй выход матричного коммутатора 8, к которому подключен j-й приемник.

Кроме того, код адреса АуМц поступает на адресные входы блока 22 состояния -и адресует с помощью мультиплексора 25 j-й бит состояния регистра

Формирует сигнал Y5, стробирую- 1 щий выходы дешифраторов J и 2 f установление заданного соединения соо ветствующего входа и выхода), сооб щающий ресурсу-передатчику о том, что j-й ресурс-приемник свободен (сигнал С на выходе 27, необходимый для определения момента передачи

Q данных ресурсом-передатчиком через матричный коммутатор 8 после того, как в нем установлена связь), и сбра сывающий триггер 37 разрешения опроса в блоке 15 приоритета (фиг.2). В

15 блоке IS приоритета каждый триггер 36j (i 1,п) содержитjкроме того, несимметричный триггер, выполненный на элементах И 33; и ИЛИ 35;, необходимый для запоминания сигнала оп20 роса и организации последующего сбро са триггера 36 по сигналу блока 3 управления с целью перехода к обслуживанию следующего по порядку запроса, хранимого в триггере 36 ().

25

30

35

В том случае, если осведомительные сигналы , блок управления на выходе 27 вырабатывает сигнал Занято, поступающий к ресурсу- передатчику.

Другая комбинация осведомительных сигналов и определяет ситу ацию, когда ресурс закончил передачу данных через матричный коммутатор 8, и осуществляет сброс ранее заданного им соединения (разборка соед нительного пути). При этом блок управления формирует сигнал Y7, осуществляющий запись кода из ре24. Единичное значение j-ro бита сое- ДО гистРа 7 соответственно в регистры 6 тояния (БС) свидетельствует о том, что j-й ресурс-приемник занят, а нулевое значение - j-й ресурс-приемник свободен.

После записи кода в регистр блок 3 управления анализирует признав ковую часть (Пр) адреса приемника. Если и в регистре 24 блока 22 состояния j-й бит состояния , то блоком управления формируется сигнал Y4, по которому содержимое регистра 7 (код А ц и код Мц) переписывается соответственно в регистры 6 и 5, j-й бит состояния регистра 24 устанавливается в единичное состояние и код АХМУ с выходов шифратора 18 заносится соответственно в ре-, гистр 1 - 20 (Ах) и регистр 19 (М). В следующем такте блок 3 управления

(Ац) и 5 (Мц) и сброс j-ro бита состояния в регистре 24 блока 22 состоя ния. Затем в следующем такте блок 3 управления выдает сигнал Y8, строби45 РУ°щий выходы дешифратора 2 (выполняющий сброс соединительного пути). Режим сбирания соединения осуществляется подачей кода , выбирающего j-й выход матричного коммутатора 8,

50 в соответствии с которым на j-м выходе дешифратора 2 формируется единичный уровень сигнала, выбирающий столбец элементов 30, ив этом столбце реализуется сброс установленного сое55 дкнения, если сигналы на выходах дешифратора 1 имеют нулевые уровни.

После формирования блоком 3 управления сигналов Y5, Y6 или Ye в следующем такте времени он вырабатывает

Формирует сигнал Y5, стробирую- 1 щий выходы дешифраторов J и 2 f установление заданного соединения соответствующего входа и выхода), сообщающий ресурсу-передатчику о том, что j-й ресурс-приемник свободен (сигнал С на выходе 27, необходимый для определения момента передачи

данных ресурсом-передатчиком через матричный коммутатор 8 после того, как в нем установлена связь), и сбрасывающий триггер 37 разрешения опроса в блоке 15 приоритета (фиг.2). В

блоке IS приоритета каждый триггер 36j (i 1,п) содержитjкроме того, несимметричный триггер, выполненный на элементах И 33; и ИЛИ 35;, необходимый для запоминания сигнала опроса и организации последующего сброса триггера 36 по сигналу блока 3 управления с целью перехода к обслуживанию следующего по порядку запроса, хранимого в триггере 36 ().

В том случае, если осведомительные сигналы , блок управления на выходе 27 вырабатывает сигнал Занято, поступающий к ресурсу- передатчику.

Другая комбинация осведомительных ; сигналов и определяет ситуацию, когда ресурс закончил передачу данных через матричный коммутатор 8, и осуществляет сброс ранее заданного им соединения (разборка соединительного пути). При этом блок управления формирует сигнал Y7, осуществляющий запись кода из регистРа 7 соответственно в регистры 6

гистРа 7 соответственно в регистры 6

(Ац) и 5 (Мц) и сброс j-ro бита состояния в регистре 24 блока 22 состояния. Затем в следующем такте блок 3 управления выдает сигнал Y8, стробиРУ°щий выходы дешифратора 2 (выполняющий сброс соединительного пути). Режим сбирания соединения осуществляется подачей кода , выбирающего j-й выход матричного коммутатора 8,

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

После формирования блоком 3 управления сигналов Y5, Y6 или Ye в следующем такте времени он вырабатывает

сигнал Y, поступающий в блок 15 приоритета и осуществляющий сброс 1-го запроса (сброс триггера 36J). В результате установления триггера 36j в с нулевое состояние на его инверсном выходе появляется единичный уровень сигнала, который разрешает формирова- ние сигнала на выходах элементов И в блоке 15 приоритета, JQ

Блок 3 управления анализирует осведомительный сигнал 03, приходящий с выхода 29 блока 15 приоритета, и если , то надиндется обслуживание следующего запроса (вновь формиру|5 ется сигнал Y2). При и входном сигнале Конец работы , поступающем по входу 26, блок 3 управления заканчивает свою работу,, а при наличии повторяет цикл выполнения микро- 20 программы.

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

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

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

M-и

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Многоканальное устройство управления вводом информации в микроЭВМ 1984
  • Леохин Юрий Львович
  • Панов Виктор Васильевич
  • Саксонов Евгений Александрович
  • Шапкин Юрий Александрович
SU1234844A1
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Устройство для сопряжения управляющей и управляемых вычислительных машин 1988
  • Бойчук Богдан Михайлович
  • Кужелюк Юрий Анатольевич
  • Шендерук Сергей Григорьевич
SU1517033A1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Система коммутации 1985
  • Зенкин Александр Николаевич
  • Руднев Сергей Николаевич
  • Полковников Сергей Петрович
  • Гонтарь Анатолий Карпович
  • Петров Евгений Иванович
SU1317448A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Василевский Артур Николаевич
  • Карпейчик Виктор Владимирович
  • Мазикин Борис Викторович
  • Хамелянский Владимир Семенович
SU1405063A2
Микропрограммное устройство управления 1980
  • Берсон Герман Залкович
SU955055A1
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Программируемый управляющий модуль 1989
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Марков Петр Евгеньевич
  • Валов Олег Геннадиевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1649506A1

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

Реферат патента 1990 года Коммутационное устройство

Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией ресурсов (процессоров, блоков памяти и т.д.) вычислительной системы. Целью изобретения является расширение функциональных возможностей устройства за счет реализации децентрализованного и приоритетного способа настройки на требуемые соединения. Структурная схема коммутационного устройства содержит два дешифратора 1 и 2, блок управления 3, вход 4 пуска устройства, три первых регистра 5, 6 и 7 и матричный коммутатор 8, информационные входы 9 и выходы 10 устройства, первые 11 и вторые 12 настроечные входы матричного коммутатора, его адресные входы 13, настроечные входы 14 устройства, блок приоритета 15, первый управляющий вход 161-16N устройства, управляющий выход 171-17N устройства, шифратор адреса 18, четвертый и пятый регистры 19 и 20, второй адресный вход 21 матричного коммутатора, блок состояния 22, содержащий демультиплексор 23, регистр состояния 24 и мультиплексор 25, синхронизирующий вход 26 устройства, управляющий выход 27 "Занято-свободно" устройства, второй управляющий вход 281-28N устройства, элементы коммутации 30 матричного коммутатора 8. 3 ил.

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

Фаг2

„УЦиЩ.

( Начало j

UiJ

QO

У5

У9

С Конец J

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

Устройство для сопряжения 1976
  • Школин Владимир Петрович
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
SU651335A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Коммутационное устройство для вычислительной системы 1978
  • Бохан Анатолий Васильевич
  • Галушка Александр Петрович
  • Куксов Владимир Александрович
SU746492A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
УСТРОЙСТВО для ВЫПУСКА СЫПУЧИХ МАТЕРИАЛОВ 0
  • И. С. Хоперский, В. Я. Кауфман С. Л. Мадорский
SU246109A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 539 790 A1

Авторы

Авдеев Вадим Александрович

Жила Владимир Васильевич

Евтеев Геннадий Николаевич

Ляпунцова Елена Вячеславовна

Даты

1990-01-30Публикация

1988-03-29Подача