Устройство для обмена информацией

 

Изобретение относится к области вычислительной техники и может быть использовано в системах передачи данных , построенных по принципу общей магистрали. При этом приоритет обслуживаемого абонента определяется кодом его приоритета, временем ожидания в очереди и физическим месторасположением в системе. Целью изобретения является сокращение аппаратурных затрат . Устройство содержит блок пуска канала ввода-вывода 3 и блоки сопряжения с абонентами 4, Блок пуска канала ввода-вывода содержит нагрузочный резистор 10, два элемента И 11 и 12, элемент задержки 13, триггер 14. Блок сопряжения с абонентами содержит два триггера 15 и 21, развязывающий элемент 16, счетчик 17, узел переменного приоритета 18, элемент HJUi 19, элемент И 20, группу магистральных элементов И 22. 1 з.п. ф-лы, 2 ил. с (Л со 4 СП ГС О СП фие

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

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

РЕСПУБЛИК (g1) 4 Г 06 Г 13/18

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4002470/24-24 (22) 06 ° 01,86 (46) 15,10.87. Бюл. Я 38 (72) В.П.Чернов (53) 681.325(088.8) (56) Патент США 11 4320457, кл, G 06 F 9/46, 1982.

Патент США Р 4209838, кл, G 06 F 9/18, 1981. (54) УСТРОЙСТВО ДНЯ ОБМЕНА ИНФОРМАЦИЕЙ (57) Изобретение относится к области вычислительной техники и может быть использовано в системах передачи данных, построенных по принципу общей магистрали, При этом приоритет обслуживаемого абонента определяется кодом

„„SU„„1345205 А i его приоритета, временем ожидания в очереди и физическим месторасположением в системе. Целью изобретения является сокращение аппаратурных затрат. Устройство содержит блок пуска канала ввода-вывода 3 и блоки сопряжения с абонентами 4. Блок пуска канала ввода-вывода содержит нагрузочный резистор 1О, два элемента И 11 и 12, элемент задержки 13, триггер

14. Блок сопряжения с абонентами содержит два триггера 15 и 21, раэвязы. вающий элемент 16, счетчик 17, узел переменного приоритета 18, элемент

ИЛИ 19, элемент И 20, группу магистральных элементов И 22. 1 з.п. ф-лы, 2 ил.

13: »2 ж . — ваемого абонента оп;>(!»!еляется кодом его приоритета, врем<31:ем .!лхожде«п я в очереци и физкческим рас«:Оп(>же!»-Р1 в системе, Цель изобретения -- сокра!Пениe »паратурных затрат, На фиг.1 представлена б<пок-схе.гл устройства для обмена и»форма»»-.é,. на фиг,2 — функциональная схема узпл переменного приоритета.

Устройство содер>кит общую магистраль 1, какал 2 ввода-вывода, б.пок

3 пуска канала ввода-вь!яо,-;я, Y бп;.кся

4 сопряжения с абонентами 5. «"агпстраль 1 содержит группу и»<1!О1> !лциог!«! х шин 6, шины разрешения 7, приоритета

8, запроса 9.

Блок 3 содержит пагрузо нь!й резис-тор 10, элементы И 11 и 12, э

13 задержки, триггер 1<4. Блок 4 ссдержит триггер 15, развязь::вa:3>ùIJé зпе— мент 16, счетчик 17, узел 18 пepe»e!-;ного приоритета„ элемент 1:ЛИ 19, элемент И 20, триггер 21! группу млгистра<яьнь«х элементов И 2 .. Узел 18 пср:— менногG приоритета co!>ержит схемь. 2: сравнения, каждая из которьх содерж«-::-. элементы И 24, элемент НЕ 25, эпеме:-:т

ИЛИ 26, элемент И 27, Зпе!МР»ть« И 24 реализуют функции rripo!»oJ(»(>; о эпеме:-.-та ИЛИ для сигналов ".,(>ãH÷ccêHx единиц, Счетчик 17 (рор!пирует Обоб!пег»ый код приоритета, учитывающий код гри-. оритета и время нлхож,,ения в оче«-.е . блока

Триггеры !4, 15, 21 находятся » исходном состоянии . (!»ри возник»ог>е!«ии необходимости в перед,.- че и»формагии и отсутствии сигнала разре»ения .--л шине 7 блок 4 формирует с!и нал запро-са, который переводи г триггер 1 > Е3 единичное состояние. Одпогреме»но «ь группе входов блока 4 ос»гп;ествляе-»-с>! запись кода приоритета сообшен!»я От абонента 5 в счетчик 7 бпска - ;, Б дальнейшем по одному из вхсдов б.пока

4 подаются сигнаabi гаймера от лбоне:: та, увепичивяющ««е код пр .Ор«. тeòp г, процессе ожидания очереди Iia oбс>3yживание. Сигнап запроса с выхода триггера 1 пос гуплет на первый вхо,( элемента И 11, которьп! сра(:aTb!»ac « ., Сигнал: разрешен;я с его выхода пес-. у состоя»не» (>«п(с»рук приоритетно-.ть (> «окл, после Окончания пропесса по36 пcI a,, i.<и-.е;!ьнос ть сиг»ллл разрешения íà «(" ":3»(3 ме!>тл 1 3 >»3 це>p>3

»том поль:п!Яется достоверность ряботь« ;": Т Р О f! ".. ". В » П Р И В ЫД C JI Е» И И Н Е С К О Л Ь К И Х чд лбо»ен Ов с млксимлль»ыми кодами при;;,;р, I Te T;

Црп переводе триггера 4 в едини-I выдается единичный си»гояние лнлп 2

»OP. CO(. пап в !(ввода-вывода как сигнал прием, сообщения, Едис вьг<одя TðHããера 21 к с >аба-,ыванию группу

2 дпя передачи информает к абоненту как сигнал чи информации. Этим же подготс

НИЧ Hb!H вки к .-.и гнал пОдь От . п.IHI3a е .-:Пемен !".: в И 2 ции и iocтупл .1(, пл»«ллл ерсда сиг»ал.!и пер:-водятся в исходные сосг.>яния "риггер 15 и счетчик 7. Лри реда..: информации от абонента его номер среда(тся в адресной части (Io(>(>ïe;-; .я. Ц,-еле Окончания приема соОбщени: кана; 2 выдает сигнал на вход триггер-..:. 14., Цги этом создаются услои-!я дJI:: формирования сигнапа разреш

;!Ия рлбсты блоков, котооьп3 формирубы

Д»> .-. I»ого:..6o:Ie«-> а и:.Оот >eтствующего б "Окa: с>пряже:.«ия, ожидающего в очереД(> . Си1 .!я<п paçi> е>«п(ния Г«ер Рв Одит В

«cxoqIJ: О сос гояние триггер 21 блока зак: нчивп!его процесс передачи инрормаци !. Начинает-.я очередной процесс поиска блока, сопряжекия с ябэ!

»!ентО. !., и«»!е!(п!I(ГО <>якс«има<ппзнь»й

»ЭP>л > PT

1,1(Г «Е,, Е3 ГП!!! . >; »(Г Р Г«>(> К!! >! !«Л !

3XOJIbI прл !«31(.»ия 31;>13 18, Уз>i 18 и< ре«»е»! «n! п пр !oi>HT l a л н 1 !H a! (. y» >ò i< Оды 1"! .»> p >! т (О !3 . !> H T(>

1 »л -л .1>((>J«<«х (. Tpo > 1!> О Гл»п я у.3. i

:«Ре P 0JI b> них б>1 око !3 .! (>iAp?Hif«T> )>Р Tc Я с»

1«л i 1I р и О 1> и т е т л к О г О р b I! I ч е р е a ".. : е м е 1»

ИЛИ 19 поступая: »л второй вход вгорог эпемс»т И .2, нл первый вход котoi>o :: по;Ia(" < » иг»ал T>л зрРшения с вь!х(;;;л Ilерногс элемента И 11 . Триг-! ° - p 1 4, pр Р>.л "(l!т в Р>ди («!(»! «>ОР с Ое т>я-»:«(по . . Ip. с ра лтьlя 3»ия э<п(>мР»Tл 3 ,ч> .3лд(рж-<и 3>«Р««ент И 11 прекращает формировать с»г»ая рлзреш< ния рябо>ч>! (>.»ОКОВ 13>(O;I! 1 >3Ь!ХО »Ы KOTOPbl>(OT» 21 переходит в единичное

1345205

Узел 18 приоритета состоит из нескольких схем 23 сравнения по числу разрядов кода приоритета, В каждой схеме есть два выхода: информационный, соединенный по схеме МОНТАЖНОЕ

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

Пусть, например, два блока 4 имеют коды приоритета 11,001 и 10111, Тогда на группе шин 6 уст" íàâëèâàåòñÿ код

11001. После сравнения старших разрядов, содержащих единицы, на вторых выходах схем 23 сравнения формируются сигналы разрешения, позволяющие анализировать последующие разряды кодов приоритетов. После сравнения вторых разрядов на втором выходе схемы сравнения блока, содержащего код 10111, формируется нулевой потенциал, так как с выхода элемента ИЛИ 26 подается нулевой потенциал на вход элемента

И 27 ("0" с второго разряда регистра приоритета и 0" с выхода элемента

НЕ 25). Блок 4 с кодом 10111 исключается из дальнейшего анализа и определяется блок 4 максимальным кодом—

11001.

Если несколько блоков 4 имеют одинаковый максимальный код, то они создают управляющий сигнал на выходе элементов ИЛИ 19 который существует в шине 8 приоритета, подключенного к входу элемента ИЛИ 19 блока, расположенного ближе к каналу 2 вводавывода. В этом случае приоритет отдан наиболее удаленному блоку 4, так как в других блоках 4, имеющих одинаковый максимальный код, запрещен перевод триггера 21 в единичное состояние при помощи элемента И 20, который первым нулевым входом подключен к шине 8 приоритета от более удаленных блоков 4 сопряжения с абонентами.

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

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

10 l5

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

1 выход которого являются соответственно входом и выходом устройства для подключения к выходу сброса и к входу пуска канала ввода-вывода, а выход первого элемента И блока пуска канала ввода-вывода через шину разрешения соединен с управляющим входом узла переменного приоритета, первым инверсным входом элемента И, входом сброса второго триггера каждого блока сопряжения с абонентом и является выходом устройства для подключения к входу блокировки соответствующего абонента, а в i-м блоке сопряжения с абонентом выход второго триггера соединен с вторыми входами магистральных элементов И группы, установочным входом первого триггера, установочным входом счетчика и является 1-м выходом уст5 \ / ройства для подключения к входу перецачи i-го абонента, информационные входы и счетный вход счетчика i-го блока сопряжения с абонентом являются соответственно i-й группой входов устройства для подсоединения к группе кодовых выходов i — го абонента и i-м входом устройства для подсое|в|пения к синхровыходу i-r o абонента, а в каждом блоке сопряжения с абонентом выходы счетчика соединены с информационными входами узла переменного приоритета, выход стробирования которогс соединен с первым входом элемента ИЛ7 и с прямым входом элемента И, выход которого соединен с установочным входом второго триггера„ информационные входы-выходы узлов переменного приоритета М блоков сопряжения с абонентом через соответствующие информационные шины обьединены между собой и соединены с одноименными выходами магистральных элементов И групп блоков сопряжения с абонентом„ выход элемента ИЛИ (-1)-го блока сопряжения с абонентом через шину приоритета соединен с вторым инверсным входом элемента И и вторым входом элемента

ИЛИ i-го блока сопряжения с абонентом, а выход элемента ИЛИ младшего по позиционному приори",ету блока сопряжения с абонентом соединен через шину приоритета с вторым вхсдом втс—

" ?05 рого эле. снта И блок» пуска канала ввода-выг.ода.

2,. Yc 1 (ÎÉñòBo по и е 1, О т л и ч а ю щ с е с я тем, что узел переменного приоритета содержит группу схем сравнения по количеству разрядов формируемого кода -:,ðèîðèòåòà, каждая схема сравнения содержит два элемента И, элемент . 1Е и элемент ИЛИ причем B каждой схеме сравнения выход первого элемента И соединен через элемент НЕ с первым входом элемента

ИГИ, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с первым входом первого элемента И, а первый вход первой старшей схемы сравнения соединен с управляющим входом узла переменного приоритета, последующие первые входы схем сравнения соединены с выходами вторых элементов И предыду" щих схем сравнения, выход второго элемента И послед,ней (младшей) схемы сравнения является выходом стробирования уз.та переменного приоритета, информац онные входы которого соединены с с-эответствующими вторыми входами первых элементов И схем сравнения, информационные входы-выходы узла перем- : íîãà приоритета соединены с соответствующими входами элементов

HE и выходами первых элементов И схем . oÿ.внения.

1345205

Составитель Л.Стернин

ТехредЛ.Сердюкова Корректор И.Муска

Редактор И,Касарда

Заказ 4922/48 Тираж 670 Подписное

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

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

Производственно-полиграфическое предприятие, г, Ужгород, ул, Проектная, 4

Устройство для обмена информацией Устройство для обмена информацией Устройство для обмена информацией Устройство для обмена информацией Устройство для обмена информацией 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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