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

 

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

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

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

РЕСПУБЛИК

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

М 4

О 4

ЬЭ . (л) К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2 T) 4792598/24 (22) 15,02.90 (46) 23.02.93. Бюл. М 7 (71) Ленинградское научно-производственное обьеди ненив "Красная 3а ря" (72) В,А;Богатырев (56) Авторское свидетельство СССР

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

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

N 1730632, кл. G 06 F 13/36, 1992, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

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

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

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

Наиболее близким по технической сущности к заявляемому является устройство для подключения абонентов к общей магистрали, содержащее два счетчика, два триггера, элемент И и одновибратор, однако оно характеризуется низкой пропускной способностью общей магистрали. Ы 1797123 А1 увеличение производительности за счет обеспечения возможности передачи информации по одной линии магистрали между несколькими абонентами одновременно.

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

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

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

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

Канал устройства содержит счетчики 13, триггеры 4-7, регистр 8, схемы сравнения

9-11, сумматор по модулю два 12, элемент

1797123

И 13, одновибраторы 14, 15, блок памяти 16, элемент развязки 17, управляемый переключатель 18, элемент ИЛИ 19, общие линии 20, 21, вход сигнала сопровождения запроса 22, входы запроса 23, 24, кодовые входы 25-28, синхровходы 29, 30; выход подтверждения захвата 31.

Работа устройства заключается в следующем.

Запрос на захват магистрали заносится в триггер 5 по сигналу на входе 22, при этом в триггер 4 заносится "1", если обмен требуется между абонентами, подключенными к разным сегментам и "О" в противном случае, Счетчики 1 отсчитывают. длительность каждого интервала, а счетчики 2 номера интервалов, По номеру интервала. подаваемому на адресный вход блока памяти 16 определяется, происходит ли объединение сегментов в текущем интервале. Если да, то

"1" с выхода блока памяти 16, поступающая на управляющий вход переключателя 18, производит соединение сегментов.

При отсчете счетчиком 1 времени ТО после начала интервала, если есть передача, фиксируется, что интервал занят,.если нет, что он свободен. При этом в начале отсчета интервала по сигналу переноса счетчика 1 в триггеры 6, 7 записывается "О" и происходит его установка по коду на входе

26, различному для разных каналов, Если к моменту TO передача была, то в триггере 6 находится "1", записанная сигналом, с линии 20, если нет, то в триггере 6 сохраняется

"О". При идентификации .отсчета времени

ТО по фронту сигнала на выходе схемы сравнения 11 в триггер 7 заносится "1", Если в триггере 6 находится "О" и "О", если в нем находится "1", При "1" в триггере 7 счетный режим счетчиков 3 во всех каналах разблокируется, причем вследствие установки по кодам с входов 26 сигналы переноса счетчиков 3 разных каналов вырабатываются в разные моменты времени, По сигналу переноса счетчика 1 одновибратором 14 формируется импульс при "1" на. выходе элемента

И 13. На выходе элемента И 13 "1" формируется при условии, что раньше абонент не захватил какой-либо интервал, о чем свидетельствует "О" в первом разряде регистра 8, имеется запрос на захват магистрали ("1" в триггере 5), причем требуется обмен внутри сегмента, если на выходе блока памяти 16

"О," и между сегментами, если "1", При указанных условиях на выходе сумматора по модулю два 12 формируется

"1", По сигналу с одновибратора 14. выдаваемому через элемент развязки 17 на линию

20 в триггер 7 заносится "О", блокирующий счетный режим счетчика 3. В результате. блокируется процедура арбитража общей магистрали или ее сегмента в зависимости от состояния выхода блока памяти 16, По сигналу одновибратора 14 в соответствующем канале в регистр 8 записывается текущее состояние. счетчика 2, а в первый разряд регистра 8 заносится "1". В дальнейшем при совпадении содержимого счетчика 2 с.ко"0 дом в регистре 8 по сигналу на выходе схемы сравнения 9 31 абонент получает право передачи, т,е. ему предоставляется выделен- . ный для него в результате арбитража интервал, на время передачи пакета. При

15 завершейии передачи пакета, абонент по сигналу на выходе 22, подавая "О" на вход

