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

Иллюстрации

Показать все

Реферат

 

09) 01) СОЮЗ СОВЕТСКИХ

И

РЕСПУБЛИК

6(ДРG 06 F 3 04

ГОСУДАРСТВЕННЬЮ КОМИТЕТ СССР

llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

\ :!

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

II. ARTOPCHOMV ORQK1EllhCTSV. (21) 3384101/18-24 выходы. элементов И-НЕ первой группы (22) 15.02.82 . . соединены с первыми входами эле(46). 23.06.83. Бюл. В 23 .: ментов И-HE второй группы и череэ (72) О.К..Посторонко, Г.В.Римский, элементы.НЕ первой группы вЂ,.с,первы,и И,й.Федоренко . .ми входами элементов И группы, вы.(53) 681 3(088.8), . . ходы которых соединены с. управляющими

-(56). 1. Авторское .свидетельство СССР - входами соответствующих дзунаправР 875373,. кл. 6 06 .F 3/04, 1979 °,. ленных коммутаторов группы, выход

2.:Авторское свидетельство сСсР .элемента и соединен с вторйми .нхоВ 809143., кЛ. G 06 F 3/04, 1979 ; . дами: первого элемента И группы и (нрототил). - ; первого элемента.И-НЕ второй груп(54)-(57) УС1РОЙСТВО ДЙЯ ОРГАНИЗАЦИИ пы,выход которого соединен с вторым

ОБИЕНА, содержащее группу двунаправ-. входом первого элемента И-ЯЕ первой ленных .коммутаторов, соединенных меж группы..и входами первого переклюду собой. двусторонними связями„ии- чателя группы и первого элемента HE формационные вход и.вЫход каждого второй группы, выход каждого эле-. двунаправленного коммутатора rpyn- мента НЕ соединен с вторыми входапы соединены с выходом и входом соот ми соответствующйх элементов и групветствующих передающего и риемного Пы и элементов И-HE второй группы, регистров групп, выход каждого при» выход каждого предыдущего элемента емкого регистра группы соединен с И-НЕ второй группы, кроме первопервым входом соответствующего прио- ro, соединен с входом соответствуюритетного регистра группы, элемент щего элемента HE второй группы, И, первЫй вход которого .соединен с входом последующего переключателя входом устройства, две группы эле- группы и выходом соответствующего ментов НЕ, группу элементов И, о т- переключателя группы, выход последл и ч а ю щ е е с я тем, что, с :него элемента И-BE второй группы

:целью упрощения, в него введенй две - соединен с вторым входом элемента группы элементов И-НЕ и группа Пе-, И и через соответствующие приоритетреключателей, причем первые входы ные 1регистры группы — с третьими элементов И-НЕ первой группы сое ; входами соответствующих элементов динены с группой входов .устройства, И-НЕ первой группы.

1024897

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

Известно устройство, содержащее группу регистров. приоритета, груп- 5 пу элементов И, группу коммутаторов $1$

Недостатком данного устройства являются сложность организации обмена и большой объем оборудования. 10

Наиболее близким техническим ре. шением к изобретению является уст. ройство, содержащее группы двунаправленных коммутаторов, соединенных: между собой двусторонними связями, информационные вход и выход каждого двунаправленного коммутатора группы соединены с выходом к sxoдом сьответствующих передающего и приемного регистров групп, выход каж- 2О дого приемного регистра группы соединен с первым входом приоритетного регистра группы, элемент И, первый вход которого соединен с sxoдом устРойства, две гРуппы элементов НЕ и группу элементов И j2)

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

Целью изобретения является упрощение устройства для организации обмена данными.

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

HE, ipyaay элементов И,введены две группы элементов И-. НЕ к группа пе- . реключателей, причем первые входи . элементом И-HE первой группы соеди« иены с л;руппой входов устройства,выхо. ды элементов И-НЕ первой группы соеди" иены с первыми входами элементов

И-НЕ второй группы и через элементы

НЕ первой группы с первыми входами элементов И группы, выходи которых соединены с управляющими входами соответствующих двунаправленных кое « мутаторов группы, выход элемента И" соединен с вторыми входами первого элемента И группы и первого эле- 66 мента И-НЕ второй группы, выход .,которого соединен с вторым входом перч вого элемента И- НЕ первой группы и входами первого переключателя группы и первого элемента нЕ второй груйпы, 65 выход каждого элемейта НЕ соединен с вторымн входами соответствующих элементов И группы к .элементов И-НЕ второй группы,. выход каждого предыдущего элемента И-НЕ второй группы, кроме, первого, соединен с входом соответствующего элемента НЕ второй группы, входом последующего переклю-, чателя группы и выходом соответствующего переключателя группы, выход последнего элемента И-НЕ второй группы соединен с вторым входом элемента И и через соответствующие приоритетные регистры группы с .третьими входами соответствующих элементов

И-НБ первой группы.

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

