Устройство для подключения абонентов к общей магистрали

 

Изобретение относится ч вычислительной технике и может быть использовано для децентрализованного доступа абонентов к общему ресурсу например к общей млгист рали. Цель изобретения - расширение области применения за счет сокращения числа линий общей магистрали. Устройство содержит каналы, а каждый канал три счетчика, семь триггеров, пять элементов ИЛИ, четыре элемента И, формирователь импульса и элемент НЕ. При освобождении магистрали канал с наибольшим кодом в счетчике арбитража захватывает магистраль, выставляя на общую линию импульс занятости или, в случае отсутствия требования на захват магистрали, передает импульс - маркер, наращивающий содержимое счетчиков арбитража на единицу. В результате следующий канал либо захватывает магистраль либо передает маркер. Для освобождени-я магистрали формируется импульс освобождения магистрали. Импульсы захвата, освобождения магистрали, маркер и информационные сигналы отличаются по длительности. 1 ил. ё

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

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

P EC11Y5JlMK (я >s G 06 F 9/46

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4482321/24 (22) 13.09.88 (46) 23.06,91. Бюл, N 23 (72) В,А. Богатырев (53) 681.325(088.8) (56) Авторское свидетельство СССР

N 1381508, кл. G 06 F 9/46, 1986.

Авторское свидетельство СССР

¹ 1564622, кл. G 06 F 9/46, 30.08.88, (54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ

АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится х вычислительной технике и может быть использовано для децентрализованного доступа абонентов к общему ресурсу, например к общей м гист рэли, Цель изобретения — расширение области применения за счет сокращения числа

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

Цель изобретения — расширение области применения эа счет сокращения числа линий общей магистрали, На чертеже представлена структурная схема канала устройства.

Канал устройства содержит счетчики !в

3, триггеры 4-9. элемент НЕ 10 элементы

ИЛИ 11 — 15, И 16-19, триггер 20, формирователь 21 импульса, второй выход 22 зависания, общую линию 23, выход 24 подтверждения захвата магистрали, второй вход 25 начальной установки, первый выход

26 зависания абонента. вход 27 кода приоритета канала, синхровход 28. первый вход

ЯЫ 1658152 А1 линий общей магистрали. Устройство содержит каналы, а каждый канал три счетчика, семь триггеров, пять элементов ИЛИ, четыре элемента И, формирователь импульса и элемент Н Е. При освобождении магистрали канал с наибольшим кодом в счетчике арбитража захватывает магистраль, выставляя на общую линию импульс занятости или, в случае отсутствия требования на захват магистрали, передает импульс — маркер, наращивающий содержимое счетчиков арбитража на единицу. В результате следующий канал либо захватывает магистраль либо передает маркер. Для освобождения магистрали формируется импульс освобождения магистрали, Импульсы захвата, освобождения магистрали. маркер и информационные сигналы отличаются по длительности. 1 ил.

29 начальной установки, вход 30 запроса, вход 31 снятия запроса и информационный вход 32.

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

Запросы на захват общей магистрали абонент заносит в триггер 20 по сигналу на входе 30. Состояние занятости общей магистрали отображается в триггере 7, если магистраль свободна в триггере 7 — "0", если занята — "1". У канала, захватывающего магистраль (единственный канал), в триггере 5

"1".

Для освобождения магистрали после передачи пакета захвативший ее абонент подает сигнал на вход 31 — в триггер 20 и, соответственно, в триггер 4, ранее находящийся в единичном состоянии, записывается "0".

1658152

По перепаду на выходе триггера 4 в триггер 6 записывается "1" (по С-входу), при этом через элемент ИЛИ 11 на линию 23 выставляется сигнал, по которому во всех каналах с выхода элемента НЕ 10 снимается сигнал установки счетчиков? и они начинают счет при синхронизации с входа 28, По сигналу переноса счетчика 2 в трипер 7 записывается "0", чем фиксируется факт освобождения общей магистрали, и производится установка в "О" триггера б,,в результате чего сигнал с линии 23 снимается и счетный режим счетчиков 2 блокируется. По сигналу с линии 23 (выдаваемого с триггера 6) содержимое счетчиков всех каналов увели гивл(-:((:я í", "!, Г1(ки с::, (((;II этого сигнала в канале (; наибольш1(л(содср жимым счетчика формипуа(ся сиг((ж(переноса, по которому в триггере 4 фикс 1py(3((3("1", если соответствуюц1ий 3боне;(,;I!vбует захвата магистрали ("1" в триг;ере 20). !10 переднему фронту си(нала переноса ((а формирователе 21 импульса выраба(ывается сигнал, по которому, если в трипере 4

"0", выдается сигнал на выход элеменга и

16, и если "1" — на выход элемента И 17. Г10 сигналу с выхода элемента и !б ((1аркер). выдаваемому через элемент ИЛИ 11 (а линию 23, содержимое счетчиков 1 всех каналов увеличивается на "1" — в резуль1»;: сигнал переноса вырабатывается счет и::пм

1 следующего канала, По сигналу с выхода элемента И 17 (канал требует захвата магистрали) в три((ер 5 записывается "1" и абонент получает подтверждение захвата ма(истрали. (р >ле (0го, по сигналу с выхода элемента И 17 в триггер 8 записываетсл "1" l1 черо", злол1ен г

ИЛИ 11 на линию 23 выставляется сигнал, по которому через элемент НЕ 10 разблокируется работа счетчика 2, снятие сигнала с линии 23 (обнуление триггера 8) производится при появлении сигнала на выходе А-го разряда счетчика 2. По сигналу I(0 выходе

А-го разряда счетчика 2, так как триггер 7 находится в состоянии "О", на выходе элемента И 18 формируется сигнал, длительность которого равна времени переброск триггера 7, так как по фронту сигнал (на

С-входе триггера 7 он устанавливае(ся в состояние "1", чем во всех каналах фиксируется факт захвата общей магистрали, По сигналу на выходе элемента И 18 через элемент ИЛИ 14 производится установка счетчиков 1 в исходное состояние rio коду, а входе 27, причем коды на входе 27 для различных каналов различны (номер канала).

По сигналу на вь(ходе А-го разряда сче чика

2 производится обнуле((ие (по C .-входу) т р(г5

35 10

55 гера 8 и соответственно снятие сигнала с линии 23.

Получив сигнал подтверждения предоставлении магистрали с выхода 24 абонент начинает передачу пакета данных с входа 32 (например, в телеграфном коде). При передаче каждого импульса по линии 23 через элемент ИЛИ 13 производится увеличение на "1" содержимого счетчиков 1, при этом передача импульсов переноса счетчиков 1 через элементы И 16 и 17 заблокировано при состоянии "1" триггера 7 (магистраль занята). Таким образом, к моменту освобождения магистрали состояния счегчиков 1 случайны, так как случайно число импульс1в. ((предаваемых при передаче пакета. но состояния счетчиков 1 разных каналов отли н;ы долг 01 друга в результате начальной установки и так как наращивание содержил10(0 сч 0 I «(1((0 в рази ы х кя н дл О в производится по одl(èë1 и тем же сигналам на линии 23

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

Образом, »е, он является бесприоритетным.

В I ачале работы в триггеры 20, 4 и 5 соотf(e((;x(le(II(0 во всех каналах записываются 0 по сигналам по входах 31, По сигналу на ход 251(po(13(30+vlTcH начальная усгановка счегч(кол 1 гго кодам с входом 27, запись "0"

f»p 1((еры 6 и 8 и "1" в триггеры 7 и 9, при этол через элемент ИЛИ 12 счетчик 3 уста((авливается в "0" и его счетный режим блокируется. Затем один из абонентов, подавая си(нал на вход 29, записывает в триггер б в Г>«зу((ь-ате на л IHI и 23 через элемент !

Л>11 (1 . выставляется сигнал. задний фронт ко(орого Ормируется по сигналу переноса с«,. ((и 3 2. счетный режим которого разблок((., ->ан при сигнале на линии 23. По сигналу (1сре(оса счетчика 2 в триггеры 7 и 9 записывается "0" — в результате снимаются блокировка работы счетчика 3. а в триггере

7 отображается состояние магистраль свободна. В зависимости от состояния триггера

7 задается коэффициент пересчета счетчиков 3. Сигнал переноса счетчика 3, обнуление которого производится по каждому сигналу на линии 23, вырабатывается, если на заданный его коэффициентом пересчета и((тервап времени нет передачи сигналов Ro линии 23. что позволяет защититься от ложного захвата магистрали и от выхода абонен" ов ((з подпрограмл1 поддержки межмашинног0 обмена flpvi занятой магистрали и от потери маркера, например, при отказе аппаратуры одного из каналов, когда ма(истраль свободна, так как в последнем случае по сигналу переноса счетчика 3 so всех каналах через элемент ИЛИ 13 содержимое счетчиков 1 увеличивается на "1" и маркер(сигнал с выхода элемента И 16) или сигнал захвата магистрали (с выхода элемента И 17) формируется в следующем канале, При захваченной магистрали в случае 5 непередачи в течение заданного времени по сигналу переноса счетчика 3 в канале, захватывающем магистраль, "1" в триггере

5 через элемент И 19 производится запись

"0" (по С-входу в триггер 20 и ссстветствен- 10 но в триггеры 4 и 5). При переброске триггера 4 из "1" в "0" в триггер 6 записывается "1" и формируется сигнал освобождения магистрали, передаваемый по линии 23.

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

Устройство для подключения абонентов к общей магистрали, содержащее К t at(o Topc— го соединен с выходом песаогс эле,<ВH- 1 И, о т л и ч d þ ù å е с:< тс, „<то с 1(л „<) расширения об1ас<>1 римене(<и,,-) (. Г сокращсчия числа линии of.::;;c; л<аг()с ли, каждый канал усTройсTса дспoлн! т .11 но содержит с пято(о по сея; и >и Гр Ii =r)! I четвертый и пятый элемен(ы И(: рователь импульса, причем в ка)<,: ol«кан, 15 устройства вход запроса. Вход сня(<я а» проса и первый вход начал нои у(...> .» . канала устройства соед(<н »; —,! I сс = Ве Гс Г

BeHIIO С Вхсдамб(уста><(.ек. В 1 первого три "гера, с вход(ус а(;саки 7 .1(, второго триггера, выход . oiTcpr)ãа (.садб<»с:( с третьим входом перэогс) элемен;а !,)1t1, четвертый вход которого соединен с В>(х дом третьего триггера, вход.. ус,(саки В 1" которого соединен с Вьхсдо n:opoão ле- 45 мента И и с входом установки В ед(11;ицу четвертого триггера, вход установки В "0"

КОТОРОГО СОЕДИНЕН С СИНХОВХОД()л Вто(.СГС триггера, с первым входом (7> рвого элемс(1та И и С инвЕреным вь(ход. (, и-:того т;.и(Г»- 5!!

Рд, пРЯмой ВыхОД кс 1 О1)ОГc (>.ДиH(.i. (. первым входом второго алемен".э И, В с ые входы первого и второ с элеме,:,Г(Л:oeq,V!Ht.Íb< С ВЫХОДОМ фОР. ИРОВат. Ль VKИПУЛ(,сОВ, вход которого соединен с г ь> хс, Г) л< переполнения первого счетчика и с синхровходом пятого триггера. EI од установки в

"0 которого соединен с выходом первого триггера, синхровход которого соединен с первым выходом подтверждения зависания канала устройства и с выходом третьего элемента И, первый вход которого соединен с выходом четвертого триггера и с выходом подтверждения запроса канала устройства, второй выход подтверждения зависания которого соединен с первым входом второго элемента ИЛИ, с вторым входом третьего элемента И и с выходом переполнения второго счетчика, информационный вход которого соединен с третьими входами первого и второго элементов И. с первым входом

<етвертого элемента И и с выходом шестого триггера, вход установки в "0" которого соединен с одноименным входом седьмого триггера, с выходол< переполнения третьего сче(чика и с первым входом третьего элемента ИЛИ, Выход которою соединен с входами установки в 0" второго и третьего три(герсв, синхровход третьего триггера соединен с синхрсвхсдом шестого триггера с

Вь>ходoM М-го разряда (2М длительность (<ре леннсгГ) ин терВГ<ла 11 тпетьего счетчика и с В7 )г)ы>1 Входом четвBp lo(o элемента И, «ы: o,(>,Toðo(o cot !èHBH с пеб вым входом эсмеtl тэ i111 v1,; ь(, Зд к TE >ol o .>;; i;; ен с r ) счетсН=г ILlli <хсц:.с-.срс с сседи>1. H c. Bbl

ХР<(С Л1 Е i »P()ÃС . 11=!.ХОД

><(1 col!L HE>(i vc l 3 íi 11> H ";" . ()d Уi.,тб)Ои(.11<а сс ед>, <»I-. с Втссыл,1 )х >д li ;!1 р-<т(его Il чет(>е;.Tol с ".,1»(1(>17 >.> - L . (И > с Bxt.ij,ýìá<

) .(.»,():.Хб< В 1 1»сr )Гс и ссдьл<сгс -,риггЕг .:, Выход седлал<ого триг(ера c)сдинен с

:;Г 1-".ь и ехслсм (1<дом кана>1а у»T",сйства, Вход у»7 Hс()Kи В "0" трет. »Гс) сче!Hика соеди.(ен

L ходом элс><снтэ НЕ, =It Ko;,ы li»»рвых эле. > н-;ь И.111 всех кан-.поВ устрсйст а объе;ы через мо; (а, (нсе ИЛИ и ссед <пены с В ср.(ми вхсдал б", вторых и .!leer>- эле, »I<тсВ И/1И и с Входал<и э>1>мент;-. НГ, ин«>cpI<э(<ис1<н1,>е r3 Год„l пергэгс и третьего, ри ..ров KBждсго кэ><а .а ус рс !1(; t! 1 сседи „ 1; I с шин си Iort<ч сксГс 1<чля ус11)сйст(а, шина;сги <вской е(1(1>- ицы которого со;..диен. с и (формационнь(1. и В:.О>.. ми второго, П::7 С> С V1 ШЭС ГОГО ТРИГI ЕРОВ

1658152

Составитель А.Афанасьев

Техред М.Моргентал Корректор С.Черни

Редактор Н,Яцола

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 1713 Тираж 409 Подписное

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

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

Устройство для подключения абонентов к общей магистрали Устройство для подключения абонентов к общей магистрали Устройство для подключения абонентов к общей магистрали Устройство для подключения абонентов к общей магистрали 

 

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

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

Изобретение относится к вычислиг , схему сравнения, эле- , ИЛИ-НЕ 7

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в качестве диспетчера для распределения заданий процессорам в многопроцессорной вычислительной системе (МВС) класса ОКМД при вертикальном распараллеливании последовательных неструктурированных программ

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

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

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

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

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

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

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

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

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

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

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

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