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

 

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

COIO3 СОВЕТСКИХ

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

РЕСПУБЛИК (51)5 G 06 F 13/36

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

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

ПРИ ГКНТ СССР

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

1 Ь, 0

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4602876/24 (22) 05.11.88 (46) 07.02.92. Бюл. М 5 (72) А.Ю.Щеглов, В.А.Богатырев и Л,С.Иванов (53) 681.325(088.8) (56) Авторское свидетельство СССР

N 1145343, кл. G 06 F 9/46, 1986, Авторское свидетельство СССР по заявке N 4621900, кл. G 06 F 9/46, 31.10,88, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

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

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

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

Устройство содержит М каналов 1, перед первым каналом элемент 2 задержки, одновибраторы 3 и 4 и в каждом из М каналов 1 триггеры 5 и 6, элементы 7 и 8 задержки, элементы И 9 и 10, элементы ИЛИ

11 — 13, счетчик 14, регистр 15, элемент ИЛИ

„„5U„„1711172A1 вышение быстродействия устройства за счет продолжения арбитража запросов после захвата магистрали. Устройство содержит перед первым каналом элемент задержки, два одновибратора и в каждом из

М каналов, два триггера, два элемента задержки, два элемента И, три элемента ИЛИ, счетчик, регистр, элемент ИЛИ-НЕ, схему сравнения, два одновибратора. Работает устройство следующим образом. После захвата магистрали канал абонента, совершающего обмен, возобновляет опрос каналов. При появлении запроса в другом канале этот канал выдает пакет на магистраль сразу после освобождения магистрали, за счет того, что в каждом канале отсле>кивается момент завершения обмена информацией по моноканалу, Таким образом, не требуется дополнительного арбитража заflPOCOB. 1 Nfl.

16, схему 17 сравнения, одновибраторы 18 и 19, вход 20 запроса, выход 21 подтверждения запроса 21, вход 22 опроса, тактовый вход 23, выход 24 опроса.

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

В исходном состоянии первый триггер 5 всех каналов находится в нуле, в регистре

15 зашито значение несущей, равное числу синхроимпульсов пакета (или пакета и квитанции — ответа адресата, в случае использования квитанции). При включении устройства появляется импульс на выходе одновибратора 19 всех каналов — обнуляется содержимое счетчика 14 всех каналов— появляется высокий потенциал на выходе элемента ИЛИ 16 всех каналов. После чего появляется высокий потенциал на выходе

1711172

15 элемента 2 задержки, одновибратор 3 вырабатывает сигнал опроса (эстафету), поступающий через одновибратор 4 в первый канал, При отсутствии запроса в устройстве (низкий потенциал на входе запроса 20 всех каналов) опрос поступает последовательно через все каналы, в канале по цепи, элемент задержки 7, элемент И 9, элемент ИЛИ 12 и с выхода 24 опроса последнего канала поступает на первый вход одновибратора 4 (первый и второй входы которого соединены по ИЛИ) — опрос каналов возобновляется. При поступлении запроса на вход 20 запроса по переднему фронту опроса триггер 5 канала устанавливается в единицу, импульс опроса элементом И 9 далее не пропускается. Появляется высокий потенциал на выходе 21 ответа канала — абонент канала начинает передачу пакета, который, проходя по магистрали, увеличивает сгдер>кимое счетчика 14 всех каналов. В канагc x появляется низкий потенциал на выходе элемента ИЛИ 16 и в канале, абонент которого совершает обмен, появляется низкий потенциал на выходе элемента И 10 — через элемент 8 задержки запускается одновибратор 18 — сигнал опроса через элемент

ИЛИ 12 проходит в следующий канал — опрос возобновляется. Если в другом канале есть запрос, триггер 5 этого канала по переднему фронту опроса устанавливается в единицу, но на выходе элемента И 10 высокий потенциал не появляется (содержимое счетчика 14 каналов не равно нулю) — опрос этим каналом не пропускается, Счетчик 14 подсчитывает число синхроимпульсов сопровождения пакета, число которых зашито в регистре 15 (используется дейтаграммный способ передачи данных — пакеты имеют одинаковую длину).

