Приоритетное устройство (его варианты)

 

Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройс,твах, выполняющих функцию прерывания . Цель изобретения - расширение функциональных возможностей за счет работы как в режиме абсолютного , так и относительного приоритета Приоритетное устройство (вариант 1 и 2) содержит дна регистра , две группы злементов И, элемент НЕ, группу триггеров. Варианты отличаются функциональными связями между блоками,входящими в устройство . 2 с.п.ф-лы, 2 ил. С/) С

СОЮЗ СОВЕТСКИХ

ЗЮЛНЮЮ

РЕСПУБЛИК ае (и) (594 006 Р 9 46

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3727713/24-24 (22) 06.04.84 (46) )5.02.86. Бюл. )) 6 (72) В.И.Сбытов, В.И.Смирнов, А.Ф.Такса и Т.В.Соина (53) 68).325 (088.8)

56) Авторское свидетельство СССР

У 955070, кл. 5.06 F 9/46, 1982.

Авторское свидетельство СССР .)) 798840, кл. Ci, 06 F 9/46, )981. (54 ) ПРИОРИТЕТНОЕ УСТРОЙСТВО (ЕГО

ВАРИАНТЫ ) . (57) Изобретение относится к автоматике и вычислительной технике- и предназначено для применения в устройствах, выполнщощих функцию прерывания. Цель изобретения — расширение функциональных возможностей за счет работы как в режиме абсолютного, так и относительного приоритета Приоритетное устройство (вариант 1 и 2 ) содержит два регистра, две группы элементов И, элемент НЕ, группу триггеров. Вариан:ты отличаются функциональными связями между блоками, входящими в уст- Е .ройство. 2 с.п.ф-лы, 2 ил.

1211729

Изобретение относится к цифровой технике и может быть использовано в блоках управления общей памятью вычислительных систем сбора и регистрации информации.

Цель изобретения — расширение функциональных возможностей устройства за счет работы как в режиме абсолютного, так и относительного приоритета.

На фиг. 1 представлено приоритетное устройство по варианту 1; на фиг. 2 — приоритетное устройство по варианту 2.

Устройство по варианту 1 (фиг,1} содержит триггеры 1 — 4 первого регистра, триггеры 5 — 8 второго регистра, группу элементов И 9-12, элемент HE 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 устройства, группу элементов HE 64-66, тактовый вход 67 устройства.

Устройство по варианту I работает следующим образом.

Перед началом работы устройство устанавливают в исходное состояние йодачей на шины 24-27 импульсов единичного уровня, которые поступают на нулевые входы триггеров 17-19 и 1-4 и устанавливают их в нулевое состояние. Нулевой уровень с прямых выходов триггеров 1-4 в первых трех каналах через элементы И 1, 15, 16, а в четвертом непосредственно поступает на единичные входы триггеров 5-8, и по заднему фронту синхроимпульса эти триггеры устанавливаются в нулевое состояние, а следовательно, на выходных шинах 29-32 присутствуют-нулевые уровни.

При поступлении запросов, т.е. импульсов единичного уровня на входах 20-23 устройства, триггеры 1-4 устанавливаются в единичное состояние и с их прямых выходов в первых

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

Формула

45 случае связи показаны на фиг. 1 пунк тиром.)

Устройством обслуживаются все запросы, записанные в регистре (триг геры 1-4), и только после этого,в данный регистр записываются новые запросы. Во время обслуживания запросов по каналам с высоким приоритетом запросы по каналам с низким приоритетом записываются во вспомо» гательный регистр, что позволяет устройству лучше выходить на обслуживание запросов по каналам с низким приоритетом, так как после обслуживания запросов по каналам с высоким приоритетом устройство начинает обслуживать запросы по каналам с низким приоритетом, записанные в

Фриггеры 5-8 во время обслуживания запросов по каналам с высоким приори тетом.

После того, как триггер 5 установится s нулевое состояние, на его прямом выходе присутствует нулевой уровень, а на инверсном — единичный

Ф который поступает на третьи входы элементов И 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 в первых трех каналах

10 через элементы И 46-48, а в четвертом канале. непосредственно поступают на входы элементов И 41-44. Если на выходах элементов И 46-48 устанавливаются единичные уровни, то на выхо15 дах элементов НЕ 64-66 — нулевые уровни. Нулевой уровень с выхода элемента НЕ 64 высшего по приоритету канала закрывает элементы И 42»44 бо. лее низких по приоритету каналов.

