Многоканальное устройство приоритета
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть испЪльзовано при организации обращения нескольких абонентов к одному общему ресурсу. Цель изобретения - повышение быстродействия. Многоканальное устройство приоритета содержит элемент НЕ 1 и К каналов 2, в состав каждого канала входят элемент 3 задержки, первый 4 и второй 5 триггеры, элемент И 6 и его первый 7 и второй 8 элементы ИЛИ, вход 9 запроса на захват ресурса, выход 10 подтверждения захвата ресурса, вход 11 опроса и выход 12 опроса каналов. I ил. 9 Ь
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
m 4 G 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H А BTOPCROMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ Ы ОТКРЫТИЙ (21) 4222716/24-2 (22) 06.04.87 (46) 30.10.88. Бюл. № 40 (72) А. 1О. Щеглов и В. А. Богатырев (53) 681 325(088.8) (56) Авторское свидетельство СССР № 1198522, кл. G 06 F 9/46, 1984.
Автоматика и вычислительная техника, 1986, № 4, с. 48.
„,Я0„„3434432 А 1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть использовано при организации обращения нескольких абонентов к одному общему ресурсу. Цель изобретения — повышение быстродействия.
Многоканальное устройство приоритета содержит элемент НЕ 1 и К каналов 2, в состав каждого канала входят элемент 3 задержки, первый 4 и второй 5 триггеры, элемент И 6 и его первый 7 и второй 8 элементы ИЛИ, вход 9 запроса на захват ресурса, выход 10 подтверждения захвата ресурса, вход 11 опроса ч выход 12
1434432!
Изобретение относится к вычислительной технике, в частности к приоритепным устройствам, и может быть использовано для организации обращения несколь кими абонентами к общему ресурсу.
Цель изобретения — повышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит элемент HE 1 перед первым каналом и в каждом из К каналов 2; элемент 3 задержки, первый триггер 4, второй триггер 5, элемент И 6, первый 7 и второй 8 элементы ИЛИ, вход 9 запроса на захват ресурса, выход
10 подтверждения захвата ресурса, вход 11 опроса и выход 12 опроса.
Устройство работает следующим образом.
В исходном состоянии низкий потенциал инвертируется элементом НЕ 1 перед первым каналом. При отсутствии высоких потенциалов на управляющих входах 9 запроса на захват ресурса канала 2 этот высокий потенциал проходит через все каналы и, придя на элемент НЕ 1, инвертируется им. Последовательно на все каналы поступает сигнал низкого потенциала, который, поступая на элементы НЕ 1, преобразуется в высокий потенциал и т. д.
Таким образом, в каждом канале генерируются сигналы разрешения запроса канала.
При появлении высокого потенциала на управляющем входе 9 запроса на захват ресурса канала сигнала подтверждения запроса канала может вырабатываться как по переднему, так и по заднему фронту сигнала разрешения запроса канала. Если устройство срабатывает по переднему фронту, то в этом случае передний фронт сигнала разрешения запроса канала, появляющийся на входе устройства 11, устанавливает в нулевое состояние первый триггер 4, низкий потенциал с первого выхода которого через элемент И 6, первый элемент ИЛИ 7 (так как второй триггер 5 при этом 40 находится в нулевом состоянии) поддерживает на входах устройства l l всех каналов, следующих за выбранным, низкий потенциал, а на предшествующих выбранному — высокий потенциал. При этом вь1сокий потенциал с BTopol-о выхода пер- 45 вого триггера 4 выбранного канала через второй элемент ИЛИ 8 поступает на управляющий выход 10 подтверждения захвата ресурса канала. При появлении низкого потенциала на управляющем входе 9 запроса на захват ресурса канала первый триггер 4 устанавливается в единичное состояние, и в каналах 2 продолжают генерироваться сигналы разрешения запроса канала, как это было описано выше.
Если устройство срабатывает по заднему 55 фронту, то в этом случае задний фронт сигнала разрешения запроса канала, появляющийся на входе 11 устройства, устанавливает в единичное состояние второй триггер 5, высокий потенциал с выхода которого поддерживается на входах 11 устройства всех каналов, следующих за выбранным, на каналах, предшествующих выбранному, поддерживается низкий потенциал. При этом высокий потенциал с выхода второго триггера 5 выбранного карала через второй элемент ИЛИ 8 поступает на управляющий выход 10 подтверждения захвата ресурса канала. При появлении низкого потенциала на управляющем входе 9 запроса на захват ресурса канала второй триггер 5 устанавливается в нулевое состояние, появляется низкий потенциал на управляющем выходе 10 подтверждения захвата ресурса канала, в каналах 2 продолжают генерироваться сигналы разрешения запроса канала.
Формула изобретения
Многоканальное устройство приоритета, содержащее элемент НЕ и К каналов, каждый из которых содержит первый триггер, элемент задержки и элемент И, причем выход элемента НЕ соединен с входом элемента задержки и синхровходом первого триггера первого канала устройства, вход установки в «О», информационный вход и прямой выход первых триггеров всех каналов соединены соответственно с соответствующими входами запроса на захват ресурса канала устройства, с шиной логической единицы устройства и первым входом элемента И своего канала, второй вход которого соединен с выходом элемента задержки своего ка нала, отличающееся тем, что, с целью повышения быстродействия, каждый канал дополнительно содержит второй триггер, первый и второй элементы .ИЛИ, причем в каждом канале выход элемента И соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с первым входом второго элемента ИЛИ и выходом второго триггера., информационный вход и вход установки в «1» которого соединены соответственно с шиной логического . нуля устройства и входом запроса на захват ресурса канала устройства, инверсный выход первого триггера соединен с вторым входом второго элемента ИЛИ, выход которого соединен с выходом подтверждения захвата ресурса канала устройства, выход элемента НЕ соединен с синхровходом второго триггера первого канала устройства, выходы первых элементов ИЛИ с первого по (К-1)-й каналов (К вЂ” число абонентов устройства) устройства соединены соответственно с входами элементов задержки, синхровходгми первого и второго триггеров с второго по K-й каналов соответственно, выход первого элемента
ИЛИ К-го канала соединен с входом элемента НЕ.