При обнаружении ошибки, о которой сигнализирует квитанция, повторной передачи пакета не производится — запрос встает в очередь, Адаптером канала, захватившим опрос вторым, пакет не выдается, так как на выходе элемента ИЛИ 16 низкий потенциал. После прохождения квитанции во всех каналах появляется высокий потенциал на выходе схемы 17 сравнения, обнуляющий содержимое счетчиков 14, появляется высокий потенциал на выходах элементов ИЛИ 16 каналов, В канале, адаптер которого закончил передачу пакета, триггер 5 устанавливается в ноль. Адаптер, захвативший опрос вторым, начинает передачу пакета, одновибратор 18 этого канала возобновляет опрос и т,д, В случае, если за цикл опроса, во время передачи пакета по каналу, не выбран ни один из каналов, опрос возвращается в канал, адаптер которого

55 производит передачу пакета, В этом случае триггер 6 канала адаптера-передатчика устанавливается в единицу (опрос, когда первый триггер 5 в единице), что может возникнуть только в этом канале, Тогда при снятии запроса в этом канале триггер 6 устанавливается в ноль, через элемент ИЛИ

11 запускается одновибратор 18 — этот канал возобновляет опрос со следующего по порядку канала, Таким образом, во время передачи пакета по каналу производится цикл опроса каналов (начало которого задается элементом 8 задержки) и в случае, если хотя бы один абонент к этому времени выставил запрос, после окончания обмена этот абонент сразу начинает передачу пакета без дополнительного арбитража.

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

Многоканальное устройство для подключения абонентов к общей магистрали, содержащее первый и второй одновибраторы и К каналов (K — число абонентов), каждый из которых содержит первый и второй триггеры, первый и второй элементы задержки, первый и второй элементы И, причем в каждом канале вход опроса канала устройства соединен с выходом первого элемента задержки, вход запроса канала устройства соединен с входом установки в "0" первого триггера, информационный вход которого соединен с шиной логической единицы устройства, выход опроса М-ro (М = Г, К-1) канала соединен с входом опроса (М+1)-го канала устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия путем обеспечения продолжения арбитража запросов после захвата магистрали, устройство дополнительно содержит элемент задержки, вход и выход которого соединены соответственно с шиной логической единицы устройства и с входом первого одновибратора, первый и второй входы и выход второго одновибратора соединены соответственно с выходом первого одновибратора, с выходом опроса К-го канала и с входом опроса первого канала устройства, причем каждый канал устройства дополнительно содержит с первого по четвертый элементы

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

И, второй вход и выход которого соединены соответственно свыходом первого элемента задержки и с первым входом первого элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом пер1711172

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

Редактор С.Патрушева Техред М.Моргентал Корректор Н.Король

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

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 вого одновибратора и выходом опроса канала устройства, вход запроса которого соединен с входом установки в ноль второго триггера, выход которого соединен с первым входом второго элемента ИЛИ, выход и второй вход которого соединены с входом первого одновибратора и с выходом второго элемента задержки, вход которого соединен с выходом подтверждения запроса канала устройства и с выходом второго элемента И, первый вход которого соединен с информационным входом второго и прямым выходом первого триггеров, второй вход второго элемента И соединен с выходом третьего элемента ИЛИ, входы которого соединены с группой выходов счетчика и с первой группой входов схемы сравнения, вторая группа входов и выход которой сое5 динены соответственно с группой выходов регистра и первым входом четвертого элемента ИЛИ, второй вход и выход которого соединены соответственно с выходом BTQрого одновибратора и с входом установки в

10 "0" счетчика, счетный вход счетчика и вход второго одновибратора соединены соответственно с тактовым входом канала устройства и с шиной логической единицы устройства, 15

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к компьютерной технике

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

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п
Наверх