Устройство для организации обмена
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1024897
Авторы: Посторонко, Римский, Федоренко
Текст
918 ОНН СОЮЗ СОВЕТСКИХоннРЕСПУБЛИК ГОСУДАРСТВЕННЫЙ КОМИТЕТ ССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТН,.ОПИСАНИЕ ИЗОБРЕТЕНдтоНМ СейфетйсВУ. фФю.(21)3384101/18-24выходы. элементов И-НЕ первой группы (22) 15.02.82 . . соединены с первыми входами эле- (46). 23.06.83. еюл. 9 23 : ментов и-не второй группы и череэ (72) О,К.Посторонко, Г.В.Римский, элементы НЕ первой группы в ,.с,первы- ,и И,П.федоренко . , ми входами элементов И группы, вы- .(53) 681.3(088.8) , ходы которых соединены с. управляющими (56). 1. Авторское .свидетельство СССР : входами соответствующих дзунаправ- Р 875373,. кл. 6 Об .Р 3/04, 1979.ленных коммутаторов группы, выход2. Авторское свидетельство сСсР .элемента .и соединен с вторйми нхо- В 809143., кЛ. О Об Е 3/04, 1979 ; дами: первого элемента И группы и (прототип),; первого элемента И-НЕ второй груп- (54)-(57) УСРРОЙСТВб ДЙЯ ОРГАНИЗАЦИИпы,выход которого соединен с вторым ОБИЕНА, содержащее группу двунаправ". входом первого элемента И-ЯЕ первой ленных коммутаторов, соединенных меж группы.и входами первого переклюду собой. двусторонними связямиии-чателя группы и первого элемента НЕ формационные вход и.вцход каждоговторой группы, выход каждого эле-. двунаправленного коммутатора груп- мента НЕ соединен с вторыми входа-пы соединены с выходом и входом соот ми соответствующйх элементов и груп. ветствующих передающего н приемного Пы н элементов И-НЕ второй группы, регистров групп , выход каждого при выход каждого предыдущего элемента емкого регистра группы соединен с И-НЕ второй группы, кроме перво- первым входом соответствующего прио- го, соединен с входом соответствуюритетного регистра группы, элемент щего элемента НЕ второй группы, И, первЫй вход которого .соединен с входом последующего переключателя входом устройства, две группы эле- группы и выходом соответствующего ментов НЕ, группу элементов И, о т- переключателя группы, выход цоследл и ч а ю щ е е с я тем, что, с :него элемента И-НЕ второй группы целью упрощения, в него введенй две . соединен с вторым входом элемента группы элементов И-НЕ и группа Пе- , И и через соответствующие приоритетреключателей, причем первые входы ные 1 регистры группы - с третьими элементов И-НЕ первой группы сое ; входами соответствующих элементов динены с группой входов .устройства, И-НЕ первой группы,ГИзобретение относится к вычислительной технике и может быть использовано в системах обмена данными ввычислительных системах.Известно устройство, содержащеегруппу регистров, приоритета, группу элементов И, группу коммутаторов 1.Недостатком данного устройстваявляются сложность организации обмена и большой объем оборудоваиия. 10Наиболее близким техническим решением к изобретению является уст.Ройство, содержащее группы двунаправленных коммутаторов, соединенных:между собой двусторонними связями, 15информационные вход и выход каждого двунаправленного коммутаторагруппы соединены с выходом к входом сьответствующих передающего иприемного регистров групп, выход каждого приемного регистра группы соединен с первым входом приоритетного регистра группы, элемент И,первый вход которого соединен с входом устройства, две группы элементов НЕ и группу элементов И 21Недостатком известного устройстваявляется значительная сложность приорганизации обмена данными.Целью изобретения является упрощение устройства для организацииобмена данными.Поставленная цель достигается тем,что в устройство для организации об- .мена содержащее группу двунаправленных коммутаторов, соединенных меж- З 5ду собой двустронними связями, информационные вход и выход каждого двунаправленного коммутатора группысоединены с выходом и входом соответствующих передающего.и приемного 40регистров групп, выход каждого приемного регистра группы соединен с первым входом соответствующего приоритетного регистра группы, элемент И,первый вход котоРого соединен с входом устройства, две группы .элементовНЕ, Группу элементов И,введены двегруппы элементов И-. НЕ к группа пе- .реключателей, причем первые входиэлементоз И ЙЕ первой группы соеди 50иены с л;руппой входов устройства,выходы элементов И-НЕ первой группы соеди"иены с первыми входами элементовИ-НЕ второй группы и через элементыНЕ первой группы с первыми входамиэлементов И группы, выходи которыхсоединены с управляющими входами соответствующих двунаправленных коемутаторов группы, выход элемента И"соединен с вторыми входами первогоэлемента И группы и первого элемента И-НЕ второй группы, выход.,которого соединен с вторым входом перчвого элемента И-НЕ первой группы ивходами первого переключателя группыи первого элемента нЕ второй груйпы, 65 выход каждого элемейта НЕ соединенс вторымн входами соответствующихэлементов И группы к,элементов И-НЕвторой группы,. выход каждого предыдущего элемента И-НЕ второй группы,кроме, первого, соединен с входомсоответствующего элемента НЕ второйгруппы, входом последующего переклю-,чателя группы и выходом соответствующего переключателя группы, выходпоследнего элемента И-НЕ второй группы соединен с вторым входом элемента И и через соответствующие приоритетные регистры группы с,третьимивходами соответствующих элементовИ-НБ первой группы.На чертеже приведена блок-схеиаустройства.Предлагаемое устройство содержитдвунаправленные коммутаторы 1,передающие регистры 2,приемные регистры 3,:приоритетные Регистры 4,элементы,И ,элементы И-НЕ б первой группы, элементы И-НЕ 7 второй группы,элемеИгыНЕ 8 первой группы, элементы НЕ 9второй группы, переключатели 10 кэлемент И 11.Устройство работает следующим образом.В исходном состоянии разрешениена работу устройства отсутствует, ирегистры 4 установлены в нулевоесостояние. На входах элементбв И 5установлены сигналынулевого уровня,и независимо от состояния заявокна регистрах. 4 отсутствует сигналразрешения подключения регистров 2к общей шине обмена,При поступлении сигнала разрешения на работу устройства начинаетсяпоследовательный опрос состояния каналов.Состояние каждого канала характеризуется сигналами заявки, поступающей иа вход элемента И-НЕ б, приоритета, поступающего от регистра 4,и запроса, поступающего на третийвход этого элемента. Логическое произведение этих сигналов формируетсяв виде сигнала логической единицика выходе элемента НЕ 8.В конце каждого цикла опроса выполняется кольцевой сдвиг кода прио-.Ритета каждого канала в регистре 4,и, таким образом, изменяются условияподключения каналов в следующем цикле.Рассмотрим работу устройства, ког.да логическое произведение этих сигналою соответствует единице на выходах элементов НЕ 8 второго и третьего каналов устройства. Сигнал опросапоступает на входи элемента И 5 иэлемента И-НЕ 7. Так как логическоепроизведение скгиалов заявки, прио-ритета и запроса на выходе элементаНЕ 8 первого какала соответствуетданными между регистром 2 последнего канала и регистром 3 любого е другого канала осуществляется аналогично. После завершения работыпоследнего канала в режиме источника инверсный сигнал опроса изменяет состояние регистров 4 всех ка.. налов устройства путем кольцевогосдвига содержимого этих регистровна одын разряд вправо.10 Когда на выходе последнего канала устройства появится сигнал логического нуля, то это значит,чтовсе источники в этом цикле обслужены. Передним Фронтом сигнала вы полняется кольцевой сдвиг вправокода приоритета во всех регистрах 4.Цикл опроса заканчивается тем,что сигнал логического нуля последовательно проходит по цепи опроса, 2 О установив последовательно во временивыходы элементов И-НЕ 7 в положение логической единицы. Когда навыходе последнего канала появитсясигнал логической единицы, устройст во готово к выполнению следующего. цикла опроса состояний каналов.В каждом цикле опроса сдвиговкодов приоритетов в регистрах 4 дляпоследующего цикла готовится новаяочередность подключения каналов касеанс связи.Частота обслуживания источниковопределяется количеством нулей вкоде приоритета соответствующегорегистра 4. Таким образом, при проЗ 5 движении кода приоритета по кольцу в каждом цикле, меняются условияподключения источников.Циклы опроса каналов Формируютсянезависимо от состояния заявок источ 40 ников этих каналов.Устройство работает асинхронно,т.е, для его работы ве требуютсясинхронизирующие сигналы. ник не будет подключен к общей шине,так как не установлен сигнал разрешения подключения канала к общей шинСигнал опроса заблокирует элемент И-НЕ 6 этого канала. Если после этого появится заявка первогоканала, то источник этого каналане подключится в общей шине дотех пор, пока не будут опрошены иобслужены второй и третий каналы.Распространяясь дальше, снгйалопроса устанавливает выход элемен- .та НЕ 9 второго канала в состояниелогической единицы. В это время оба. входа элемента И 5 второго каналаустанавливаются в положение логической единицы, и, регистр 2 этогоканала подключается к общей ииФормацконной шине через коммутатор 1.Дальнейшее распространение сигналаопроса заблокировано сигналом с вы,.хода элемента И-НЕ б второго какала. Такое состояние устройства остается до тех пор, пока второй каналне снимет свою заявку.Регистр 2 второго канала подключен к шине обмена через коммутатор1. В этом случае второй канал работает в режиме источника данных,вседругие каналы, подключенные к общейшиве, работают в режиме приемниковданных.Для обмена данными второму каналу,достаточно в первом байте обмена установить номер того канала, с которымов должен выполнять сеанс данными.Когда один из каналов, работающихв режиме приемника, определяет поданным первого байта, что второй,канал выставил его номер,то этот ка-:нал выставляет свой сигнал готовности криемнкка. Остальные,каналы всеансе обмена ве участвуют и свой сканалы готовности не выставляют.Сеанс обмена данными между каналами продолжается до тех пор покаимеется сигнал готовности каналапркемника к сигнал готовности кана-:;да-источника,Выполняя обмен даннымк с выбранным каналом-преемником,канал-источник имеет возмоаность устанавливатьчерез него приоритет канала,с. которымведется сеанс обметана. В этом случаекод йриоритета, через регистр,З поступает на регистр 4 соответствующего канала. Таким же образом может.быть осуществлен обмен данными. вдиалоговом режиме между каналами.Данные. для регистров 2 и 3 готовятся, например, автоматизированнымирабочими местами. Сеанс обмена Имеется возможность в процессе;работы устройства менять приоритет каналов и.относительную частоту их опроса.ЭФФективность от применения пред,. лагаемого устройства выражается вобеспечении динамического изменения кодов приоритетов и частоты обслуаивания любого кз каналов. Благода ря. тому, что в устройстве применена 5специальная кольцевая цепь опросаРоказалось возмоаным обеспечить надеавую работу системы обмена данными при преднамеренном или аварийном отключении любого из удаленных каналов с автономным питанием.1024897Составитель Т.йрешев. Редактор В.Данко ТехредТ. Фанта . Корректор С.Шек Заказ 4395/44 Тираж 70 б, Подписное ВНИИПИ Государственного комитета СССРпо делам. изобретений и открытий 113035, Москва, Ж, Раушская. наб., д. 4/5 П фПатентффжгород, ул. Проект
СмотретьЗаявка
3384101, 15.02.1982
ПРЕДПРИЯТИЕ ПЯ А-3327
ПОСТОРОНКО ОЛЕГ ИВАНОВИЧ, РИМСКИЙ ГЕННАДИЙ ВАСИЛЬЕВИЧ, ФЕДОРЕНКО МИХАИЛ ПЕТРОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: обмена, организации
Опубликовано: 23.06.1983
Код ссылки
<a href="https://patents.su/4-1024897-ustrojjstvo-dlya-organizacii-obmena.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для организации обмена</a>
Предыдущий патент: Устройство для обмена информацией
Следующий патент: Устройство для сопряжения дискретных датчиков с электронной вычислительной машиной
Случайный патент: Устройство для конвертирования штейнов