Многоканальное устройство для подключения абонентов к общей магистрали
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано при организации обмена нескольких абонентов между собой через общую магистраль. Цель изобретения - расширение области применения за счет обеспечения возможности обмена информацией нескольким абонентам одновременно. Устройство содержит два триггера, элемент задержки, одновибратор, два элемента ИЛИ, три элемента И, демультиплексор и элемент НЕ K каналов, каждый из которых содержит два триггера, шесть мультиплексоров, два блока элементов И, блок элементов ИЛИ, блок переключателей, три элемента ИЛИ, элемент И, элемент НЕ, элемент 2И-ИЛИ, элемент задержки, два одновибратора. 1 ил.
СОЮЗ СОВЕТСКИХ
РЕСПУБЛИК
„,80„„1587 2
А1 (51) 5 G 06 F 13/36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВтСн СнсмМ СвиДКтРльствм
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4363906/24-24 (22) 30. 11. 87 (46) 23.08.90. Бюп. К 31 (72) В.А. Богатырев, А.Ю. Щеглов и Л.С Иванов (53) 681.325(088.8) (56) Авторское свидетельство СССР
В 1117638, кл. G 06 F 9/46, 1984.
Авторское свидетельство СССР
Ф 1494011, кл. G 06 F 9/46, 06.11.87. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
aoguumnm AsovEHToa K ОБЩЕЙ NAmcTРАЛИ (57) Изобретение относится к вычислительной технике и может быть использоИзобретение относится к вычислительной технике, в частности к приоритетным устройствам, и мажет быть использовано для организации обращения от нескольких абонентов к общему ресурсу, в частности к общей магистрали.
Цель изобретения — расширение области применения устройства эа счет обеспечения возможности обмена информацией большего числа абонентов..
На чертеже представлена функциональная схема устройства.
Устройство содержит М каналов 1, перед первым каналом: триггеры 2 и 3, элемент 4 задержки, одновибратор 5, элементы ИЛИ 6 и 7, элементы И 8-10, демультиплексор 11, элемент НЕ 12, и в каждом иэ М каналов 1; триггеры 13 и 14, элемент 2 И-ИЛИ 15, элемент
2 вано при организации обмена нескольких абонентов между собой через общую магистраль. Цель изобретения — расширение области применения за счет обеспечения воэможности обмена информацией нескольким абонентам одновременно.
Устройство содержит два триггера, эле" мент задержки, одновибратор, два элемента ИЛИ, три элемента И, демультиплексор и элемент НЕ; К каналов„ каждый из которых, содержит два триггера, шесть мультиплексоров, два блока элементов И, блок элементов ИЛИ, блок переключателей, три элемента HJIH элемент И, элемент НЕ, элемент 2И-ИЛИ, элемент задержки, два одновибратора.
1 ил.
НЕ 16, элемент 17 задержки, одновибраторы 18 и 19, мультиплексоры 20-21, блок 22 переключателей, мультиплексоры 23-26, блоки элементов И 27-28, элемент И 29 элементы ИЛИ 30-32, блок элементов ИЛИ 33, вход 34 запроса канала, вход 35 отключения абонента из опроса, вход 36 возобновления onроса, первый вход 37 разрыва магистIðàïH (справа), P информационных входов 38 информации, второй вход 39 разрыва магистрали (слева), вход 40 подключения абонента к опросу, выход
41 подтверждения запроса канала,Р инФормационных выходов 42 приема информации, P первая группа информационных входов-выходов 43 устройства, второй 44 и первый 45 входы сигнала опроса, вход 46 признака обслуживания зап1587528 роса, вход 47 признака исключения из опроса, вторая группа информационных входов-выходов 48, второй 49 и первый
50 выходы сигналов опроса, выходы признака обслуживания запроса 51 и
5 признака исключения из опроса 52 ка« нала устройства, Устройство работает следующим об разом. 10
В исходном состоянии все триггеры устройства находятся в нуле, на всех входах и выходах устройства низкий потенциал. При включении устройства генератор перед первым каналом гене рирует импульс, который поступает на, вход 45 устройства первого канала, так как на первом входе элемента И 9 высокий потенциал. При отсутствии сигналов запроса в устройстве, сигнал 2О опроса проходит через каждый канал устройства по цепи: мультиплексор 21, элемент 17 задержки, элемент 2 И-ИЛИ
15, одновибратар 18, мультиплексор
26, и с выхода 50 устройства послед- 25 него канала — на вход генератора перед первым каналом, который возобновляет опрос каналов. При появлении сигнала запроса в канале (высокий потенциал на входе запроса канала 34) по переднему фронту сигнала опроса с выхода мультиплексора 21 этого канала триггер 13 устанавливается в единицу, появляется высокий потенциал на выходе подтверждения запроса канала 41 этого канала, задержанный элементом 17 задержки импульс опроса (на время срабатывания триггера 13) через элемент
2 И-ИЛИ 15 не пропускается - опрос каналов прекращается. Абонент, захвативший магистраль, анализирует в ка" ком направлении по общей магистрали передавать информацию, чтобы отключить минимальный участок общей магистрали о 45
При обмене абонента, захватившего магистраль, с абонентом, имекщим меньший порядковый номер, первый абонент выставляет высокий потенциал на вход
37 разрыва магистрали справа, который 50 через элемент ИЛИ 31 "разрывает" магистраль, так как коммутирует P выходов блока 22 переключателей с уровнем высокого потенциала, выдает с P входов 38 слово опроса состояния через блок элементов И 27. Абонент, для которого предназначена эта инфор1 мация, выдает слово ответа о своем состоянии, "разрывает" магистраль слева, выдавая высокий потенциал на вход 39 "разрыва" магистрали слева и на вход 35 отключения абонентов из опроса, в этом случае выход мультиплексора 20 скоммутирован с входом
45 устройства этого канала, а выход мультиплексора 21 — с уровнем низкого потенциала, Если канал, к которому быпо обращение, не готов к обмену, то высокий потенциал на рассмотренные управляющие входы устройства этот абонент не выставляет. Абонент, эах вативший магистраль, анализирует полученное слово ответа, и если имеется неготовность к обмену, то на все управляющие входы своего канала он выставляет низкий потенциал, снимает запрос, появляется высокий потенциал на выходе элемента 2 И-ИЛИ 15 его канала, который устанавливает триггер
13 в ноль, на выходе 41 подтверждения запроса канала появляется низкий потенциал, одновибратор 18 этого канала вырабатывает импульс, который возобновляет опрос каналов. Если пришел сигнал о готовности к обмену, то абоненты начинают обмен, при этом пакет информации выдается íà P входов 38, абонент, захвативший магистраль, выставляет высокйй потенциал на вход 40 подключения абонентов к опросу, на вход 36 возобновления опроса, по положительному перепаду которого
1 одновибратор 19 вырабатывает импульс опроса, который через элемент ИЛИ 30, мультиплексор 26 проходит на выход
50 устройства этого канала, возобновляя опрос каналов во время своего обмена. Причем сигнал опроса не опрашивает каналы, находящиеся в зоне обмена, так как с входа устройства 45 канала, с которым обменивается абонент выбранного канала, через его мультиплексор 20 сит нал опроса проходит на дополнительную линию опроса (по которой не происходит опроса каналов) и возвращается на основную линию опроса через мультиплексор 26 выбранного канала. Если в момент обмена пары абонентов еще какой-нибудь абонент запрашивает магистраль, то слово ответа он получит только в том случае, если абонент, с которым ему необходимо произвести обмен, не находится в зоне обмена пары обменивающихся абонентов. Если этот абонент получает ответ о готовности к обмену, то устройство работает так, как было опи158752 сано, если абонент не получает слово ответа, то он снимает свой адрес, одновибратор 18 его канала вырабатывает импульс, возобновляя опрос каналов. Если импульс опроса поступает на генератор перед первым каналом с выхода 49 устройства последнего канала, то он устанавливает в единицутриггер 3, и импульс опроса с выхода одновибратора 5 поступает через элемент И 8, демультиплексор 11 (в случае, если на выходе элемента И 10 низкий потенциал) на вход 44 устройства первого канала. После окончания обмена абонент, запросивший магистраль, снимает высокий потенциал со всех своих управляющих входов, кроме входа
40 подключения абонентов к опросу, который снимается с задержкой, не поз- 20 воляющей импульсу с одновибратора 18 этого канала пройти через мультиплексор 26, что исключает воэможность появления в устройстве одновременно
1, двух сигналов опроса. Так же, но рань- 25 ше чем в канале, абонент которого вызвал обмен, низкий потенциал подается на все управляющие входы канала абонента, участвующего в обмене, после чего могут возникнуть ситуации: сигнал 30 опроса остался на основной линии опро-„ са, так как пришел на вход 45 устройства канала абонента, участвующего в обмене после переключения мультиплексоров 20 и 21 абонента, захватившего магистраль, или же вернулся на основную линию опроса через мультиплексор
26 до его переключения, импульс опроса мог остаться на вспомогательной линии опроса„ При обмене абонента, зап- 40 росившего магистраль с отключением общей магистрали слева, устройство работает аналогично приведенному описанию, только абонент, запрашивающий магистраль, выставляет высокий потек- 45 циал на вход 39 разрыва магистрали слева и на вход 35 отключения абонентов из опроса, Абонент, включающийся в обмен с рассматриваемым абонентом, выставляет высокий потенциал на вход 5р .37 разрыва магистрали справа и на вход 40 подключения абонентов к опросу. Перед снятием сигнала запроса абонентом, эапросившим магистраль, подается высокий потенциал на вход 40 55 подключения абонентов к опросу его канала, затем снимается сигнал запроса и поддерживается высокий потенциал на входе 35 отключения абонентов иэ оп8 6 роса, импульс с выхода одновибратора
18 не может пройти через мультиплексор 26 — он пропадает. После чего снимается высокий потенциал с остальных входов этого канала, т.е. исключается возможность одновременного появления в устройстве двух сигналов опроса. В этом случае также существует ситуация, при которой сигнал опроса может не перейти на основную линию опроса.
В этом случае после полного цикла прохождения сигнала опроса по вспомогательной линии опроса вторые триггеры
14,всех каналов установлены в единицу, появляется высокий потенциал на выходе 52 устройства первого канала и при отсутствии выбранных каналов в устройстве (низкий потенциал на выходе 51 устройства первого канала) появляется высокий потенциал на выходе элемента И 10 очередной сигнал опроса с выхода элемента И 8 пройдет через демультиплексор 11, через элемент
ИЛИ 7 на вход 45 устройства первого канала, возвратится на основную линию опроса и, проходя последовательно через каналы, установит их триггеры 14 в ноль. Абоненты, через блок 22 переключателей которых проходит информация, не воспринимают эту информацию.с
Р информационных выходов 42 устройства своих каналов, так как они не подготовлены к обмену.
Формула изобретения
Многоканальное устройство для подключения абонентов к общей магистрали, содержащее первый триггер, одновибратор, элемент задержки и К каналов (К вЂ” число абонентов устройства), причем инверсный выход первого триггера соединен с входом одновибратора и с входом элемента задержки, выход которого соединен с входом установки в "0" первого триггера, причем каждый канал содержит первый триггер, элемент НЕ, первый и второй одновибраторы, первый и второй элементы ИЛИ, блок элементов ИЛИ, элемент задержки, элемент 2И-ИЛИ, с первого по шестой мультиплексоры, первый и второй блоки элементов И, блок переключателей, причем первая группа информационных входов-. выходов канала устройства соединена с первой группой выходов первого блока элементов И, с первой группой информационных входов первого
1587528 мультиплексора и с первой группой неподвижных контактов блока переключателей, группа подвижных контактов которого соединена с первой группой информационных входов второго мультип5 лексора, с группой выходов второго блока элементов И и с второй группой информационных входов-выходов канала устройства, информационные входы кото.1О рого соединены с первыми входами первого и второго блоков элементов И, первый вход разрыва магистрали канала устройства соединен с вторым входом первого блока элементов И, с управля- 15 щим входом второго мультиплексора и с первым входом первого элемента
И, второй вход которого соединен с управляющим входом первого мультиплексора, с вторым входом второго блока щ элементов И и с вторым входом разрыва магистрали канала устройства, первый вход опроса которого соединен с первыми информационными входами третьего и четвертого мультиплексоров, 25 вторые информационные входы которых соединены соответственно с шиной логического нуля устройства и с вторым входом сигнала опроса канала устройства, вход отключения абонента йз on- 3p роса которого соединен с управляющими входами третьего и четвертого мультиплексоров, выход третьего мультиплек-. сора соединен с синхровходом первого триггера и с входом элемента задержки,3 выход которого соединен с первым входом элемента 2И-ИЛИ, вторай и третий входы которого соединены соответственно с инверсным выходом первого триггера и с выходом элемента НЕ, вход кото-40 рого соединен с информационным входом первого триггера и с входом запроса канала устройства, выход подтверждения запроса которого соединен с прямым выходом первого триггера и чет- 45 вертым входом элемента 2И-ИЛИ, выход которого соединен с входом установки в "0" первого триггера и входом первого одновибратора, выход которого соединен с первым информационным вхо- 0 дом пятого мультиплексора, управляющий вход которого соединен с входом подключения абонентов к опросу канала устройства и с управляющим входом шестого мультиплексора, первый информаци-55 онный вход которого соединен с шиной логического нуля устройства, первый и второй выходы сигнала опроса канала устройства соединены соответственно с выходами пятого и шестого мультиплексоров, вторые информационные входы которых соединены с выходом второго элемента ИЛИ, первый и второй входы которого соединены соответственно с выходом четвертого мультиплексора и с выходом второго одновибратора, вход которого соединен с входом возобновления опроса канала устройства, информационные выходы которого соединены с выходом блока элементов ИЛИ, первые и вторые входы которого соединены соответственно с выходами первого и второго мультиплексоров, вторые группы информационных входов которых соединены с шиной логического нуля устрой ства, выход первого элемента ИЛИ соединен с управляющим входом блока переключателей, вторая группа неподвижных контактов которого соединена через ограничительные резисторы к шине питания устройства, первый и второй вхо- . ды опроса и первые информационные входы-выходы М-го (M = 2, К) канала устройства соединены соответственно с третьим и четвертым выходами опроса и вторыми информационными входами-выходами (M-1)-ro канала устройства, о тл и ч а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения возможности обмена информацией нескольким абонентам одновременно, устройство дополнительно содержит с первого по третий элементы
И; первый и второй элементы ИЛИ, элемент НЕ, демультиплексор и второй триггер, причем первый выход опроса
К-го канала устройства соединен с входом установки в "0 1 второго триггера и с первым входом первого элемента
ИЛИ, второй выход опроса К-го канала устройства соединен с входом установкив 1н второго триггера и с вторым входом первого элемента ИЛИ, выход которого соединен с синхровходом первого триггера, выход одновибратора соединен с первыми входами первого и второго элементов И, вторые входы которых соединены соответственно с прямым и инверсным выходами второго триггера, выходы первого и второго элементов И соединены соответственно с информационным входом демультиллексора и с первым входом второго элемента
ИЛИ, выход которого соединен с первым входом опроса первого канала устройства, второй вход опроса которого соединен с первым выходом демультипй ИОМ
М Ô1 Ж
973999 40
35 363491
Составитель А. Афанасьев
Техред Л. Сердюкова Корректор Э. Лончакова
Редактор С, Патрушева
Заказ 2421
Тираж 567
Подписное комитета по изобретениям и открытиям при ГКНТ СЧСР
Москва, Ж-35, Раушская наб., д. 4/5
ВНИИПИ Государственного
113035, Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101
9. 15875 лексора, второй выход и управляющий вход которого соединены соответственно с вторым выходом демультиплексора и с выходом третьего элемента И, пер вый вход которого соединен с выходом
5 элемента НЕ, вход которого соединен с выходом признака обслуживания запроса первого канала устройства, выход признака исключение из опроса которо- 10 го соединен с вторым входом третьего элемента И, причем каждый канал содержит дополнительно второй триггер, элемент И и третий элемент ИЛИ, причем выходы пятого и шестого мультиплексоров соединены соответственно с входами установки в "0" и в "1" второго триггера, выход которого соединен с первым входом элемента И, втоI
28 рой вход которого соединен с входом признака исключения из опроса канал® устройства, вход признака обслуживания запроса которого соединен с первым входом третьего элемента ИЛИ, второй вход которого. соединен с прямьм выходом первого триггера, выходы .элемента И и третьего элемента ИЛИ соединены соответственно с выходами признака исключение из опроса и признака обслуживания запроса канала устройства, выходы признака исключения из onроса и признака обслуживания запроса
М-го канала соединены с одноименными входами (М-1)-го канала устройства, вход признака исключение из опроса
К-го канала соединен с шиной логической единицы устройства.