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

 

Изобретение относится к вычислительной технике и может быть использовано для арбитража запросов абонентов на захват одной из двух общих магистралей многомашинной вычислительной системы. Цель изобретения - сокращение объема оборудования за счет уменьшения числа линий общей магистрали. Устройство содержит счетчик 1, пять триггеров 2-5, 17, четыре элемента ИЛИ 10-13, два элемента задержки 14, 15, элемент НЕ 16, одновибратор 18, входы запроса 19 и снятия запроса 20, синхровход 21, выходы подтверждения запроса 22, 23, общую линию 24, вход начальной установки 25. Сущность избретения состоит в том, что в отрицательный полупериод синхронизации на общую линию выдается информация о занятости одной магистрали, а в положительный полупериод о занятости другой магистрали системы. 1 ил.

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

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

РЕСПУБЛИН (59 4 G 06 F 13 36 о

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

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

ПРИ ГКНТ СССР

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

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

f (21) 4384764/24-24 (22) 25.02.88 (46) 15.11.89. Бюл. Н 42 (72) В.А,Богатырев (53) 681.325 (088.8} (56) Авторское свидетельство СССР

Ф 1328823, кл. G 06 F. 13/36, 1986.

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

Ф 1223239, кл, G 06 F 13/36, 1984, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

СОПРЯЖЕНИЯ "АБОНЕНТОВ С. ДВУМЯ ОБЩИМИ МА1ИСТРАЛЯМИ (57) Изобретение относится к вычислительной технике и может быть использовано для арбитража запросов абоне-! нентов на захват одной нз двух общих магистралей многомашинной вычислитель„,Я0„„1522226 А 1

2 ной системи, Цель изобретения - сокращение объема оборудования за счет уменьшения числа линий общей магистрали. Устройство содержит счетчик ° пять триггеров 2-5,17,четыре элемента

HJIH 10-13, два элемента задержки 14,15, элемент НЕ 16, одновибратор )8, входы запроса 19 и снятия запроаа 2Q, синхровход 21, выходы подтверждения запроса 22, 23, общую линию 24, вход начальной установки 25, Сущность изобретения состоит в том, что в отрица-. тельный полупернод синхронизации на общую линию выдается информация о занятости одной магистрали, а в положительный полупериод — о -занятости другой магистрали систеьи. 1 ил.

1522226

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

Цель изобретения — сокращение объе, ма оборудования за счет уменьшения числа линий общей магистрали. !

О

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

Канал устройства содержит счетчик 1, триггеры 2-5, элементы И 6-9, элементы ИЛИ 10-13, элементы задержки 14ь15 15, элемент НЕ 16, пятый триггер 17, одновибратор (формирователь импульса) ь

18 входы запроса и снятия запроса ка, нала 19, 20, синхровход 21, выходы

1 подтверждения 22, 23, общую линию 24,,вход начальной установки 25 °

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

При начальной установке в триггер

5 заносится "0" „а в счетчик 1 К-го канала — число К (или иное число отличное для различных каналов); начальная установка производится по сигна лу на входе 25. При запросе на захват

1 общей магистрали абонент подает сигнал на вход 19, при этом в триггер 2 заносится "1". Для освобождения

) общей магистрали абоиент . подает, сигнал на вход 20, при этом в триггер 2 э аносится "0". При "0" в триггере 2 на вход установки в единицу триггеров 3, 4 подается сигнал записи "1", блокирующий их работу по Свходу.

В результате установки счетчиков сигналы переноса в различных кана40 лах с выхода счетчика 1 вырабатываются в разные такты синхронизации (синхроимпульсы на линию 21 могут подаваться после начальной установки всех каналов, в противном случае син45 хронная работа обеспечивается после первого захвата и освобождения первой магистрали любым абонементом) .

Импульсы переноса формируются в отрицательный полупериод синхронизации, при этом по импульсу переноса в триггер 5 записывается "1" при условии, что ни одна из магистралей не захвачена абонентом, в канале которого выработался сигнал переноса (К-ый каНал), так как в противном случае при

"0" в триггере 3 или 4 на выходе эле нта ИЛИ 10 вырабатывается сигналь поступающий на вход установки в ноль триггера 5 и блокирующий его работу по С-входу.

При отрицательном полупериоде синхронизации сигналом с выхода элемента НЕ 16 через элемент И 9 на линию

24 выдается содержимое триггеров 4 всех каналов, При этом в триггере 4

К-го канала "1", если К-ым абонентом не захвачена первая общая ма-гистральь если захвачена в триггере

4 "0", Так как к входу элемента И 9 подключен инверсный выход триггера

4, то на линии 24 "1", если первая магистраль захвачена каким-либо абонентом, если не захвачена на линии

24 ььоьь, С задержкой на элементе !5, достаточной для распространения сигналов с триггеров 4 всех каналов по линии

