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

 

Изобретение относится к области вычислительной техники и может быть использовано для управления доступом абонентов к общей магистрали. Цель изобретения - повьшение производительности устройства. Многоканальное устройство для подключения абонентов к общей магистрали имеет К каналов, каждый из которых содержит первый 1 и второй 2 счетчики, дешифратор 3, блок 4 памяти, первьй 5 и второй 6 триггеры, элемент 7 задержки, шины логического нуля 8 и логической единицы 9, общую магистраль 10, выход 11 подтверждения захвата магистрали, вход 12 запроса на захват магистрали, вход 13 освобождения магистрали и синкровход 14. При К-м состоянии счетчика , определяющем номер-приоритет абонента, подключение которого разрешено к магистрали, из блока памяти считывается информация о времени нахождения счетчика в этом состоянии, „ причем это время задается исходя из S удаленности абонента, подключение которого разрешено при (К+1)-м состоянии счетчика. 1 ил. сл

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

СОЦИАЛИСТИЧЕСНИХ .РЕСПУБЛИК (5Н 4 G 06 F 13/36

ЖЕСЕн уц у

I 1) Й::,, д, . и „",„",13

I !

Б. ЩЦ0 УЦ

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

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4208791/24-24 (22) 09.03.87 (46) 23. 10.88. Бюл. Н- 39 (72) В.А.Богатырев (53) 681.3 (088.8) (56) Авторское свидетельство СССР

11 1117636, кл. С 06 К 9/46, 1985.

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

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

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

„„Я0„„34З254О А1 к общей магистрали имеет К каналов, каждый из которых содержит первый 1 и второй 2 счетчики, дешифратор 3, блок 4 памяти, первый 5 и второй 6 триггеры, элемент 7 задержки, шины логического нуля 8 и логической единицы 9, общую магистраль 10, выход

11 подтверждения захвата, магистрали, вход 12 запроса на захват магистрали, вход 13 освобождения магистрали и синхровход 14. При К-м состоянии счетчика, определяющем номер-приоритет абонента, подключение которого разрешено к магистрали, из блока памяти считывается информация о времени нахождения счетчика в этом состоянии, причем это время задается исходя из Ж удаленности абонента, подключение ко- рр торого разрешено при (К+t)-м состоя- %Ф Ф нии счетчика. 1 ил. С

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

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

Устройство содержит счетчики 1 и

2 дешифратор 3, блок 4 памяти, триг-. г ры 5 и б, элемент 7 задержки, шины л гического нуля .8 и логической един цы 9, общую магистраль 1О, выход

1 подтверждения захвата магистрали, вход 12 запроса на захват магистрали„ вход 13 освобождения магистрали син1 хровход 14.

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

Предварительно задается последоваФ JIbHocTb разрешения подключения абон нтов к общей магистрали и интервал времени нахождения счетчиков 1 в

К-м состоянии (К=О-М, М вЂ” число абоI винтов). При переходе счетчика из (III-1)-го состояния в К-е к магистралй разрешается подключение второго абонента. Время -нахождения счетчиков

1 в К м состоянии определяется удво Зр, ейным временем распространения сигнг ла от К-ro до (К+1) -ro абонента.

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

3. к входу записи "1" триггера б. Для

35 абонента, подключаемого К-м к входу записи "1" триггера 6 подключается

К+й выход дешифратора 3. М-й выход д шифратора 3 подключается к входу обнуления счетчика 1 для исключения пЕребора холостых состояний, IIo первому адресу блока 4 памяти заносится время нахождения счетчика 1 в первом состоянии, по К-му адресу — в K-u состоянии и т.д. Время нахождения счетчика 1 в К-м состоянии задается кодом, заносимым в счетчик 2. Адрес блока памяти, содержимое которого выдается на его выход, определяется по коду в счетчике 1. Загись в счет" чик 2 кода с выхода блока 4 памяти по адресу, снимаемому со счетчика 1, происходит по сигналу переноса счетчика 2, поступающему на вход "+1" счетчика 2, при этом сигнал переноса подается на вход установки (записи) счетчика 2 с задержкой на элементе 7, определяемой временем срабатывания счетчика 1 и временем считывания информации с блока 4 памяти по новому адресу, снимаемому со счетчика 1.

Запрос на захват общей магистрали

К-й абонент подает на вход 12 при этом в триггер 5 К-го канала эаноситIll h lt

