Многоканальное устройство для подключения источников информации к общей магистрали
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть применено в многомашинных и многопроцессорных вычислительных системах. Цель изобретения - повышение быстродействия за счет совмещения во времени этапа обслуживания запроса и этапа поиска очередного запроса. Многоканальное устройство для подключения источников информации к общей магистрали содержит в каждом канале пять элементов И 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 соединен с входом запуска генератора тактовых импульсов,