Устройство для сопряжения абонентов

Номер патента: 1319040

Авторы: Алексеев, Дорошкевич, Зефиров, Пашанина

ZIP архив

Текст

(19) (11 06 Р 13 0 ПИСАНИЕ ИЗОБРЕТЕНИЯ ТЕЛЬСТВУ ОР СКОМУ 9 23литехнический ин Зефироврошкевич тельство СССР 15/16, 1979. ельство СССР 9/00, 1974,СОПРЯЖЕНИЯ АБОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ(71) Пензенский пости тут(57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения компонентов вычислительных систем. 11 ельш иэобретения является расширение функциональных возможностей устройства эасчет реализации принципа приоритетности при управлении приемом-передачей информации, Устройство содержитрегистр 1, первый блок 2 элементовИ, блок 3 выделения разрешенных обращений, блок 4 приоритета, 4 юрмирователь 5 адреса приемника, демультиплексор 6, коммутатор 7, счетчик 8,13дешифратор 9, триггер 10, элементИЛИ 11, элемент 12 задержки, первый,второй, третий элементы И 13, 14, 15,генератор 16 импульсов, делитель 17частоты, блок 18 запуска, блок 19элементов НЕ, детектор 20 нулевойкомбинации, дешифратор 21 адреса,второй блок 22 элементов 11. Устрой 19040ство позволяет за один цикл передачи осуществить передачу между любыми двумя абонентами, при этом устройство адаптируется к реальным условиям передачи информации между абонентами и исключает нарушение принципа приоритетности в протоколе обмена. 5 з.п.ф-лы, 6 ил, Изобретение относится к вычислительной технике и может быть использовано дпя сопряжения компонентов вычислительных систем.Целью изобретения является расширение функциональных возможностейустройства за счет реализации принципа приоритетности при управлении приемом-передачей информации.На фиг. 1 представлена блок-схемапредлагаемого устройства; на фиг. 2 схема блока приоритета; на фиг. 3схема формирователя адреса приемника; на фиг. 4 - схема блока запуска;на фиг. 5 - схема детектора нулевойкомбинации; на фиг, 6 - схема блокавыделения разрешенных обращений.Устройство содержит (фиг. 1) регистр 1, первый блок 2 элементов И,блок 3 выделения разрешенных обраще ний, блок 4 приоритета, формирователь 5 адреса приемника, демультиплексор 6, коммутатор 7, счетчик 8,дешифратор 9, триггер 10, элементИЛИ 11, элемент 12 задержки, первый13, второй 14 и третий 15 элементы И,генератор 16 импульсов, делитель 17частоты, блок 18 запуска, блок 19элементов НЕ, детектор 20 нулевойкомбинации, дешифратор 21 адреса,второй блок 22 элементов И и имееттретью 23, вторую 24, первую 25 группы входов, а также первую 26, вторую27, третью 28 группы выходов.Кроме того, на схеме (фиг, 1) обозначены первый абонент 29 и п-й абонент 30, причем каждый абонент содержит регистры входа 31, выхода 32, кода приемника 33, занятости 34.Блок 4 приоритета содержит (фиг.2)счетчик 35, дешифратор 36 и коммутатор 37,2Формирователь 5 адреса приемникасодержит (фиг. 3) группы 38 элементов И н группу 39 элементов ИЛИ.Блок 18 запуска содержит (фиг. 4) 5 . генератор 40 одиночных импульсов итриггер 4Детектор 20 нулевой комбинации содержит (фиг, 5) элемент И 42, первый43, второй 44 элементы ИЛИ и одновиб ратор 45.Блок 3 выделения разрешенных обращений содержит ( фиг. 6) группу элементов И 46 и элемент ИЛИ 47. Устройство работает следующим образом.Всем абонентам присваивают в циклическом порядке определенные адреса(приоритеты), в соответствии с которыми устанавливается коммутация входов и выходов в коммутаторе блока 4приоритета, Емкость счетчика в блоке4 выбирается на единицу больше числа 25интервалов, отводимых. для опроса всехабонентов, с учетом того, что некоторым высокоприоритетным абонентам может выделяться несколько интерваловподряд или неподряд. Для передачикаждому абоненту с учетом приоритетаотводится в соответствии с адресомодин или несколько интервалов времени, длина которых может изменяться взависимости от наличия или отсутст вия на регистрах кода приемника дан ного абонента адреса абонента, кото-рому адресуется информация, а такжезанятости илн незанятости абонентовприемников.Генератор 16 вырабатывает после довательность импульсов, задающихопределенной длины подынтервалы времени внутри интервала, отводимого40 ства на блок 3 выделения разрешенныхобращений, При срабатывании дешифратора 21 адреса появляется сигнал наодном из его выходов, соответствующем выбранному для приема абоненту.Этим сигналом в блоке 3 выделенияразрешенных обращений осуществляетсяанализ на отсутствие единиц в коде 3 13190 данному абонентуДелитель 17 делит эту последовательность и с его выхода выходят импульсы, определяющие длину интервала, отводимого данному абоненту. Сигналом, поступающим в на чале работы на вход пуска устройства, блок 18 запуска выделяет из данной последовательности одиночный импульс и по нему выдает управляющий потенциал, разрешающий прохождение импуль сов с выхода делителя 17 через элемент И 13 и элемент ИЛИ 11 на вход блока 4 приоритета и импульсов с выхода генератора 16 через элементы И 14 на вход счетчика. Таким образом, 15 блок 18 запуска обеспечивает синхронизацию начала интервала первого абонента и первого подынтервала в нем.Блок 4 приоритета выдает управляющий сигнал на первом в данном цикле вы ходе (последовательность выдачи сигналов на его выходах" задается до начала работы при реализации путем соответствующей коммутации с учетом приоритетов), Этим сигналом к выходу 25 коммутатора 7 подключается одна из групп его входов, связанных с выходами данного набора первого блока 2 элементов И, на входы которых подается по входным шинам 24 устройства ин формация, которую необходимо передать, и, регистров 32 выхода абонентов, Этот же сигнал из блока 4 приоритета через блок 19 элементов НЕ подается по линиям второй группы выхо дов 27 на управляющие входы регистров 32 выхода абонентов, запрещая на одном из них, выбранном для передачи, смену информации и разрешая это другим. Таким образом, разрешается рабо та внутри цикла передачи других абонентов, что позволяет им переходить к передаче только при наступлении отводимого им интервала внутри цикла.Одновременно сигналами с выходов бло ка 4 приоритета формирователь 5 адреса приемника выбирает адрес абонента, к которому адресуется первый в цикле передающий абонент, и подключает к своему многоразрядному выходу один 50 из многоразрядных входов третьей группы входов 23 устройства, по которым поступают адреса приемников из регистров 33 кода приемника абонентов. Выбранный адрес приемника поступает на управляющие входы демультиплексора 6. Многоразрядный вход демультиплексора подключается к адресуемому многоразрядному выходу, соединенному с входами записи регистра31 входа принимающего абонента. Наличие же сигнала на одном из выходовдешифратора 21 адреса разрешает запись информации в регистр 31 входатолько того абонента, чей адрес выбирается формирователем 5 адреса ицешифрируется дешифратором 21 адреса,Одновременно с началом работы блока 4 приоритета начинается счет импульсов границ подынтервалов в счетчике 8. На первом выходе дешифратора 9, на выходы которого подаются сигналы с выходов счетчика 8, появляется сигнал, управляющий детектором 20 нулевой комбинации. Если данный, первый в цикле, абонент не имеет информации для передачи, что соответствует нулевой комбинации на его регистре 33 кода приемника, то детектор 20 нулевой комбинации, подключенный квыходам формирователя 5 адреса, выдает сигнал на первом своем выходе,открывающий третий элемент И 15Длительность импульса с первого выходадетектора 20 нулевой комбинации задается такой, чтобы он мог быть совмещен по времени с сигналом, приходящим с второго выхода дешифратора 9 и появляющимся при продолжении счета импульсов подынтервалов счетчиком 8В этом случае сигналом с выхода элемента И 15 счетчик 8 и делитель сбрасываются, а этот же сигнал, проходящий через элемент 12 задержки и элемент ИЛИ 11, заставляет блок приоритета выдать управляющий сигнал на опрос следующего абонента, Элемент 12 задержки осуществляет синхронизацию начала следующего интервала и начала первого подынтервала в нем. Далее начинается новый интервал и т,д. Подобный переход к новому интервалу осуществляется и в том случае, если абонент в приемн занят, Это происходит следующим образом, Коды занятости (все нули) или незанятости (хотя бы одна единица) абонентов поступаютчерез первую группу входов 25 устрой5 10 15 20 25 30 35 40 45 5055 5 13занятости выбранного для приема абонента, При отсутствии хотя бы однойединицы (при занятости абонента) блок3 выделения разрешенных обращений выдает сигнал на второй вход разрешения детектора 20 нулевой комбинации,В этом случае детектор 20 нулевойкомбинации также выдает со своегопервого выхода разрешение на элементИ 15, т,е. на переход к новому интервалу.При наличии информации у абонен.та, а также при незанятости абонента-приемника детектор 20 нулевой комбинации, управляемый сигналами с первого выхода дешифратора 9 и выходаблока 3 выделения разрешенных обращений, фиксиРует отсутствие комбинации"Все нули" на виходах формирователя5 адреса появлением сигнала на своемвтором выходе. Этим сигналом разрешается запись из регистра 1 черезблок 22 элементов И в счетчик 8 комбинации, превышающей, например, наединицу комбинацию, соответствующуюпоявлению сигнала на втором выходедешифратора 9. Это позволяет счетчику 8 перескочить через комбинациюзавершения интервала на комбинациюпродолжения интервала. В данном случае появляется сигнал на третьем, например, выходе дешифратора 9, устанавливающий триггер 10 в единичноесостояние. Открывается блок элементов .И и с одного из входов коммутатора 7, определяемого блоком 4 приоритета, информация проходит на еговыход, далее на вход демультиплексора 6 и появляется на том из его выходов, адрес которого определяетсяформирователем 5 адреса приемника.Количество подынтервалов, отводимыхдля передачи, может быть любым. Оп -ределяется оно выбором соответствующей емкости счетчика 8 и количествомвыходов дешифратора 9 между третьими последним его выходами, В зависимости от того, сколько всего подынтервалов располагается в интервале,выбирается и коэффициент деления делителя 17. Длина подынтервала выбирается исходя из быстродействия элементов, определяющего гарантированную передачу единицы информации инадежное срабатывание блоков и элементов схемы устройства, в частностидетектора нулевой комбинации,По окончании подынтервалов (одного или нескольких), отводимых для 19040 6 передачи информации одним абонентом, появляется сигнал на последнем выходе дешифратора 9, Этим сигналом триггер 10 устанавливается в нулевое состояние, закрывая таким образом блок 2 элементов И, Поступление информации на входи коммутатора прекращается, Счетчик 8 принимает на свой вход последний импульс в интервале, которым он устанавливается в исходное нулевое состояние. Следующему импульсу с выхода генератора 16, поступающему через открытий в начале работы элемент И 14 на вход счетчика 8 соответствует также импульс на выходе делителя 17, который через открытый элемент И 13 и элемент ИЛИ 11 поступает на вход блока 4 приоритета. Блок 4 приоритета начинает новый интервал, заставляя устройство осуществлять спрос следующего абонента и т,д. При этом начала нового интервала и первого подынтервала в нем смещены.После опроса в одном цикле абонентов блок 4 приоритета переходит в нулевое состояние, При этом происходит следующее. Коммутатор 7 разомкнут, на выходах формирователя 5 адреса приемника все нули, дешифратор 21 адреса находится в нулевом состоянии, Все регистры 31 входа абонентов 29 и 30 не фиксируются. Регистры 32 выхода, наоборот, Фиксируются у всех абонентов единицами с выходов группы интервалов. Сигналом с первого выходадешифратора 9 закрепляется детектор20 нулевой комбинации и далее осуществляется ускоренный переход к первому интервалу нового цикла опроса,Формула изобретения 1. Устройство для сопряжения абонентов, содержащее блок приоритета, формирователь адреса приемника, регистр, коммутатор, блок выделения разрешенных обращений, причем выход блока приоритета соединен с входом разрешения формирователя адреса приемника, группа информационных входов . блока выделения разрешенных обращений соединена с группой входов устройства для подключения выходов занятости абонентов, о т л и ч а ю щ ее с, я тем, что, с целью расширения функциональных возможностей за счет реализации принципа приоритетности при управлении приемом-передачей ин7 1319040 8 30 35 40 45 формации, в него введены первый, второй блоки элементов И, демультиплек -сор, детектор нулевой комбинации,блок элементов НЕ, счетчик, дешифратор адреса, дешифратор, триггер, спервого по третий элементы И, элемент ИЛИ, элемент задержки, генератор импульсов, делитель частоты, блокзапуска, причем группа входов устройства для подключения информационныхвыходов абонентов соединена с первымвходом первого блока элементов И,группа входов устройства для подключения выходов адреса приемника абонентов соединена с информационнымвходом формирователя адреса приемника, выход первого блока элементов Исоединен с информационным входом коммутатора, управляющий вход которогосоединен с выходом блока приоритета,и с входом блока элементов НЕ, выходформирователя адреса приемника соединен с информационным входом детектора нулевой комбинации, с управляющимвходом демультиилексора и с входомдешифратора адреса, информационныйвход демультиилексора соединен с выходом коммутатора, выход демультиплексора соединен с группой выходовустройства для подключения информационных входов абонентов, группа выходов устройства для подключения входов разрешения передачи абонентовсоединена с выходом блока элементовНЕ, вход запуска устройства соединенс первым входом блока запуска, выходкоторого соединен с первыми входамипервого, второго элементов И, второйвход блока запуска соединен с вторымвходом первого элемента И и выходомделителя частоты, вход которого соединен с выходом генератора импульсов и с вторым входом второго элемента И,выход которого соединен с тактирующим входом счетчика, выход которого соединен с входом дешифратора, первый выход которого соединен с первым входом разрешения детектора нулевой комбинации, второй, третий и четвертый выходы дешифратора соединены соответственно с первым входом третьего элемента И, с единичным и нулевым входами триггера, выход которого соединен с вторым входом первого блока элементов И, выход третьего элементаИ соединен с входами сброса счетчика,делителя частоты и через элемент задержки с первым входом элемента ИЛИ,второй вход которого соединен с вы 5 10 15 20 25 ходом первого элемента И, выход элемента ИЛИ соединен с входом блокаприоритета, второй вход третьего элемента И соединен с первым выходомдетектора нулевой комбинации, второйвход разрешения которого соединен свыходом блока выделения разрешенныхсообщений, второй выход детекторанулевой комбинации соединен с первымвходом второго блока элементов И,второй вход и выход которого соединены соответственно с выходом регистра и с установочным входом счетчика,выходы дешифратора адреса соединеныс входами разрешения блока выделенияразрешенных сообщений и с третьейгруппой выходов устройства для подключения входов разрешения приемаабонентов,2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок приоритета содержит счетчик, дешифратори коммутатор, причем вход блока соединен с входом счетчика, выход которого соединен с входом дешифратора,выход которого соединен с входом1коммутатора, выход которого соединенс выходом блока,3. Устройство по и, 1, о т л и ч а ю щ е е.с я тем, что формирователь адреса приемника содержит и групп элементов И и группу элементов ИЛИ, причем х-й вход разрешения формирователя подключен к первым входам элементов И х-й группы (=1, и)1-й вход х-й группы информационных входов формирователя соединен с вторым входом -го элемента И -й группы,и выходы 1-х элементов И всех групп соединены с входами 1-го элемента ИЛИ группы, выход которого соединен с выходом формирователя.4. Устройство по п, 1, о т л и ч а ю щ е е с я тем, что блок запуска содержит генератор одиночныхимпульсов и триггер, причем входыразрешения и запуска блока соединенысоответственно с входами разрешения и запуска генератора одиночных им-. пульсов, выход которого соединен сустановочным входом триггера, единичный выход которого соединен с выходомблока. 5. Устройство по п, 1, о т л и ч а ю щ е е с я тем, что детектор нулевой комбинации содержит элемент И, первый, второй элементы ИЛИ и од8 ноииутатору, . рорниробаге- АР аУреса при еиии а фиинбФрпарае Ю Шина 23 ет регистоа ЗЗ но/а юрий- нина айве та йа форме охМю Фебе. тагаев атеоа4 н Йэарратору й еУреса и делмнтору Л щейй ноидичации-и Фейхоо иорилгегп Шина 23 от регисщра 3 ноРа приелнина лоснеРнеео аооненгпа т-й ЬхоЗ 9 13 новибратор, причем информационный вход детектора соединен с первым входом элемента И, второй вход которого и первый вход первого элемента ИЛИ соединены с первым входом разрешения детектора, второй вход разрешения которого соединен с вторым входом первого элемента ИЛИ и с первым входом второго элемента И, второй вход которого и третий вход первого элемента ИЛИ соединены с выходом элемента И, выход второго элемента ИЛИ соединен с входом одновибратора, выход которого подключен к первому выходу де 9040 1 Птектора, второй выход которого соединен с выходом первого элемента ИЛИ,6, Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок выделения разрешенных обращений содеркитгруппу элементов И и элемент ИЛИ,причем -й вход разрешения блока соединен с первым входом -го элементаИ группы, второй вход которого сое динен с -м информационным входомблока, выход 1.-го элемента И группысоединен с -м входом элемента ИЛИ,выход которого соединен с выходомблока.1319040 ементом У би 14 Фиг.ч от а ЮР а аа Л-га Уеаа етектору 30Вой комбинации и Составитель С.,БурухТехред И,попович едактор О. Б Корректор С. Некм Заказ 2514/4 4 ТиВНИИПИ Госупо делам 113035, Москва,1 одпи сно комитета СССРи открытийая наб., д, 4/ Производственно-полиграфическое предпри де -го оыход ацррапгора Г Оп Я-й группь ЙОдоЮ Я 5 оспг. - роостда ЧперЮиц абонент дт последнегаЮыхода дешисрр ра О адресаоп) Ю-й группь Йодод ЯХ усп- роцстоа 1 ппсед нцц абонент) ж 672 рственного зобретений -35, Раук город, ул. Проектная, 4

Смотреть

Заявка

4013867, 21.01.1986

ПЕНЗЕНСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

АЛЕКСЕЕВ ВЛАДИМИР МИХАЙЛОВИЧ, ЗЕФИРОВ СЕРГЕЙ ЛЬВОВИЧ, ПАШАНИНА АННА АНАТОЛЬЕВНА, ДОРОШКЕВИЧ ЛЕВ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: абонентов, сопряжения

Опубликовано: 23.06.1987

Код ссылки

<a href="https://patents.su/7-1319040-ustrojjstvo-dlya-sopryazheniya-abonentov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения абонентов</a>

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