24, сигнал переноса, переданный через элемент И 7, появляется на С-входе триггера 4, в который записывается

"0", если на линии 24 "0", т,е, первая общая магистраль свободна, и если в триггере. 2 "1", так как К-ый абонент требует захвата магистрали, Если общая занята, т.е. на линии 24

"0", то состояние триггеров 4 сох) раняется. При записи "0" в триггер

3 (4) на выходе элемента ИЛИ 10 вырабатывается уровень установки в "0" триггера 5, при этом его работа по

С-входу блокируется.

В положительный полупериод синхронизации через элементы И 8 на линию

24 выдается содержимое триггеров 3 всех каналов, причем в триггере 3

К-ro канала "0", если К-й канал захва если им вторая магистраль не захвачена, таким образом, в положительный полупериод синхронизации на линии

"1", если вторая ма.-истраль захвачена каким-либо абонентом, Если в отрицательном полупериоде синхронизации в триггер 5 К-го канала занесена

"1" и К-м каналом не захвачена ни одна иэ магистралей (т,е. в триггерах

3, 4, "11"), то в положительный полупериод синхронизации на выходе элемента И 6 формируется сигнал, передаваемый с задержкой на элементе 14 на Свход триггера 3 (задержка достаточна для распространения информации с триггеров 3 всех каналов по общей линии

24), при этом в триггер 3 записывается "0", если К-й абонент требует

5 152222 (захвата магистрали ("1" в триггере .2) и если на линии 24 "0", т.е, вторая магистраль свободна. Если магистраль занята, т.е. на линии 24 "1", то состояние триггеров 3 не меняется.

Вне зависимости от результатов арьитража по сигналу с выхода элемента з адержки

14 через элемент ИЛИ 12 на вход установ— ки в ноль триггера 5 поступает сигнал 10 его обнуления, При захвате К-м абонентом второй общей магистрали выдается сигнал подтверждения на выход 23.

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

"1", если нет — "0", Таким образом, после освобождения первой общей магистрали на выходе триггера 17 возникает перепад уровня, по которому на одновибраторе 18 вырабатывается импульс д установки счетчика 1 s íà÷àëüíoå состояние (запись числа К), Формула изобретения

Многоканальное устройство для сопряжения абонентов с двумя общими магистралями, содержащее К каналов (К-число абонентов), каждый из которых содержит счетчик, с первого по третий триггеры, элемент НЕ, пер.вый и второй элементы И, первый элемент ИЛИ, первый вход которого соединен с первым входом элемента И и с выходом первого триггера, выход вто. рого триггера соединен с вторым вхо 40 дом первого элемента ИЛИ и первым входом второго элемента И, о т л и— ч а ю щ е е с я тем, чтo, с целью сокращения обьема оборудования за счет уменьшения числа линий:общей магистрали, каждый канал устройства дополнительно содержит четвертый и пятый триггеры, формирователь импульса, третий и четвертый элементы И, первый и второй элементы задержки, 50 с второго по четвертый элементы ИЛИ,. причем синхровход канала устройства соединен со счетным входом счетчика, с синхровходом третьего триггера,. с первым входом третьего элементй И, с в торым входом первого элемента И и с входом элемента HE выход которого соединен с вторым входом второго и первым входом четвертого элементов И, выходы первого и второго элементов И соединены соответственно с первым и вторым входами второго элемента ИЛИ, вход запроса и вход снятия запроса канала устройства соединены соответственно с входами установки в "1" и в "0" четвер- того триггера, выход которого соединен с входами установки в "1" первого и второго триггеров, выходы которых соединены соответственно с выходами подтверждения захвата первой и второй магистралями канала устройства, вход начальной установки которого соединен с первыми входаМи третьего и четвертого элементов ИПИ, выходы которых соединены соответственно с входом установки в "0" пятого триггера и с входом записи счетчика, информа ционный вход и выход переполнения которого соединены соответственно с входом кода приоритета канала устройства и с синхровходом пятого триггера, выход которого соединен с вторыми входами третьего и четвертого элементов И, выходы которых соединены соответственно с входами первого и второго элементов задержки, выход второго элемента задержки соединен с синхровходом второго триггера, синхровход первого триггера соединен с выходом первого элемента задержки и с вторым входом третьего элемента ИЛИ, третий вход которого соединен с выходом первого элемента ИЛИ, выход третьего триггера соединен с входом формирователя импульсов, выход которого соединен с вторым входом четвертого элемента ИЛИ, информационный вход пятого триггера соединен с шиной логической единицы устройства, выходы вторых элементов ИЛИ всех каналов устройства объединены по схеме Монтажное ИЛИ" и соединены с информационными входами первого, второго и третьего триггеров всех каналов устройств,

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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