1
Изобретение относится к вычислительной технике и может найти применение в многомашинньш и процессорных вычислительных системах для централизованного арбитража запросов на захват общей магистрали.
Целью изобретения является упроще ние устройства.
На чертеже приведена функциональная схема йредлагаемого устройства.
Устройство содержит в каждом канале первый счетчик 1, дешифратор 2, . первый триггер 3, элементы И 4-6, магистральные усилители 7 и 8, второй счетчик 9, второй триггер 10, формирователь 11 имп;ульса, элемент НЕ 12, запросный вход
13, выход 14, вход
15(линия) магистрали, вход
16(линия) сопровождения данных, вход 17 сброса и тактовьш вход 18.
Устройство работает следующим образом.
Устройство может работать в режимах захвата (арбитража) общей.магист рали и установки счетчиков 1 всех каналов в начальное состояние (режим коррекции).
j Для захвата общей магистрали абонент выставляет запрос на вход 13 Запрос фиксируемся в триггере 3 при поступлении синхроимпульса на вход 18, При незанятости общей магистрали на линии 15 отсутствуе сигнал занятости (сигнал занятости имеет низкий уровень), и синхроимпульсы, проходя через элемент И 5, увеличивают состояние счетчика 1 при каждом такте, В каждом такте только для одного канала на выходе дешифратора 2, подключенного к входу элемента И 4, формируется сигнал, если абонент этого канала выставил, запрос, занесенный н триггер 3, то по сигналу с выхода элемента НЕ 12 (длительность синхроимпульса равна времени срабатывания счетчика 1 и дешифратора 2) на выходе элемента И 4 вырабатывается сигнал подтверждения захвата каналом общей магистрали. При этом с выхода магистрального усилителя 7 на линии 15 устанавливается сигнал занятости (низкий уровень), блокируюш;ий прохождение синхроимпульсов с входов 18 через элементы И 5 на тактовые входы счетчиков 1, чем фиксируется захват общей магистрали соответствующим абонентом, номер которого совпадает с входо м в счетчиках 1 . Для освобожде
15
10
20
35
25 47079
ния общей магистрали захвативший ее абонент снимает сигнал с входа 13 соответствующего канала, при этом по синхроимпульсу с входа 18 в триггер 3 заносится О и снимается сигнал с выхода 14 и линии 15.
Режим коррекции (начальной установки) используется для предотвращения рассогласования работы счетчиков 1 всех каналов, так как при неидентичности их содержимого возможен одновременный захват общей магистрали несколькими абонентами. Для начальной установки используется линия синхронизации (предназначенная для передачи сигналов сопровождения данных), на которую при коррекции выставляется сигнал (импульс) определенной длительности Т сх, с - длительность одного синхроимпульса, выдаваемого с входа 18, X - коэффициент пересчета счетчиков 9. При этом во всех каналах происходит селекция импульса начальной установки, в результате которой счетчики 1 устанавливаются в начальное (нулевое) состояние. При инициации режима начальной установки один (или несколько) абонентов выставляют сигнал на вход 17 своего
40
30
канала, при этом триггер 10 канала устанавливается в единичное состояние. Затем абонент выставляет сигнал на вход 13 и после захвата общей магистрали и появления сигнала занятости на линии 15 через усилитель 8 на линию 16 выдается сигнал высокого уровня (сигнал начальной установки) , по фронту которого счетчики 9 всех каналов, в том числе, и активного, (в триггере 10 записана 1 и магистраль захвачена этим каналам) обнуляются. Обнуление счетчиков 9 происходит по переднему фронту всех ий45 пульсов, выдаваемых на линию 16. Дли- . тельность сигнала начальной установки задается в активном канале, в котором по импульсу переноса со счетчика 9 происходят обнуление триггера 10 и
50 снятие сигнала с линии 16 (формируется задний фронт сигнала начальной установки во всех каналах),по сигналу переноса со счетчиков 9 производится начальная установка (обнуление) ,счет55 чиков 1. Сигналы переноса со счетчиков 9 во всех каналах формируются только по сигналу начальной установки на линии 16 определенной длительности, так как при сигнале меньшей длительности происходит блокировка прохождения синхроимпульсов с входов 18 на тактовый вход счетчиков 9 (при низком уровне на линии 16 элемент И 6 блокируется), а по переднему фронту следующего импульса, выдаваемого на линию 16, счетчики 9 всех каналов обнуляются .
Формула изобретения
Многоканальное устройство для подключения абонентов к общей магистрали, содержащее k каналов (k - число абонентов) , причем каждьш канал содержит первый счетчик, дешифратор, первьй триггер,, первый, второй и третий элементы И, первьй и второй ма гистральные усилители, при этом в . каждом канале выход первого счетчика подключен к входу дешифратора, запросный вход на захват магистрали устройства подключен к установочному входу первого триггера, выход которого подключен к первому входу первого элемента И, отличающееся тем, что, с целью упрощения устройства, в каждый канал введены второй счетчик, второй триггер, формирователь импульса и элемент НЕ, при этом в i-M (i 1,k) канале i-й выход дешифратора подключен к второму входу первого элементаvH, третий вход коСоставитель В. Гудовский Редактор О. Головач Техред И.Попович
Кор Под
5119/46 Тираж 670
ВНИИПИ Государственного комитета СССР
,по делам изобретений и открытий, 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
47079
торого подключен к выходу элемента НЕ, выход первого элемента И подключен к входу первого магистрального усилителя, к первому входу второго магистрального усилителя и к выходу Подтверждения захвата магистрали устройства, тактовый вход устройства подключен к тактовому входу первого триг Q гера, первому входу второго элемента И, выход которого подключен к счетному входу второго счетчика, устано-ч вочный вход которого подключен к выходу формирователя импульса, выход
15 второго элемента И подключен к входу элемента НЕ и к счетному входу первого счетчика, установочный вход которого подключен к выходу переполнения второго счетчика и к нулевому входу
20 второго триггера, выход которого подключен к второму входу второго магистрального усилителя, единичный вход второго триггера подключен к входу сброса устройства, выход перво25 го магистрального усилителя и второй вход второго элемента И каждого канала соединен с входом захвата магистрали устройства, а выход второго магистрального усилителя, вход формиро30 вателя импульса и второй вход третьего элемента И каждого канала соединены с входом сопровождения данных устройства.
Корректор И.Муска Подписное
Изобретение относится к вычислительной технике и может найти применение в многомашинных и многопроцессорных вычислительных системах для децентрализованного арбитража запросов на захват общей магистрали. Цель изобретения - упрощение устройства. Устройство содержит в каждом канале два счетчика 1, 9, дешифратор 2, два триггера 3, 10, элементы И 4, 5, 6, магистральные усилители 7, 8, формирователь импульса 11, элемент НЕ 12. В устройстве для начальной установки счетчиков 1 всех каналов используется общая линия синхронизации, предназначенная для сопровождения данных, передаваемых через общую магистраль. В устройстве снижается число линий общей магистрали, что позволяет подключать абоненты к общей магистрали с одной информационной линией. 1 ил. с & (Л 77 со 4; о со
Многоканальное устройство для подключения абонентов к общей магистрали | 1982 |
|
SU1072046A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1977 |
|
SU731438A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
(прототип) |
Авторы
Даты
1987-10-23—Публикация
1985-08-16—Подача