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

 

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

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

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

РЕСПУБЛИК (s> >s G 06 F 13/36

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ,2 (21) 4718248/24 (22) 11,07.89 (46) 30,04.92. Бюл, ¹ 16 (72) B.À, Богатырев (53) 681.325 (088.8) (56) Авторское свидетельство СССР

¹ 1336021, кл. G 06 F 13/36, 1985.

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

¹ 1651287, кл, G 06 F 9/46, 1989, Изобретение относится к вычислительной технике и может использоваться в распределительных системах и сетях для организации множественного доступа к общей магистрали, Цель изобретения — сокращение объема оборудования.

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

Устройство содержит счетчики 1 — 4, триггеры 5 — 8, регистр 9, схему 10 сравнения, элемент 11 развязки, элементы ИЛИ 12, И 13 и 14, элементы 15 и 16 задержки, общую линию (магистраль) 17, сигнальные выходы 18 и 19, вход 20 запроса, вход 21 снятия запроса, синхровходы 22 и 23 и вход 24 кода приоритета, Устройство работает следующим образом.

Для повышения пропускной способности общей магистрали время ее использования разбивается на интервалы. Если М-й интервал выделяется для К-го абонента, то

„, SU „„1730632A1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

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

Запросы на захват интервалов магистрали заносятся абонентом в триггер 5 по сигналу на входе 20.

С помощью счетчиков 4 задаются номера интервалов, а с помощью счетчиков 3— длительность одного интервала (идентич1730632 ность работы счетчиков 3 и 4 разных каналов достигается за счет их периодической установки). Интервалы разделяются импульсом переноса счетчика 3, по которому происходитзапись "0" втриггер7и наращивание содержимого счетчика 4, задающего номер интервала магистрали. Если интервал, определяемый кодом счетчика 4, занят, то в захватившем его канале (содержащем

"1" в триггере 6, коды в счетчике 4 и регистре

9 совпадают) на выходе схемы 10 сравнения (разрешающий вход схемы 10 сравнения подключен к выходу триггера 6) формируется сигнал, при этом по сигналу переноса счетчика 4 и схемы 10 сравнения на выходе элемента И 14 формируется сигнал разрешения абоненту передачи подготовленного слова пакета.

По сигналу с выхода 19 абонент начинает вь дачу на линию 17 слова, подготовленного для передачи. По стартовому импульсу слова (передача слова начинается с "1") в триггеры 7 всех каналов записываются "1".

Если передача пакета закончилась или интервал свободен, т. е, на выходе схемы 10 сравнения нет сигнала, то нет и передачи слова через линию 17 и к моменту появления сигнала на выходе элемента 16 задержки (через время Т1 после начала интервала) в триггере 7 сохраняется "0", По сигналу с элемента 16 задержки в триггер 8 записывается "1" при наличии "0" в триггере 7 и "0" при "1" в триггере 7. Если на вход установки в "0" триггера 8 подается сигнал, то в триггере 8 в любом случае сохраняется "0". На вход установки в "0" триггера 8 подается сигнал при наличии "0" в триггере 5 или "1" в триггере 6 (т, е. при отсутствии запроса или при захвате каналом какого-либо интервала). При "0" в триггере 8 на вход установки счетчика 1 подается сигнал, по которому в счетчик записывается код, различный для разных каналов (приоритет), при этом счетный режим счетчика 1 и арбитраж в канале блокируется. При "1" в триггере 8, т. е, при свободном интервале, запросах от абонента ("1" в триггере 5) и незахвате абонентом другого интервала ("0" в триггере 6), счетный режим счетчика 1 разблокируется и канал участвует в процедуре арбитража, основанной на том, что в результате установки (по каждому каналу переноса счетчиков 3) импульсы переноса счетчиков 1 разных каналов вырабатываются в разные моменты времени. По сигналу переноса счетчика 1 в соответствующем канале производится запись "1" в триггер 6 и запись в регистр 9 кода счетчика 4, соответствующего номеру текущего интервала, в результате фиксируется захват интервала абонентом.

Кроме того, по сигналу переноса счетчика 1 через элемент развязки 11 на линию 17 выдается сигнал, по которому в триггеры 8 всех каналов записываются "0", блокируя дальнейшую процедуру арбитража и обеспечивая захват интервала только одним абонентом. Абонент, -захвативший интервал, передает слова в этом интервале по каждому сигналу с выхода 19, вырабатываемому в начале каждого интервала, После завершения передачи пакета по сигналу с выхода 19 передачи не происходит, в результате к моменту появления сигнала на выходе элемента 16 задержки в триггере 8 фиксируется состояние "Интервал свободен" и арбитраж разрешен для каналов, требующих захват магистрали и ранее не захвативших какой-либо интервал. Абонент, завершивший передачу пакета, по сигналу на входе 21 записывает в триггер 5 "0". В начале работы при. flроизвольном положении счетчиков и триггеров производится запись "0" во все триггеры 5 и 8 и 6. Так как передача информации через линию 17 не производится по каждому сигналу переноса счетчиков 3 (вырабатываемых для разных каналов в разные моменты времени), в триггеры 7 и регистры 9 записываются "0". 3атем один из абонентов заносит в триггер 5

"1", в результате по сигналу переноса счетчика 1 этого канала через линию 17 передается сигнал, производящий одновременную установку счетчиков 2. В результате того, что во всех каналах на счетчики 2 поступает одинаковая синхрочастота, сигналы переноса счетчиков 2 во всех каналах вырабатываются одновременно и счетчики 3 и 4для всех каналов устанавливаются в одинаковые состояния, обеспечивая разделение использования общей магистрали по интервалам.

Периодическая установка счетчиков 3 и 4 всех каналов производится при отсутствии передачи по линии 17 в течение времени, определяемом коэффициентом пересчета счетчика 2, Причем установка счетчиков 2 производится для всех каналов по одним и тем же сигналам на линии 17 и синхрочастоты на входах 23 для всех каналов одинаковы, В предложенном устройстве в случае выхода абонента из подпрограммы поддержки межмашинного обмена сигналом с элемента И 13 производится запись "0" в триггер 5 и автоматическое отпускание интервала, так как в соответствующем интервале не было передачи данных.

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

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

1730632

40

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

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

"0" вторых счетчиков всех каналов устройства.

1730632

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

Редактор Л.Пчолинская Техред М.Моргентал Корректор О. Кравцова

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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