Многоканальное устройство для подключения источников информации к общей магистрали

 

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

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

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

РЕСГ!УБЛИН (19) (11) ц1)5 (06 F 9/46, 13/36

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

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

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

ПРИ ГКНТ СССР

1 (21) 4479169/24-24 (22) 30.08.88 (46) 15.05.90, Бюл. № - 18 (7?) В.А.Богатырев (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1285475, кл. G 06 F 9/46, 1984.

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

¹ 1336021, кл. G 06 F 9/46, 1986.

1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ПОДКЛ1)ЧЕНИЯ ИСТОЧНИКОВ ИНФОР11АЦИИ

К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах

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

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

На чертеже представлена структурная схема устройства.

Устройство содержит счетчики 1-3, триггеры 4-7, элементы 8-12, ИЛИ 1315, НЕ 16 и 17, 2И-ИЛИ 18, элемент 19

-задержки и переключатель 20 и имеет кодовый вход 21 канала, вход 22 сопровождения данных, вход 23 данных, вход 24 подтверждения запроса, синхровходы 25 и 26, вход 27 начальной

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

Цель достигается за счет того, что сигнал захвата магистрали передается по линии сигналов сопровождения данных, а сигнал освобождения магистрали — по линии данных. 1 ил. установки, вход 28 номера канала, выход 29 признака зависания, общие линии 30 и 31 и вход 32 запроса.

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

При записи запроса на захват общей магистрали абонент выставляет сигнал на вход 32, при этом если на выходе счетчика 1 нет сигнала переноса с выхода элемента И 12, в триггер 4 записывается "1" (длительность сигнала на входе 32 больше длительности сигнала переноса счетчика 1), по сигналу на выходе элемента И 12 в счетчик 3 заносится код о числе бит, передаваемых в пакете, выданный абонентом на вход 21.

Состояние занятости общей магистрали отображается в триггере 7, когда магистраль занята в триггере 7,! присутствует "1",когда свободна — "О", ! 564622

При занятости магистрали прохожде пие сигналов переноса через элемент 11 и синхросигкалов с входа 26 на вход "+1" счетчика 1 через элемент 2 И-ИЛИ заблокировано, при незанятости — разрешено., и реализуется процедура арбитража, основанная на том, что в результате установки сигналы переноса счетчиков разных к, налов вырабатываются в разные мом нты времени. При формировании сигнала переноса счетчиком 1 К вЂ” го к нала, требующего захвата магистралью ("1" в триггере 4), при "0" в триггере 7 на элементе И 11 формируется сигнал Захват магистрали", вь1даваемъп через элемент ИЛИ 13 на лйнию 30. По сигналу на линии 30 в

7 заносится " 1", в результ гте чего во всех каналах фиксируется состояние "Магистраль занягa".

П сигналу на линии 30 до момента переброски триггера 7 на выходе элемента И 10 формируется сигнал уста- 25 неявки счетчика 1, при этом в счетчйки 1 разных каналов записываются рЙзные коды, заданные на входах 28.

У тановка счетчиков 1 по сигналу с выхода элемента И 10 производится при положении С! переключателя, при его положении b установка счетчиков 1 производится при 1" в триггере 7, При "1" в триггере 7 блокируется прохождение сикхросигналов с входа 26 на вход "+1" счетчика 1 и прохождение сИгналов через элемент И 11. По заднему фронту сигнала с выхода элемента И 11 в триггер 5 записывается "i вь|ставляется сигнал на выход 24 подт 4О верждения предоставления магистрали

К-му абоненту. При передаче пакета по линии 31 передаются данные, а по линии 30 — сигналы сопровождения

45 данных, по каждому сигналу сопровождения в канале передатчике через э лемент И 9 происходит уменьшение содержимого счетчика 3 í". "1, à пс каждому единичному биту данных при

<Д положении переключателя в положении

А (бесприоритетный режим арбитража", Наращивается содержимое счетчиков всех каналов (биты данных поступают

t I 11 ка вход +1 счетчика 1 через элемент 2 И-ИЛИ 18). При завершении

Передачи пакета по сигналу переноса счетчика 3 канала передатчика в триггер 4 закосителя "0", в результате в триггер 5 также заносится "0".

Сигнал переноса счетчика 3 в канале передатчика через элемент 19 задержки и элемент ИЛИ 14 выдается на линию 31 (сигнал "Освобождение магистрали"). По переднему фронту сигнала

"Освобождение" в триггер 6 записывается "0", а по заднему фронту "0" из триггера 6 переписывается в триггер 7, фиксируя факт освобождения магистрали. При передаче данных сигналы на линии 31 сопровождаются сигналами на линии 30, поэтому по переднему фронту сигнала на линии 31 в этом случае в триггеры 6 записываются "0" но по. сигналу на линии 30 в них записываются " цо прихода заднего фронта сигнала на.линии 31, и, следовательно, в этом случае по заднему фронту сигнала на линии 31 в триггере 7 подтверждается состояние "1", При нахождении переключателя 20 в положении а к моменту освобождения магистрали состояние счетчиков 1 случайно, так как случайно число "1" в пакете, но состояния счетчиков 1 разных каналов отличаются, так как установка счетчиков 1 производилась по одному сигналу, а наращивание их содержимого также происходило по одним и тем же сигналам; такой режим работы обеспечивает начало арбитража с абонента, выбранного случайным образом, т.е. бесприоритетное обслуживание запросов на захват магистрали. При положении b переключателя арбитраж всегда начинается с наиболее приоритетного абонента.

В устройстве предусмотрен контроль. ложного захвата магистрали и выхода абонентов из подпрограмм поддержки межмашинного обмена, основанный на том, что если при захваченной магистрали в течение времени, заданного коэффициентами пересчета счетчиков 2, нет передачи данных„ выбра- . сывается сигнал переноса. По сигналу переноса в какале, захватившем магистраль ("1" в триггере 5), на выходе элемента И 8 формируется сигнал, производящий запись "0" в триггер 4 и, соответственно в триггер 5, По сигналу с выхода элемента И 8 через элемент ИЛИ 14 на линию 31 выдается сигнал "Освобождение магистрали" (сигкал "Освобождение магистрали " выдается без сопровождения сигналом

10

5 15646 на линии 30) . Для реализации контроля по зависанию па каждому импульсу, передаваемому по линии 30, производится обнуление счетчиков 2 °

1 5

Перед началом работы подается сигнал на вход 27, по которому в триггеры 6, 7 и 4 (а следовательно, 5) записываются "0". Затем один из абонентов выставляет требование захвата магистрали на вход 32 и после предоставления ему магистрали по сигналу переноса счетчика 2 формируется сигнал освобождения магистрали, по которому z триггерах 7 фиксирует- 15 ся состояние "Магистраль свободна", такая процедура обеспечивает начальную установку счетчиков 1 ° Отпускание общей магистрали после ее захвата при начальной установке возможно также от счетчика 3 после передачи одного слова.

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

Многоканальное устройство для подключения источников информации к общей магистрали, co;",Lpæàùåå К (К— число источников информации) каналов, каждый из которых содержит первый и 30 второй счетчики, первый и второй триггеры, первый элемент НЕ, первый элемент. И, первый элемент ИЛИ, причем на каждом канале инверсный выход первого триггера соединен с входом установки в "0" второго триггера, выход которого соединен с выходом подтверждения запуска канала устройства и с первым входом второго элемента И, о т л и ч а ю щ е е с я 40 тем, что, с целью расширения области применения за счет сокращения числа общих линий и совмещения приоритетного и бесприоритетного режимов арбитража, каждый канал устройства дополнительно содержит третий и четвертый триггеры, второй и третий счетчики, элемент 2 И-ИЛИ, второй элемент НЕ, переключатель, второй и третий элементы ИЛИ, с второго по пятый элементы И, элемент задержки, причем в каждом канале вход запроса канала устройства соединен с первым входом второго элемента И, второй вход которого соединен с выходом первого элемента НЕ, вход которого соединен с выходом переполнения первого счетчика и с первым,, входом третьего элемента И, второй вход которога соединен с прямым выходом персс вага триггера, вход установки в 1 которого соединен с выходом второго элемента И и с входом занесения второго счетчика, выход переполнения которого соединен с синхровхадом первого триггера и с входом элемента задержки, выход которого соединен с входом первого элемента ИЛИ, второй вход которого соединен с выходом первого элемента И и с первым входом второго "-,ëåìåíòà ИЛИ, выход которого соединен с входам устанав—

11 !! ки в 0 первого три г г еря, выход и пе рвый вход ч ет в е р т с г а элемента И соединены с ос тв етств е н н с со счетным входам второго счетчика и с выходам второго триггера, синхрсвход которогс соединен с выхалсм третьего элемента И и с первыь. вход=и третьего элемента ИЛИ, второй вход первого элемента И соединен с выходсм призняка зависания магистрали канала устройства и с выходом переполнения третьего счетчика, вход установки в 0 которого соединен с первым входам пятого и третьим входам третьего элементов И, с первым входом элемента 2 И-ИЛИ и с инверсным выхацам третьега триггера, прямой выход которого соединен с первым непадвижным контактом переключателя и со вторым входом элемента 2 И-ИЛИ, выход которого соединен сс счетным входом первого счетчика, вход занесения которого соединен с подвижным контактом переключателя, второй неподвижный контакт которого соединен с выходом пятого элемента И, выход второго элемента НЕ соединен с синхровходом третьего триггера., входы установки в "0 третьего и четвертого триггеров соединены с вторым входам второго элемента ИЛИ и с вхсдам начальной установки кангля устройства, выход четвертого триггера соединен с информационным входам третьего триггера, информационные входы первого и четвертого триггеров и третьего счетчика соединены с шиной лагическсга нуля устройства, информационный вход второго триггера соединен с шиной логической единицы устройства, входы номера канала, числа передаваемых бит, данных, сопровождения данных, первый и второй синхравходы канала устройства соединены соответственно с информационными входами

1564622

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

Техред М.Дидык КорректорИ.Кучерявая

Редактор А.Огар

Заказ 1160 Тираж 570 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 первого и второго счетчиков, с третьим входом первого и вторым входом третьего элементов ИЛИ, со счетным вхОдом третьего счетчика и третьим входом элемента 2 И-ИЛИ, выходы первых элементов ИЛИ всех каналов ус ройства объединены через МОНТАЖНО3 HIIH и соединены с синхровходами четвертых триггеров, с входами вторых элементов НЕ и с четвертыми входами

I элементов 2 И-ИЛИ всех каналов устройства, выходы третьих элементов

ИЛИ всех каналов устройств объединены

5 через МОНТАЖНОЕ ИЛИ и соединены со вторыми входами четвертых и пятых элементов И, с входами установки в

"1" третьих и четвертых триггеров и < ,входами занесения третьих счетчиков всех каналов устройства.

Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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