Многоканальное устройство для подключения абонентов к группе общих магистралей
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, а именно к устройствам для арбитража общих магистралей вычислительных и Mnoi onpo- цессорных систем с несколькими общими магистралями. Целью изобретения является расширение области применения за счет обеспечения возможности подключения каждого абонента к одной из общих магистралей группы. Цель достигается тем, что в многоканальное устройство, содержащее в каждом канале три группы магистральных усилителей, три мультиплексора, сумматор по модулю два, первый счетчик , регистр приоритета, три триггера и три элемента И, введены в каждьгй канал дешифратор, второй счетчик и четвертый элемент И.1 ил. ю чЛ 00 00 vi о
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (5! )4 G 06 F 13/14
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
М А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21 ) 3901 868/24-24 (22) 27,05.85 (46) 23.12.86, Бюл. У 47 (72) В.А,Богатырев и Л.С,Иванов (53) 681.325(088.8) (56) Авторское свидетельство СССР
Ф 999037, кл. G 06 F 3/04, 1981.
Авторское свидетельство СССР
9 1203532, кл. G 06 F 13/14, 1984, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
ПОДКЛЮЧЕНИЯ АБОНЕНТОВ .К ГРУППЕ ОБШИХ
МАГИСТРАЛЕЙ (57) Изобретение относится к вычислительной технике, а именно к устройствам для арбитража общих маги„,Я0„„1228870 А 1 стралей вычислительных и многопроцессорных систем с несколькими общими магистралями. Целью изобретения является расширение области применения за счет обеспечения возможности подключения каждого абонента к одной из общих магистралей группы.
Цель достигается тем, что в многоканальное устройство, содержащее в каждом канале три группы магистральных усилителей, три мультиплексора, сумматор по модулю два, первый счетчик, регистр приоритета, три триггера и три элемента И, введены в каждый канал дешифратор, второй счетчик и четвертый элемент И.1 ил.
1278870
Изобретение относится к вычислительной технике и может быть исполь зовано в многомашинных вычислительных системах с несколькими общими магистралями, 5
Цель изобретения состоит в расширении области применения устройства путем обеспечения возможности захвата абонентами одной иэ нескольких магистралей и использовании ма- 1О гистралей с одной информационной линей.
На чертеже представлена блоксхема одного канала устройства, Устройство содержит в каждом канале магистральные усилители 1-3 первой, второй и третьей групп, мультиплексоры 4-6, сумматор 7 по модулю два, первый счетчик 8, регистр 9 приоритета, триггеры 10-12, 20 элементы И 13-15, дешифратор 16, второй счетчик 17, четвертый элемент И 18, вход 19 запроса канала, выход 20 готовности канала, информационную шину 21 канала, информационные шины 22 общих магистралей группы, линии 23 занятости общих магистралей, входы 24 и 25 синхронизации канала и вход 26 сброса канала.
Устройство работает следующим об- 3О разом.
В исходном состоянии в триггеры
10 — 12 заносится "0" сигналом на. входе 26. Запрос на захват одной из общих магистралей выставляется або- 35 нентом на вход 19 своего канала. По сигналу на входе 19 происходит запись "1" в триггер 10 канала. При единичном состоянии триггера 10 и нулевом состоянии триггера 11 вход 40
24 через элемент И 14 подключается к входу счетчика 17. При поступлении каждого синхроимпульса происход 1т наращивание содержимого счетчика 17 и последовательное подключение 45 к каналу через мультиплексор 6 шин
23 занятости различных магистралей, до момента подключения незанятой магистрали. В этом случае по,сигналу с выхода мультиплексора б обнуляет- 5О ся счетчик 8 и при единичном состоянии триггера 10 на выходе элемента
И !3 формируется сигнал, устанавливающий триггер li в единичное состояние, При этом происходит блокировка элемента И 14 и отключение счетчика 17 от входа 24. Зафиксированное состояние счетчика 17 определяет магистраль, подключаемая к каналу для реализации процедуры анализа приоритетов абонентов, претендующих на захват этой магистрали, При этом шины
23 подключаются к каналу через.мультиплексор 6 и магистральные усилители 1, а информационные линии 22 магистралей используемые для последовательной выдачи кодов приоритета, — через магистральные усилители
3 и мультиплексор 5. При записи в триггер 11 на подключенную к каналу шину 23 занятости выдается сигнал (низкий потенциал) занятости, приводящий к снятию сигнала с выхода мультиплексора б.
При единичном состоянии триггера
11 и нулевом состоянии триггера 12 через элемент И 15 синхроимпульсы с входа 25 подаются на вход счетчика
8. Во всех каналах, выставивших запрос и подключенных к магистрали, заданной состоянием счетчика 17, начинается последовательное подключение через мультиплексоры 4, элементы
И 18 и усилители 3 (выбранные возбужденным выходом дешифратора 16) разрядов регистра 9 на первую информационную линию магистрали, выбранную каналом (: счетчиком 17). При этом, если в подключенном к шине 22 разряде регистра 9 хотя бы одного канала содержится "1", то на линии 22 форми- руется сигнал, На сумматоре 7 выявляются каналы, в коммутируемых раз— рядах регистров 9 которых находятся
"0" при наличии сигнала на подключенной к каналу шине 22, т.е. выявляются каналы, подключенные к данной магистрали, имеющие не наивысший при оритет. По сигналу с выхода сумматора 7 и заднему фронту синхроимпульса с входа 25 производится обнуление триггера 11 соответствующего канала. По сигналу переноса со счетчика 8, вырабатываемого при завершении цикла выдачи. на подключенную к каналу линию 22 всех разрядов приоритета, с регистра 9 происходит перепись содержимого триггера 11 в триггер 12, в результате чего блокируется прохождение синхроимпульсов с входа 25 на вход счетчика 8. В результате описанного процесса "1" записывается в триггер 12 только одного канала (подключенного к данной магистрали) и имеющего наибольший приоритет среди каналов, абоненты которых выставили запрос.
1 278870
При записи "1" в триггер 12 канала, захватившего магистраль, происходит подключение информационной шины 21 канала к соответствующей магистрали 22 (магистрали, определя- 5 емой состоянием счетчика 17). Это подключение происходит через магистральные усилители 2 соответствующего канала. Сигнал подтверждения захвата магистрали снимается абонентом с выхода 20. Обнуление триггеров
10-12 абонентов, захватившим магистраль, производится по сигналу на входе 26 после завершения обмена.
Если в процессе анализа приоритета происходит обнуление с триггера
11, то синхроимпульсы с входа 24 через элемент И 14 снова подключаются к входу счетчика 17, после чего начинается поиск следующей незанятой магистрали (отсутствие сигнала занятости на шине 23 этой магистрали), после нахождения которой происходит обнуление счетчика 8, запись
"1" в триггер 11 и процедура сравне- 25 ния приоритетов, как описано.
Равномерность обслуживания различных абонентов достигается различным порядком подключения выходов счетчика 17 к входу дешифратора 16 ЗО и мультиплексоров 5 и 6 (это подключение задает порядок подключения магистралей к каналу).
Формула из обре тенияЗ5
Многоканальное устройство для подключения абонентов к группе общих магистралей, содержащее в каждом канале три группы магистральных 40 усилителей, три мультиплексора,сумматор по модулю два, первый счетчик, регистр приоритета, три триггера и три элемента И, причем установочный вход и выход первого триггера под- 45 ключены соответственно к входу запроса канала и к первым входам первого и второго элементов И, выход первого элемента И подключен к установочному входу второго триггера, прямой gp выход которого подключен к информационным входам магистральных усилителей первой группы и к информационному входу третьего триггера,синхровход которого подключен к выходу пе- 55 реноса первого счетчика, а прямой выход — к входу готовности абонента и к первым управляющим входам магистральных усилителей второй группы, первые информационные входы-выходы которых подключены к информационной ггине абонента, выход регистра приоритета подключен к информационному входу первого мультиплексора, адресный вход которого подключен к кодовому выходу первого счетчика, а выход — к первому входу сумматора по модулю два выход которого подключен к информационному входу BTQ рого триггера, а второй вход — к вы— ходу второго мультиплексора, подключенного группой информационных входов к информационным шинам общих магистралей группы, выходы магистральных усилителей третьей группы и вторые информационные входы-гыходы магистральных усилителей второй группы подключены к информационным шинам общих магистралей группы, выходы магистральных усилителей первой группы соединены с шинами занятости об— щих магистралей группы, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения, в каждый его канал введены дешифратор, второй счетчик и четвертый элемент
И, причем инвер" íûé выход третьего триггера подключен к первым входам третьего и четвертого элементов И, второй вход и выход четвертого элемента И подключены соответственно к выходу первого мультиплексора и к информационным входам магистраль ы усилителей третьей группы, управляющие входЫ магистральных усилителей первой и третьей групп подключены к соответствующим выходам дешифратора и к вторым управляющим входам магистральных усилителей второй груп— пы, инверсный выход второго триггера подключен к второму входу второго элемента И, подключенного третьим входом к первому входу синхронизации абонента, а выходом — к счетному входу второго счетчика, выход которого связан с входом дешиаратора и с адресными входами второго и третьего мультиплексоров, группа информационных входов третьего мультиплексора подключена к шинам занятости общих магистралей группы, а выход к второму входу первого элемента И и входу сброса первого счетчика, счетный вход которого подключен к синхронизирующему R îäó второго триггера и выходу третьего элемента 11, второй вход которого подключен к второму входу синхронизации абонента, 1278870 а третий вход — к управляющему вхоса первого„второ:.-о и третьего триггеров подключены к входу сброса абонента. ду первого мультиплексора и прямому выходу второго триггера, входы сброСоставитель В.Вертлиб
РедактоР В,Иванова ТехРед Л Олейник Корр ек то р M. Демчик
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий113035, Москва, Ж-35, Раушская наб, д. 4/5
Заказ 6840/48
Производственно-полиграфическое предприятие, г. Ужгород„ ул. Проектная, 4