23 заносит "О" в триггер 5, в результате в регистр 8 заносится йулевой код. При этом в освобожденном интервале передачи нет, 20 что фиксируется в момент ТО интервала и сопровождается записью "1" в триггер 7.

Коррекция состояний счетчиков 1, 2 проводится в момент отсчета счетчиком 2 какого-либо канала состояния В, при котором сигналам с выхода схемы сравнения 10 на одновибраторе 15 формируется импульс, выдаваемый на общую линию 21 и производящий установку счетчиков 1, 2, при этом в счетчики 1 записываются нулевые коды, а в

30 счетчики 2 код номера интервала В.

Число интервалов, выделяемых в устройстве,зависит от соотношенйя времени занесения информации из памяти абонента в блок буферной памяти пакета Т1 и време35 ни T2 — передачи этой информации через общую магистраль, Число интервалов К определяется как ближайшее целое не меньше

T1/Т2.

Отношение числа интервалов с объеди40 нением сегментов и без их объединения зависит от соотношения числа запросов с обменом внутри сегментов и между ними, Формула изобретения

Многоканальное устройство для под45 ключения абонентов к общей магистрали, содержащее К (К вЂ” число абонентов) каналов,. каждый из которых содержит четыре триггера, регистр, три счетчика, первую схему сравнения, элемент развязки и элемент

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

1797123 канала устройства соединены с информационными входами первого и второго триггеров, синхровходы которых объединены и соединены с входом сигнала сопровождения запросов канала устройства, инверсный 5 выход первого триггера соединен с первым входом сумматора по модулю два, выход которого. соединен с первым входом элемента И,.выход и второй вход которого соединены соответственно с входом 10 разрешения запуска первого одновибратора и FlpRMMM выходом второго триггера, инверсный выход которого соединен с входом установки в "0" регистра, выход младшего разряда регистра соединен с первйм выхо- 15 дом подтверждения захвата каналаустрой- ства и с третьим входом элемента И; выход старших разрядов регистра соединен с первым информационным входом первой схемы сравнения, выход которой соединен с 20 вторым выходом подтверждения захвата канала устройства, первый синхровход которого соединен со счетным входом первого счетчика, выход переполнения которого соединен с входом установки в "0" третьего 25 триггера, с первым входом элемента ИЛИ и со счетным входом второго счетчика, выход, которого соединен с первым информационным входом второй схемы сравнения, с информационным входом регистра, с вторым 30 информационным входом первой схемы

° сравнения и адресным входом блока памяти, выход которого соединен с вторйм входом сумматора по модулю два и управляющим входом управляемого пере- 35 ключателя, выход первого счетчика соединен с первым информационным входом третьей схемы сравнения, второй информационный вход и выход которой соединены соответственно с первым кодовым входом канала устройства и с синхровходом четвертого триггера, вход установки в "0", информационный вход и выход которого соединены соответственно с выходом элемента ИЛИ, с инверсным выходом третьего триггера и с входом установки третьего счетчика, информационный вход, счетный вход и выход переполнения которого соединены соответственно с вторым кодовым вхо- дом, вторым синхровходом канала устройства и с входом запуска первого одновибратора, выход которого соединен с сийхровходом регистра и с входом элемента развязки, второй информационный вход и выход второй схемы сравнения соединены соответственно с третьим кодовым входом канала устройства и с входом запуска второго одновибратора, выходы вторых одновибраторов всех каналов объединены и соединены с входами установки в "0" первых и вторых счетчиков всех каналов устройства, выходы элементов развязки каналов устройства с первого по М-й (M — число каналов в первом сегменте) объединены и соединены со вторыми "входами элементов

ИЛИ, с входами установки в "1" третьих триггеров с первого по М-й каналов и с первыми информационными входами/выходами управляющего переключателя М-го канала устройства, выходы элементов развязки каналов устройства с (М+1)-го по К-й объединены и соединены с вторыми входами элементов WIN. с входами установки в

"1" третьих триггеров с (М+1)-го по К-й каналов и с вторым информационным управляющим входом/выходом управляющего перекл ючателя М-го канала устройства.

1797123

20 22

Составитель B.Áoãàòûðåâ

Техред M.Моргентал Корректор д. Филь

Редактор

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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