При занятости общей магистрали на линии 10 выставлена "1" (сигнал занятости), по которой во всех каналах в счетчики 1 и 2 записывается начальное (нулевое) значение. При этом счетный режим счетчиков 1 и 2 блокируется и процедура арбитража запросов абонентов на захват общей магистрали не реализуется. При освобождении общей магистрали сигнал занятости ("1") с линии 10 снимается и начинается реализация процедуры арбитража. Исходкое состояние счетчиков f и 2 при начале процедуры арбитража нулевое, поэтому при появлении первого синхрою пульса на входе 14, воступающего на вход "-1" счетчика 2, на его выходе формируется сигнал переноса, по которому происходит увеличение содержимого счетчика 1. По новому со держычому счетчика, подаваемому на адресныи вход блока 4 памяти, на его выход выдается содержимое первой ячейки, хранящей код, задающий время нахождения счетчика 1 в первом состоянии. С задержкой на элементе 7 по сигналу переноса счетчика 2, вызвавI

meMy увеличение содержимого счетчика 1, содержимое блока 4 памяти, считанное по новому адресу, заносится в счетчик 2. Код, заносимый в счетчик

2„ определяет время нахождения счетчика 1 в первом состоянии, при этом код, заносимый в счетчик 2, определяется как

Б=2Г/т+ 1, где Г - время распространения сигнала между первым и вторым абонентом, Т вЂ” период тактовых импульсов на входе 14.

Код, заносимьй в счетчик 2, при его считывании с блока 4 памяти по

К-му адресу, определяющий время нахождения счетчиков 1 в К-м состоянии, определяется как

В=-2Г,,/Т+1, 1432540

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

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

Техред А.Кравчук Корректор О.Кравцова

Редактор Е.Папп

Заказ 5443/43

Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул . Проектная, 4 где à — время распространения сигнала

k между К-м и (К+1)-м абонентом (абонентом, подключаемым к магистрали К-м и (К+1)-м) .

По сигналу переноса счетчика 2 и при формировании в счетчике 1 числа

К при появлении фронта сигнала на

К-м выходе дешифратора 3, подключенном к С-входу триггера 6 в него заУ

10 носится "1" при условии требования захвата магистрали от К-го абонента, т.е. при условии единичного состояния триггера 6. При записи "1" в триггер

6 на сигнальном выходе 11 К-го канала появляется сигнал подтверждения захвата магистрали К-м абонентом и на линию 10 выставляется сигнал занятости общей магистрали ("1"). При выдаче на линию 10 сигнала на входах счетчиков всех каналов формируются уровни, производящие их установку в исходное нулевое состояние, при этом дальнейшая процедура арбитража блокируется до момента освобождения общей магистрали захватившим ее абонентом.,Если при формировании "1" на К-м выходе дешифратора 3 во время реализации процедуры арбитража К-й абонент не требует захвата магистрали, т.е. 30 в триггере 5 К-ro канала записан "0", но запись "1" по С-входу триггера 6 блокируется, так как на его более приоритетный вход установки в ноль подается сигнал установки триггера 6, 35 снимаемый с выхода триггера 5.

Для освобождения захваченной магистрали К-й абонент, в распоряжение которого представлена магистраль, вы» ставляет сигнал на вход 13, по которому в триггер 5 заносится "О", в результате чего триггер 6 также автоматически устанавливается в нулевое состояние. При этом сигнал с выхода 45

11 снимается и с линии 1О снимается сигнал занятости общей магистрали.

При снятии сигнала с линии 10 устройство переходит в режим арбитража.

Многоканальное устройство для подключения абонентов к общей магистрали, содержащее К каналов (К - число абонентов), каждый из которых содержит первый счетчик, дешифратор, первый триггер, элемент задержки, причем (К+1)-й выход дешифратора каждого канала устройства соединен с входом записи первого счетчика, информационный вход которого соединен с шиной логического нуля канала, о т л и— ч а ю щ е е с я тем, что, с целью повышения производительности, в каждый канал устройства дополнительно введен блок памяти, второй счетчик, второй триггер, причем вход запроса захвата магистрали канала и вход освобождения магистрали канала соединены соответственно с входами установки в "1" и в. "0" первого, триггера, выход которого соединен с входом установки в "0" второго триггера, информационный вход и инверсный выход которого соединены соответственно с шиной логической единицы канала и выходом подтверждения захвата магистрали канала, выход первого счетчика соединен с входом дешифратора и с адресным входом блока памяти, выход которого соединен с информационным входом второго счетчика, счетный вход и вход записи которого соединены соответственно с синхровходом канала и с выходом элемента задержки, вход которого соединен с выходом переполнения второго счетчика и со счетным входом первого счетчика, прямые выходы вторых триггеров scex каналов объединены по схеме МОНТАЖНОЕ

ИЛИ между собой и соединены с входами установки в "0" первого и второго счетчиков всех каналов.

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

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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