Предлагаемое устройство содержит двунаправленные коммутаторы 1,передающие Регистры 2,приемные регистры 3,: приоритетные оегистры 4,элементы.И . элементы И-НЕ б первой группы, эле менты И-НЕ 7 второй группы,элемеИгы

НЕ 8 первой группы, элементы НЕ 9 второй группы, переключатели 10 и элемент И 11.

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

В исходном состоянии разрешение на работу устройства отсутствует, и регистры 4 установлены в нулевое состояние. На входах элементов И 5 установлены сигналы нулевого уровня, и независимо от состояния заявок на регистрах. 4 отсутствует сигнал разрешения подключения регистров 2 к общей шине обмена.

При поступлении сигнала разрешения на работу устройства начинается последовательный опрос состояния кана лов.

Состояние каждого канала характе ризуется сигналами заявки, поступаю» щей иа вход элемента И-НЕ б, приоритета, поступающего от регистра 4, и запроса, поступающего на третий вход этого элемента. Логическое произведение этих сигналов формируется в виде сигнала логической единици ка выходе элемента НЕ 8.

В конце каждого цикла опроса вы полняется кольцевой сдвиг кода прио- .ритета каждого канала в регистре 4, и, таким образом, изменяются условия подключения каналов в следующем цикле. рассмотрим работу устройства, когда логическое произведение этих сигналою. соответствует единице на вы-! ходах элементов НЕ 8 второго и третье. го каналов устройства. Сигнал опроса поступает на входи элемента И 5 и элемента И-НЕ 7. Так как логическое произведение скгиалов заявки, прио- ритета и запроса на выходе элемента

НЕ 8 первого какала соответствует ,логическому нулю, то первый источ1024897 данными между регистром 2 послед« него канала и регистром 3 любого е другого канала осуществляется аналогично. После завершения работы последнего канала в режиме источника инверсный сигнал опроса изменяет состояние регистров 4 всех ка. налов устройства путем кольцевого сдвига содержимого этих регистров на один разряд вправо.

Когда на выходе последнего канала устройства появится сигнал логического нуля, то это значит,что все источники в этом цикле обслужены. Передним фронтом сигнала вы15 полняется кольцевой сдвиг вправо кода приоритета во всех регистрах 4.

Цикл опроса заканчивается тем, что сигнал логического нуля последовательно проходит по цепи опроса, 2О установив последовательно во времени выходы элементов И-HE 7 s положение логической единицы. Когда на выходе последнего канала появится сигнал логической единицы, устройст2 во готово к выполнению следующего . цикла опроса состояний каналов.

В каждом цикле опроса сдвигов кодов приоритетов в регистрах 4 для последующего цикла готовится новая очередность подключения каналов иа сеанс связи.

Частота обслуживания источников определяется количеством нулей в коде приоритета соответствующего регистра 4. Таким образом, при проЗ> движении кода приоритета по кольцу в каждом цикле, меняются условия подключения источников.

Циклы опроса каналов формируются независимо от состояния заявок источ

40 ников этих каналов.

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

Сигнал опроса заблокирует элемент И-НЕ 6 этого канала. Если после этого появится заявка первого канала, то источник этого канала не подключится в общей шине до тех пор, пока не будут опрошены и обслужены второй и третий каналы.

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

Дальнейшее распространение сигнала опроса заблокировано сигналом с вы»: ..хода элемента И-НЕ б второго какала. Такое состояние устройства остается до тех пор, пока второй канал не снимет свою заявку.

Регистр 2 второго канала подключен к шине обмена через коммутатор

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

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

Когда один из каналов, работающих в режиме приемника, определяет по .данным первого байта, что второй, <канал выставил его номер,то этот ка-: нал выставляет свой сигнал готовности криемнкка. Остальные. каналы в сеансе обмена ке участвуют и свои скв налы готовности не выставляют.

Сеанс обмена данными между каналами продолжается до тех пор пока имеется сигнал готовности каналапркемника к сигнал готовности кана-:

;да-источника.

Выполняя обмен даннымк с выбранным каналом- приемккком,канал-источник имеет возможность устанавливать через него приоритет канала, с. которым ведется сеанс обметана. В этом случае код йриоритета, через регистр .3 поступает на регистр 4 соответствукще. го канала. Таким же образом может .быть осуществлен обмен данными, в диалоговом режиме между каналами.

Данные для регистров 2 и 3 готовятся, например, автоматизированными рабочими местами. сеанс обмена

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

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

5 специальная кольцевая цепь опроса

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

1024897

Заказ 4395/44 Тираж 70б . . Подписное

BHHHIIH Государственного комитета СССРпо делам. изобретений и открытий

113035 Иос ва Ж-35 Ра ская. наб 4 ю, r r . Уш ., д. /5 филиал ППП Патент, г. ужгород, Ул. Проектная, 4

Составитель T.Арешев.

Редактор В.Данко Техред T. Фанта . . Корректор С.Шекмар