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

 

Изобретение относится к области вычислительной техники и может быть применено в многомашинных и многопроцессорных вычислительных системах. Цель изобретения - повышение быстродействия за счет совмещения во времени этапа обслуживания запроса и этапа поиска очередного запроса. Многоканальное устройство для подключения источников информации к общей магистрали содержит в каждом канале пять элементов И 3-7, два элемента ИЛИ 10, 11, три триггера 12-14, которые фиксируют состояние занятости общей магистрали, наличие сигнала запроса от источника информации и обеспечивают коммутацию элементов И. Каждый канал также содержит элемент НЕ 8, одновибратор 9, кроме того, устройство содержит генератор тактовых импульсов 20. Элементы И и ИЛИ обеспечивают прохождение сигнала опроса к следующему каналу, если запроса от источника информации нет, к источнику информации и следующему каналу, если общая магистраль свободна и есть запрос от источника информации, на триггер для остановки опроса каналов, если общая магистраль занята и есть запрос от источника информации. 1 ил.

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

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

РЕСПУБЛИК (19) (И) (51)4 С 06 Г 9 46

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

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

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

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

ПРИ ГКНТ СССР (21) 4306255/24-24 (22) 14.09.87 (46) 15.05.89. Бюл, М 18 (72) В.B.Òóðàâèíèí и С.Н.Ази (53) 681.325 (088,8) (56) Авторское свидетельство СССР

N - 1117638, кл. С 06 F 9/46, 1984.

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

У 4149530, кл, С 06 F 9/46, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ПОДКЛЮЧЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ К

ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть применено в многомашинных и многопроцессорных вычислительных системах.

Цель изобретения — повышение быстродействия устройства за счет совмещения во времени этапа обслуживания запроса и этапа поиска очередного запроса. Многоканальное устройство для подключения источников информации к общей магистрали содержит в каждом канале пять элементов И 3-7, два элемента ИЛИ 10 ll три тригге-. ра 12-14, которые фиксируют состояние занятости общей магистрали, наличие сигнала запроса от источника информации и обеспечивает коммутацию элементов И. Каждый. канал также со держит элемент НЕ 8, одновибратор 9, кроме того, устройство содержит генератор 20 тактовых импульсов, Элемен ты И и ИЛИ обеспечивают прохождение сигнала опроса к следующему каналу, если запроса от источника информации нет, к источнику информации и следующему каналу, если общая магистраль свободна и есть запрос от источника информации, на триггер для остановки опроса каналов, если общая магистраль занята и есть запрос от источника информации. 1 ил.

1479931 разом.

В исходном состоянии (сразу после включения питания) иа входах 15 сиг35 калы запроса отсутствуют, триггеры

12-14 установлены в нулевое состояние, а триггер 22 может находиться в любом состоянии. Если триггер 22

40 в нулевом состоянии, то одновибратор

23 запускается положительным перепа— дом напряжения, возникающим на нулевом выходе триггера 22 при включении питания, а если "ðèããåð 22 оказался в единичном состоянии, то по истече45 нии времени задержки, задаваемого элементом 21 задержки, триггер 22 перейдет в нулевое состояние, что приведет к запуску одновибратора

23, Таким образом, генератор 20 сфор-50 мирует импульс, который начнет выявлять каналы 2, нуждающиеся в обслуживании. При отсутствии запросов на входах 15 этот импульс в первом канале 2 через вход 18, элементы И 3 и 55

ИЛИ 10 запустит одновибратор 9, который сформирует импульс опроса второго канала 2, аналогично сработают соответствующие элементы остальных

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

Цель изобретения — повышение быстродействия устройства.

На чертеже изображена структурная схема предлагаемого устройства, Устройство содержит шину 1 запрета общей магистрали, каналы 2, каждый из которых включает элементы

И 3-7, элемент 1П. 8, одновибратор 9, элементы ИЛИ 10 и 11, триггеры 1214, вход 15 запроса, сигнальный выход 16 устройства, ответный вход 17 устройства, вход 18 канала 2 и выход

19 канала 2, генератор 20 тактовых импульсов, который включает элемент

21 задержки, триггер 22 и одновибратор 23.

Устройство работает следующим образом, Генератор 20 обеспечивает формирование импульсов опроса, поступающих на вход 18 первого канала 2.

В качестве генератора 20 могут быть использованы известные схемные решения.

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

30 каналов 2, что приведет к установке в генераторе 20 триггера 22 в единичное состояние, а затем (через время задержки элемента 21 задержки) — в нулевое состояние, что обеспечит подачу на вход 18 первого канала 2 импульса опроса, т,е работа устройства будет повторяться до тех пор, пока в каком либо источнике информации (например, в первом) не появится необходимость в обмене информацией с другими абонентами. При этом он выдаст в соответствующий канал (в рассматриваемом примере в первый канал) сигнал на вход !5, В результате в первом канале 2 триггер 12 установится в единичное состояние и очередной сигнал опроса с выхода генератора 20, пройдя через элемент И 4, установит триггер 12 в нулевое состояние, а, пройдя через элемент И 5 и элементы

ИЛИ 10 и 11 соответственно, запустит одновибратор 9, обеспечит появление сигнала на выходе 16 и установит триггер 14 в единичное состояние, установив при этом на линии (шине)

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

И 4 сбросит триггер 12 и через элемент И 6 установит триггер 13 в единичное состояние, который подготовит к срабатыванию элемент И 7. Как только первый источник информации освободит магистраль (на линии (шине) 1 запрета появится сигнал логической единицы), то сработает элемент И 7 и сигнал с его выхода через элементы

ИЛИ 10 и 11 соответственно запустит одновибратор 9 (продолжится опрос каналов 2), обеспечит формирование сигнала на выходе 16 и установит триггер 14 в единичное состояние, обеспечив таким образом через линию (шину) 1 сигнализацию о занятости.

После окончания сеанса обмена второй источник информации во втором кана1479931

Составитель М.Кудряшев

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

Редактор А.Ревин

Заказ 2543/46 Тираж 669 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101 ле 2 через вход 17 установит триггеры 13 и 14 в исходное состояние.

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

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

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

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

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

35 со вторыми входами первого и пя".ого элементов И следующего. канала, выход одновибратора последнего канала

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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