Приоритетное устройство (его варианты)
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(564 006 Р 946 ОПИСАНИЕ ИЭОБРЕ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ИЯ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(53) 681.325 (088.8)156 Авторское свидетельство СССРУ 955070, кл. .06 Г 9/46, 1982.Авторское свидетельство СССР(54 ПРИОРИТЕТНОЕ УСТРОЙСТВО (ЕГО ВАРИАНТЫ ), 1,57) Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройствах, выполнщощих функцию прерывания. Цель изобретения - расширение функциональных возможностей за счет работы как в режиме абсолютного, так и относительного приоритета Приоритетное устройство (вариант 1 и 2 ) содержит два регист. ра, две группы элементов И, элемент НЕ, группу триггеров, Вариан" ты отличаотся функциональными свя- р зями между блоками, входящими в уст- Е .ройство. 2 с.п.ф-лы, 2 ил.50 55 Изобретение относится к цифровой технике и может быть использовано в блоках управления общей памятью вычислительных систем сбораи регистрации информации.Цель изобретения - расширениеФункциональных возможностей устройства за счет работы как в режиме абсолютного, так и относительного приоритета.На фиг. 1 представлено приоритетное устройство по варианту 1;на Фиг. 2 - приоритетное устройство по варианту 2.Устройствопо варианту 1 фиг,1)содержит триггеры 1 - 4 первогорегистра, триггеры 5 - 8 второгорегистра, группу элементов И 9-12,элемент НЕ 13, группу элементовИ 14-16, группу триггеров 17-19,запросные входы 20-23 устройства,ответные входы 24-27 устройства,тактовый вход 28 устройства, выходы 29-32 устройства.Устройство по варианту 2 (фиг.2)содержит триггеры 33-36 первого регистра, триггеры 37-40 второго регистра, группу элементов И 41-44,элемент НЕ 45, группу элементовИ 46-48, группу триггеров 49-51,запросные входы 52-55 устройства,ответные входы 56-59 устройства,выходы 60-63 устройства, группуэлементов НЕ 64-66, тактовый вход 67устройства,Устройство по варианту 1 работаетследующим образом.Перед началом работы устройствоустанавливают в исходное состояниейодачей на шины 24-27 импульсовединичного уровня, которые поступают нанулевые входы триггеров 17-19 и 1-4и устанавливают их в нулевое состояние. Нулевой уровень с прямых выходовтриггеров 1-4 в первых трех каналахчерез элементы И 1, 15, 16, а в четвертом непосредственно поступает наединичные входы триггеров 5-8, ипо заднему фронту синхроимпульсаэти триггеры устанавливаются в нулевое состояние, а следовательно,на выходных шинах 29-32 присутствуют нулевые уровни,При поступлении запросов, т.е. импульсов единичного уровня на входах 20-23 устройства, триггеры 1-4 устанавливаются в единичное состояние и с их прямых выходов в первых 10 15 20 25 30 35 40 45 трех каналах через элементы И 14-16которые открыты единичными уровнямис инверсных выходов триггеров 17-19,поступающими на все их входы, кромепервых, а в четвертом канале непос-редственно единичные уровни поступаютна единичные входы триггеров 5-8 ипо заднему фронту первого поступившего после этого на вход 28 синхроимпульса, который через элемент НЕ 13поступает также на тактовые входытриггеров 5-8, триггеры 5-8 устанавливаются в единичное состояние. Напрямых выходах триггеров 5-8 присутствуют единичные уровни, а на инверсных - нулевые. Нулевой уровеньс инверсного выхода триггера 5 высшего по приоритету канала закрываетэлементы И 10-12 более низких поприоритету каналов. Следующий синхроимпульс,поступивший на вход 28,проходит через элемент И 9 на выход 22, так как на второй вход этогоэлемента поступает единичный уровеньс прямого выхода триггера 5,После того, как обслуживаниевысшего по приоритету канала заканчивается, на вход 24 поступает импульс конца обслуживания этого канала и триггер 1 устанавливается в нулевое состояние.Если импульс конца обслуживанияперекрывается с синхроимпульсом,то триггер 5 обнулять не требуется,так как по заднему Фронту последнего синхроимпульса, прошедшего через.элемент И 9 и элемент НЕ 13, поступившему на синхровход триггера 5,этот триггер устанавливается в нулевое состояние.Обычно импульс конца обслуживания перекрывается с синхроимпульсомв тех случаях, когда для стробирования каких-либо схем, напримерсхемы сравнения, используются синхроимпульсы, причем они проходяткакое-то количество логических элементов, что незначительно задерживает их,В тех случаях, когда для стробирования схем используется инверсная относительно синхроимпульсов импульс ная последовательность, импульсы кон ца обслуживания поступают в паузах между синхроимпульсами и триггеры 5-8 регистра необходимо обнулять этими импульсами (необходимые в этом1211729 Формула43 случае связи показаны на фиг, 1 пунк тиром.)Устройством обслуживаются все запросы, записанные в регистре триг геры 1-4), и только после этого,в данный регистр записываются новые запросы. Во время обслуживания запросов по каналам с высоким приоритетом запросы по каналам с низким приоритетом записываются во вспомо гательный регистр, что позволяет устройству лучше выходить на обслуживание запросов по каналам с низким приоритетом, так как после обслуживания запросов по каналам с высоким приоритетом устройство начинает обслуживать запросы по каналам с низким приоритетом, записанные в Фриггеры 5-8 во время обслуживания запросов по каналам с высоким приори тетом.После того, как триггер 5 установится в нулевое состояние, на его прямом выходе присутствует нулевой уровень, а на инверсном - единичный1 который поступает на третьи входы элементов И 10, 11,12 . Устройство после этого переходит к обслуживанию следующего по приоритету канала.Если во время обслуживания запро" са поступает запрос по каналу с более высоким приоритетом, то устройство. заканчивает обслуживание того канала, обслуживание которого уже начато, за счет использования .триггеров 17-19 и только после этого обслуживает запрос более высокого по приоритету канала, а затем заканчивает обслуживание запросов низших по приоритету каналов,Устройство по варианту 2 работает следующим образом. Перед началом работы устройство устанавливается в исходное состояние подачей на входы 56-59 импульсов единичного уровня, которые устанавливают триггеры 33-36, 49-51 и 37-40 в нулевое состояние. На выходах 60-63 устройства после этого устанавливаются нулевые уровни;Работа устройства по варианту 2 мало отличается от работы устройства по варианту 1 в том случае, когда импульсы конца обслуживания пе" рекрываются с синхроимпульсами в устройстве по варианту 2 импульсы конца обслуживания поступают в паузе между синхроимпульсами),При поступлении запросов, т.е. им"пульсов единичного уровня, на входы52-55 устройства триггеры 33-36,а затемпо заднему фронту первогопоступившего после этого на вход 67синхроимпульса триггеры 37-40 устанавливаются в единичное состояние,Единичные уровни с прямых выходов. триггеров 37-40 в первых трех каналахО через элементы И 46-48, а в четвертом канале. непосредственно поступаютна входы элементов И 41-44. Если навыходах элементов И 46-48 устанавливаются единичные уровни, то на выхо 5 дах элементов НЕ 64-66 - нулевыеуровни, Нулевой уровень с выходаэлемента НЕ 64 высшего по приоритетуканала закрывает элементы И 42 44 более низких по приоритету каналов.20 Следующий синхроимпульс проходитчерез элемент И 41 на выход 60. После окончания обслуживания высшегопо приоритету канала,на вход 56. поступает единичный импульс конца об.25 служивания, который устанавливаеттриггеры 33 и 37 первого канала в нулевое состояние. Яулевой уровень спрямого выхода триггера 37 закрывает элемент И 46, и на его выходеЗ 0 устанавливается также нулевой уровень, а на выходе элемента НЕ 64 "единичный. Единичный уровень с выхода элемента НЕ 64 открывает элемент И 42 второго по приоритету кана.ла, и начинает обслуживаться запроспо этому каналу,Первый импульс с выхода элементаИ 42, поступив на выход 61 устанавлиЭ ает триггер 49 в единичное состояние.40 НУлевой Уровень с инвеРсноГО Выходатриггера 49 закрывает элемент И 46до окончания обслуживания второгопо приоритету канала. изобретения. Приоритетное устройство, содержащее два регистра и две группы элементов И, причем единичные входы первого регистра соединены с 50 запросными входами устройства,прямые выходы разрядов первого регистра, кроме последнего разряда, соединены с первыми входами элементов И первой группы, выходы эле ментов И второй группы являются вы"ходами устройства, прямые выходы второго регистра соединены с первыми входами элементов И второйгруппы, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет работы как в режиме абсолютного, так и относительного приоритета, устройство содержит элемент НЕ и группу триггеров, причем нулевые входы разрядов первого и второго регистров и нулевые входы триггеров группы соединены с группой ответных входов устройства, тактовый вход устройства соединен с вторыми входами элементов И второй группы и через элемент НЕ с тактовыми входами второго регистра, выходы элементов И первой группы соединены с единичными входами одноименных разрядов второго регистра, выход последнего разряда первого регистра соединен с единичным входом пос" леднего разряда второго регистра, единичные входы триггеров группы соединены с выходами устройства, начиная с второго,: нулевой выход каждого триггера группы, начиная с последнего,соединены с соответствующими входами всех предыдущих элементов И первой группы, нулевой1выход каждого разряда второго регистра соединен с соответствующими входами, всех последующих элементов И второй группы.2. Приоритетное устройство, содержащее два регистра и две группы элементов И, причем единичные входы первого регистра соединены с группой запросных входов устройства, выходы элементов Й второй группы являются группой выходов устройства, о т л ич а ю щ е е с я тем, что, с .цельюрасширения функциональных возможностей устройства за счет работыкак в режиме абсолютного, так и относительного приоритета, устройствосодержит элемент НЕ, группу элементов НЕ и группу триггеров, при- О чем единичные выходы первого регистра соединены с единичными входами второго регистра, группа ответных входов.устройства соединена с нулевымивходами первого и второго регистров 15 и с нулевыми входами триггеров группыединичные выходы разрядов второгорегистра, кроме последнего, соединены с первыми входами одноименныхэлементов И первой группы, единичный 20 выход последнего разряда второго регистра соединен с первым входом последнего.элемента И второй группы,выходы элементов И первой группысоединены с первыми входами однои менных элементов И второй группы,тактовый вход устройства соединенс вторыми входами элементов И второйгруппы и через элемент НЕ с тактовыми входами первого регистра, выход 30 каждого элемента И через одноименныйэлемент НЕ группы соединен с соответствующими входами всех последующихэлементов И второй группы, выход каждого триггера группы, начиная с последнего, соединен с соответствующимивходами всех предыдущих элементов Ипервой группы, единичные входы триггеров группы соединены с выходамиустройства, начиная с второго.1211729 бГ Фиг Редактор Н.Швыдка аказ 64 Тираж 673 Государственного о делам изобретений Москва, Ж, РаушПодпис комитета СССР и открытий ская наб., д.4/5
СмотретьЗаявка
3727713, 06.04.1984
ПРЕДПРИЯТИЕ ПЯ А-1845
СБЫТОВ ВИКТОР ИВАНОВИЧ, СМИРНОВ ВЛАДИМИР МИХАЙЛОВИЧ, ТАКСА АЛЕКСАНДР ФЕЛИКСОВИЧ, СОИНА ТАТЬЯНА ВИКТОРОВНА
МПК / Метки
МПК: G06F 13/18, G06F 9/50
Метки: варианты, его, приоритетное
Опубликовано: 15.02.1986
Код ссылки
<a href="https://patents.su/6-1211729-prioritetnoe-ustrojjstvo-ego-varianty.html" target="_blank" rel="follow" title="База патентов СССР">Приоритетное устройство (его варианты)</a>
Предыдущий патент: Приоритетное устройство
Следующий патент: Устройство для организации очереди запросов на обслуживание
Случайный патент: Роторно-пульсационный аппарат