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

 

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

союз советских

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

РЕСПУБЛИК (я)л G 06 F 13/368

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

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

К ABTOPCKOMY СВИДЕТЕЛЬСТВУ (21) 4913944/24 (22) 25.02.91 (46) 23.02,93. Бюл. N 7 (71) Научно-исследовательский и конструкторско-технологический институт по разработке контрольно-диагностического оборудования для комплексного. централизованного обслуживания средств вычислительной техники (72) В.А.Богатырев (56) Авторское свидетельство СССР

М 1336021, кл. G 06 F 13/36, 1986.

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

М 1432540, кл, G 06 F 13/368, 1987. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

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

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

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

Наиболее близким по технической сущности к заявляемому является устройство

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

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

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

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

Поставленная цель достигается тем, что в многоканальное устройство для подключения абонентов к общей магистрали, содер- 20 жащее в каждом канале два счетчика, первую схему сравнения, два триггера, элемент задержки, элемент развязки и блок памяти, при этом синхровход канала устройства подключен к счетному входу перво- 25 го счетчика, подключенного выходом переноса к входу элемента задержки и к счетному входу второго счетчика, подключенного кодовым выходом к адресному входу блока памяти и к первому входу первой 30 схемы сравнения, первый и второй запроса . и сброса канала устройства подключены к единичному и нулевому входам первого триггера, подключенного выходом к нулевому входу второго триггера, подключенного 35. выходом через элемент развязки к первой общей линии и к входам обнуления первого и второго счетчиков всех каналов устройства в каждый канал введены три.триггера, семь элементов И, вторая схема сравнения, 40 элемент НЕ и элемент ИЛИ, при этом выход первой схемы сравнения подклЮчен к первым входам первого и второго элементов И, подключенных вторыми входами соответственно к инверсному и прямому выходам 45 третьего триггера, подключенного единичным входом к выходу третьего элемента И, подключенного первым входом к выходу второй схемы сравнения и к первому входу четвертого элемента И, подключенного вто- 50 рым входом к выходу четвертого триггера, а третьим входом к выходу элемента НЕ и ко второму входу третьего элемента И, подключенного третьим входом через вторую общую линию к выходам второго и четвер- -5. того элементов И всех каналов устройства и к входу данных блока памяти, третий вход второго элемента И подключен к выходу пятого триггера, подключенного единичным, входом к нулевым входу разрешения работы канала устройства и к первому входу элемента ИЛИ, а нулевым входом к входу запрещения работы канала устройства и ко второму входу элемента ИЛИ, подключенного выхбдом к единичному входу четвертого триггера, подключенного нулевым входом к выходу пятого элемента И и к нулевому входу третьего триггера, подключенного прямым выходом ко второму входу пятого элемента И и к первому входу шестого элемента И, подключенного вторым входом к выходу переноса первого счетчика, а выходом к входу записи блока памяти, подключенного выходом к первому входу седьмого элемента И, подключенного вторым входом к инверсному выходу третьего триггера, а выходом к входу установки первого счетчика, вход элемента НЕ подключен к первой общей линии, первый вход второй схемы сравнения подключен к кодовому выходу второго счетчика, вторые входы первой и второй схем сравнения подключены к первому и второму кодовым входам канала устройства.

Сущность изобретения состоит в том, что при освобождении магистрали и отсут- . ствии требования на отображение конфигурации (состава подключенных абонентов) устройство переходит в режим арбитража, а при наличии в режим отображения конфигурации, в котором при подключении К-ro абонента при К-ом состоянии счетчика номер интервала на общую линию выдается 1; а при его неподключении на линию выдается

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

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

Устройство содержит счетчики 1, 2, триггеры 3-7, схемы сравнения 8, 9, блок памяти 10, элемент НЕ 11, элементы И 1218, элемент ИЛИ 19, элемент задержки 20, элемент развязки (магистральный усилитель) 21, сигнальный выход 22, управляющие входы 23-26, общие линии 27, 28, синхровход 29, кодовые входы для задания номеров интервалов 30, 31, Работа устройства заключается в следующем, ° Запрос на захват магистрали заносится в триггер 3 llo сигналу на входе 23.

В триггер 7 заносится информация о подключении абонента к магистрали, при 1

1797125

20