20 Следующий синхроимпульс проходит через элемент И 41 на выход 60. После окончания обслуживания высшего по приоритету канала.на вход 56 . поступает единичный импульс конца об25 служивания, который устанавливает триггеры 33 и 37 первого канала в нулевое состояние. Яулевой уровень с прямого выхода триггера 37 закрывает элемент И 46, и на его выходе

З0 устанавливается также нулевой уровень, а на выходе элемента НЕ 64единичный. Единичный уровень с вы хода элемента НЕ 64 открывает элемент И 42 второго по приоритету канала, и начинает обслуживаться запрос по этому каналу.

Первый импульс с выхода элемента

И 42, поступив на выход 61 устанавлиЭ

У ает триггер 49 в единичное состояние.

40 Нулевой уровень с инверсного выхода триггера 49 закрывает элемент И 46 до окончания обслуживания второго по приоритету канала. изобретения

i, Приоритетное устройство, содержащее два регистра и две группы элементов И, причем единичные входы первого регистра соединены с

50 запросными входами устройства, прямые выходы разрядов первого регистра, кроме последнего разряда, соединены с первыми входами элементов И первой группы, выходы эле55 ментов И второй группы являются вы" ходами устройства, прямые выходы второго регистра соединены с первыми входами элементов И второй

121)729 группы, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет работы как в режиме абсолютного, так и относительного приоритета, устройство содержит элемент

НЕ и группу триггеров, причем нулевые входы разрядов первого и второго регистров и нулевые входы триггеров группы соединены с группой от ветных входов устройства, тактовый вход устройства соединен с вторыми входами элементов И второй группы и через элемент НЕ с тактовыми входами второго регистра, выходы элементов И первой группы соединены с единичными входами одноименных разрядов второго регистра, выход последнего разряда первого регистра соединен с единичным входом последнего разряда второго регистра, единичные входы триггеров группы соединены с выходами устройства, начиная с второго,: нулевой выход каждого триггера группы, начиная с последнего, соединены с соответствующими входами всех предыдущих элементов И первой группы, нулевой

1 выход каждого разряда второго регистра соединен с соответствующими входами, всех последующих элементов

И второй группы.

2. Приоритетное устройство, содержащее два регистра и две группы элементов И, причем единичные входы первого регистра соединены с группой запросных входов устройства, выходы элементов Й второй группы являются группой выходов устройства, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет работы как в режиме абсолютного, так и относительного приоритета, устройство содержит элемент НЕ, группу элементов НЕ и группу триггеров, при-!

О чем единичные выходы первого регистра соединены с единичными входами вто. рого регистра, группа ответных входов. устройства соединена с нулевыми входами первого и второго регистров

f5 и с нулевыми входами триггеров группы единичные выходы разрядов второго регистра, кроме последнего, соединены с первыми входами одноименных элементов И первой группы, единичный

20 выход последнего разряда второго регистра соединен с первым входом последнего.элемента И второй группы, выходы элементов И первой группы соединены с первыми входами однои25 менных элементов И второй группы, тактовый вход устройства соединен с вторыми входами элементов И второй группы и через элемент НЕ с тактовыми входами первого регистра, выход

ЗО каждого элемента И через одноименный элемент НЕ группы соединен с соответствующими входами всех последующих элементов И второй группы, выход каждого триггера группы, начиная с последнего, соединен с соответствующими входами всех предыдущих элементов И первой группы, единичные входы триггеров группы соединены с выходами устройства, начиная с второго.

1211729

21

1211729

Составитель М.Кудряшев

ТехРед З.Палий

Редактор Н.Швыдкая

Корректор Л.Пиллипенко

Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Заказ 641/53

Филиал ППП "Патент", г, Ужгород, ул.Проектная,4

Приоритетное устройство (его варианты) Приоритетное устройство (его варианты) Приоритетное устройство (его варианты) Приоритетное устройство (его варианты) Приоритетное устройство (его варианты) Приоритетное устройство (его варианты) 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройствах , вьтолняющюс функции прерьшания

Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройствах , выполняющих функцию прерьгоания

Изобретение относится к вычислительной технике и может быть исполь зовано в вычислительных системах и является усовершенствованием устройства по авторскому свидетельству СССР № 737954

Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройствах , вьтолняющюс функции прерьшания

Изобретение относится к автоматике и вычислительной технике и предназначено для применения в устройствах , выполняющих функцию прерьгоания

Изобретение относится к системам обработки информации для управления данными
Наверх