25 триггера 6, т,е, при наличии запроса процедуры отображения конфигурации, По сигна- 30 лу с линии 28 при незанятой магистрали (О

45 счетчика 2 в блоке памяти 10 отобразится информация,о составе подключенных к магистрали абонентов, при этом по К-му адре- 50 в триггере 7 работа абонента в сети разрешена, а при О запрещена. Изменение содержимого триггера 7 происходит при включении абонента или перед его отключением. Запись 1 в триггер 7 проводится по входу 25, а О по входу 26, По сигналам на входах 25, 26 через элемент ИЛИ 19 в триггер 6 записывается 1, чем фиксируется запрос на процедуру отображения конфигурации.

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

Для освобождения магистрали захвативший ее абонент, подавая сигнал на вход

24 записывает О в триггер 3, при этом в триггер 4 по сигналу íà P-входе записывается О и сигнал занятости с линии 27 снимается. В результате снимается сигнал с входа обнуления счетчиков 1, 2 и они переходят в режим счета, начиная с нулевого состояния, При нулевом состоянии счетчика

2 на выходе схемы сравнения 9 формируется 1, передаваемая на линию 28 через элемент И 15 при единичном состоянии на линии 27) и нулевом состоянии счетчика

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

В этом режиме при К-ом состоянии счетчикам 2 с выхода элемента И 13 на линию 28 выставляется 1 при подключении К-го абонента и О в противном случае. При этом по переднему фронту сигнала переноса счетчика 1 происходит запись в блоке памяти 10 состояния с линии 28 по К-му адресу, определяемому кодом в счетчике 2, э по заднему фронту сигнала переноса счетчика 1 состояние счетчика 2 увеличивается на 1, Таким образом, после перебора всех состояний су блока памяти 10 находится 1 при подключении К-го и 0 при его неподключении. По сигналу переноса счетчика 2 триггеры 6, 5 во всех каналах устанавливаются в состояние О, чем фикси руется выход устройства из режима отображения конфигурации.

При этом происходит переход в режим арбитража.

В режиме арбитража при 0 в триггере 5 в момент перехода счетчика 2 из (К-1)-ro в

10

К-ое состояние по переносу счетчика 1, с задержкой достаточной для считывания с блока памяти 10 на элементе 10 И формируется сигнал установки счетчика 1, если по .K-му адресу блока памяти 10 находится 0 (К-ый абонент отсутствует), при этом на ин-, версном выходе блока памяти 10, подключенном к входу элемента И 18-1. По сигналу с выхода элемента И 18 счетчик 1 устанавливается в состояние, обеспечивающее формирование переноса и ри поступлении синхроимпупьса с входа 29. Если на выходе элемента И 18 сигнала не формируется, то устанбвка счетчиков 1 не происходит и интервал разделения полномочий доступа отсчитывается полностью, При К-ом состоянии счетчика 2, и требовании нэ захват магистрали от К-го абонента (в триггере 3 единица) по сигналу с выхода схемы сравнения 8 через элемент И

12 в триггер 4 записывается 1. При нулевом состоянии трйггера 3 по сигналу на нулевом входе блокируется запись единицы в триггер 4 по перепаду на С-входе с выхода элемента И 12, При записи 1 в триггер 4 через элемент развязки (магистральный усилитель) на линию 27 выставляется сигнал занятости магистрали, Таким образом, предложенное устройство позволяет автоматически отображать состав подключенных к магистрали абонентов и на основе этой информации в процессе арбитража укорачивать интервалы предоставления полномочий доступа при неподключении соответствующих абонентов, что позволяет сократить время процедуры доступа (арбитража) и повысить производительность устройства.

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

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

Обнуления первого и второго счетчиков всех каналов устройства, о т л и ч а ю щ е е с я

1797125

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

Техред M,Mîðãåíòàë Корректор Л.Пилипенко

Редактор

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

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

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

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

И, второй схемой сравнения, элементом НЕ и элементом ИЛИ, при этом выход первой 5 схемы сравнения подключен к первйм входам первого и второго элементов И, подключенных вторыми входами соответственно к инверсному и прямому выходам третьего триггера, подключенного единичным вхо- 10 дом к выходу третьего элемента И, подключенного первым входом к выходу второй схемы сравнения и к первому входу четвертого элемента И, подключенного вторым входом к выходу четвертого триггера, а 15 третьим входом —. к выходу элемента НЕ и к второму входу-третьего элемента И, подключенного третьим входом через вторую общую линию к выходам второго и четвертого элементов И всех каналов устройства и 20 к входу данных блока памяти, третий вход второго элемента И подключен к выходу пятого триггера, подключенного единичным входом к входу разрешения работы канала устройства и к первому входу элемента 25

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

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

 

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

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

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