Асинхронное устройство переменного приоритета
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(5 06 Р 9/ ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ ЗОБРЕТЕНИ ПИС ске во СССР 1983 СССР 1980,0 ПЕРЕИЕсится к ЦИЦЕРО хнике и может локах управлего пользования,Н АВТОРСКОМУ СВ(54) АСИНХРОННОЕ УСТРОЙСТНОГО ПРИОРИТЕТА57) Изобретение отновой вычислительной тебыть использовано в бния устройствами обще например в арбитрах ЭВИ. Цель изобретения - расширение области применения за счет возможности измененияприоритетов запросов. Устройство содержит п-разрядный регистр запросов,две группы элементов И-НЕ, регистрмаски, две группы элементов И, генератор импульсов, три элемента И.Изобретение позволяет организоватьновый режим работы асинхронного приоритетного устройства, заключающийсяв возможности изменять порядок обработки запросов путем маскированиязапросов с последующей их обработкойбез смены маски1 ил,53 2рый разрешает запись поступивших запросов в регистр 3 запросов.Триггеры регистра запросов, которым соответствуют поступившие запросы, устанавливаются в единичное состояние, На выходах элементов И-НЕ 5в тех разрядах, которые не замаксированы, появляются логические "0", Навыходе элемента И 7 также появляетсянизкий потенциал . В результате этогона выходе элемента И 9 появляется"0", запрещающий дальнейшую записьзапросов в регистр 3,Логический "0" с выхода элементаИ 7 инвертируется элементом НЕ 10 ина входы элементов НЕ 10 и И 11 по-.ступает логическая "1, однако совпадение логических "1" происходиттолько на входах того элемента И 11,куда поступает "1" с соответствующего триггера регистра 3. Таким образом, на выходах 18 присутствует только одна "1". По окончании обработкизапроса на вход 14 поступает сигналответа, сигнализирующий об окончанииобмена. Соответствующий триггер регистра 3 устанавливается в исходноесостояние и с выхода 18 снимается"1". В то же время появляется "1"на другом выходе 18, если была произведена запись запроса в соответствующем разряде регистра 3 и этотразряд не замаскирован. После того,как будут обработаны все незамаскированные запросИ, на всех входахэлемента И 7 появляются логическиеС выхода этого элемента логическая "1" поступает на вход генератора8 и он формирует следующий импульс,по которому триггер 6 переводится внулевое состояние. В результате этого регистр 4 переключается в состояние высокого импеданса. С входовэлементов И-НЕ 5 снимается код маски и начинается обработка запросов,которые были замаскированы, По окончании обработки этих запросов навходах элемента И 7 появляются доги"ческие "1", Логическая "1" с выходаэтого элемента поступает на входгенератора 8 и на вход элемента И12. Так как триггер 6 в это времянаходится в нулевом состоянии, тологическая "1" с инверсного выходатриггера поступает на второй входэлемента И 12. Логическая "1" навыходе элемента И 12 является сигналом разрешения записи маски устрой 35 1 13615Изобретение относится к цифровойвычислительной технике и может бытьиспользовано в блоках управленияустройствами общего пользования на 5пример в арбитрах ЭВМ,Целью изобретения является расширение области применения за счет возможности понижения приоритета по любому разряду с.последующей обработкой запроса по данному разряду безсмелы маски.На ,чертеже приведена схема предлагаемого устройства,Устройство соДержит группы элементов И-НЕ 1, И 2, регистр 3 запросов,регистр 4 маски, группу элементовИ-ПЕ 5, триггер 6, элемент И 7, генератор 8 импульсов, элемент. И 9,элемент НЕ 10, группу элементов И11, элемент И 12, входы 13 запросовустройства, ответные входы 14 устройства, вход 15 установки в исходноесостояние устройства, вход 16 записи маски устройства, кодовые входы 2617 устройства, информационные выходы18 устройства и выход. 19 разрешениязаписи маски устройства;Приоритетное устройство работаетследующим образом. 30При включении питания на вход 15подается импульс установки в исходное состояние, который обнуляетрегистр 3 запросов. После этого навходы 17 устройства подается кодприоритета, причем нулевые значенияразрядов указывают замаскированныеуровни приоритетов. На вход 16 уст-ройства подается импульс, по которому происходит запись маски в регистр 404. Так как регистр 3 запросов обну-.лен, то на первых входах группыэлементов И-НЕ 5 присутствуют "0".На первых входах элементов И 11 также присутствуют 0, поэтому на вы бходах 18 будут "0". На входах элемента И 7 и на входе генератора 8присутствуют логические единицы,поэтому на выходе последнего формируется импульс который переводиттриггер 6 в нулевое состояние. Регистр 4 маски переводится в состояние высокого импеданса. Так,как навыходе элемента И 7 продолжает присутствовать логическая единица, тогенератор 8 формирует следующий импульс, который переводит триггер 6в единичное состояние. На выходе элемента И 9 формируется импульс, котоз 136155ства на выходе 19. По этому сигналуможно произвести запись новой маски.в регистр 4 в случае необходимости.Одновременно с этим происходит сов 5падение логических "1" с выхода элемента И 7 и с выходов генератора 8и триггера 6 на элементе И 9. Логическая "1" с выхода элемента И 9разрешает запись поступивших запросов. После того, как генератор 8сформировал импульс, триггер 6 переключается в единичное состояние, начинается новый цикл работы устройства. Если же к моменту записи запросов на входы 13 не поступили новыезапросы, то триггеры регистра 3остаются в нулевом состоянии и навыходе элемента И 7 постоянно присутствует логическая "1", Генератор 8 2 Опостоянно формирует импульсы, которые периодически переключают триггер6. На выходе 19 разрешения записимаски периодически появляются импульсы. С элемента И 9 также периоднчески проходит разрешение на записьзапросов в регистр. В таком состоянии устройство находится до тех пор,пока хотя бы на одном из входов 13не появится запрос, При записи в 30регистр 14 кода с единицами во всехразрядах на всех выходах регистра 4постоянно будут логические "1". Поокончании обработки всех предыдущихзапросов на прямых выходах триггероврегистра запросов будут логические"011. Поэтому на выходах элементовИ-НЕ 5, а также на выходе элементаИ 7 будут логические "1". На входахэлемента И 9 происходит совпадение 4 Ологических "1" с выхода элемента И7 и с инверсных выходов генератора8 и триггера 6. Логическая "1" с выхода элемента И 9 поступает на входыэлементов И-НЕ 1 и происходит запись 45поступивших запросов в регистр 3.На прямых выходах. триггеров регистра3 появляются логические "1" в техразрядах, куда поступили запросы.На выходах соответствующих элементовИ-НЕ 5 появляются логические "О",так как на вторых входах всех этихэлементов присутствуют логические"1" с выходов регистра 4. ЛогическийО с выхода элемента И 7 инвертируется элементом НЕ 10 и на вторые входы элементов И 11 поступает логическая "1", однако совпадение логических"1" происходит только на входах того элемента И 11, куда поступает "1" ссоответствующего триггера регистра 3.Таким образом, на выходах 18 присутствует тольно одна "1", По окончанииобработки запроса на вход 14 поступает сигнал ответа, сигнализирующийоб окончании обмена. Соответствующийтриггер регистра 3 устанавливаетсяв исходное состояние и "1" с выхода1 8 снимается. В тоже время появляется 1" на другом выходе 18 с более.низким уровнем приоритета, если насоответствующем входе 3 был запрос.По окончании обслуживания всех запросов на входах элемента И 7 появляются логические "1". Логическая "1" с выхода этого элемента поступает навход генератора 8 и он формируетследующий импульс, по которому триггер 6 переводится в нулевое состояние.По совпадению логических 1 на входах элемента И 9 на выходе этого элемента вырабатывается импульс, по которому производится запись новыхзапросов в регистр 3 запросов,Формула изобретения Асинхронное устройство переменного приоритета, содержащее первую группу элементов И-НЕ, регистр запросов, первый элемент И, элемент НЕ, первую и вторую группы элементов .И, причем первые входы элементов И-НЕ первой группы соединены с соответствующими входами запросов устройства и с первыми входами соответствую-, щих элементов И первой группы, вторые входы элементов И-НЕ первой группы объединены между собой и соединены с выходом первого элемента И, третьи входы элементов И-НЕ первой группы соединены с соответствующими ответными входами устройства и с вторыми входами соответствующих элементов И первой группы, выходы которых соединены с нулевыми входами соответствующих разрядов регистра запросов, единичные входы разрядов регистра запросов соединены с входами соответствующих элементов И-НЕ первой группы, единичные разрядные выходы регистра запросов соединены с первыми входами соответствующих элементов И второй группы, выходы элементов И второй группы являются информационными выходами устройства, вторые входы элементов И второй группы соедине5 . 1361553 6 ны с выходом элемента НЕ, о т л и - ки устройства, информационные входы ч ающе е ся тем, что, сцелью регистра маски соединены с группой расширения области применения за кодовых входов устройства, каждый счет возможностей понижения приори- выход регистра маски соединен с пертета по любому разряду с последующей вым входом одноименного элемента И 5обработкой запроса по данному разря- НЕ второй группы и с третьим входом ду без смены маски, в него введены одноименного элемента И второй груп- регистр маски, вторая группа элемен- пы, выходы элементов И-НЕ второй груптов И-НЕ, генератор импульсов, вто- пы соединены с соответствующими входарой и третий элементыИ, триггер, вы ми третьего элемента И, второй вход ход второго элемента И является выходом каждого элемента И-НЕ второй группы разрешения записи маски устройства, соединен с прямым выходом одноименно- первый вход второго элемента И сое-го разряда регистра запросов, инфординен с инверсным выходом триггера, мационные входы регистра запросов первый вход первого элемента И сое соединены с входом логического нуля динен с выходом третьего элемента И, устройства, тактовый вход регистра с входом запуска генератора импуль- запросов соединен с входом установки сов и с входом элемента НК, выход в исходное состояние устройства, трегенератора импульсов соединен с вто- тий вход первого элемента И соединен рыми входами первого и второго эле" 20 с инверсным выходом триггера, инверсментов И и с тактовым входом тригге- ный выход последнего разряда регистра, единичный выход триггера соеди- ра запросов соединен с соответствуюпен с входом управления третьим сос- щнм входом третьего элемента И, выход тоянием регистра маски, вход установ- каждого элемента И-НЕ второй группы ки в единичное состояние триггера 25 соединен с соответствующими входами соединен с входом разрешения записи всех последующих элементов И второй регистра маски и с входам записи мас- группы. одписн аказ 6291 48 раж 671 ИИ оизв,-полигр. пр-тие, г. Ужгород, ул, Проектна
СмотретьЗаявка
4102666, 20.05.1986
ПРЕДПРИЯТИЕ ПЯ В-2969
ВОРОНЦОВА НИНА АЛЕКСАНДРОВНА, РАСКЕВИЧ ОЛЕГ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 9/50
Метки: асинхронное, переменного, приоритета
Опубликовано: 23.12.1987
Код ссылки
<a href="https://patents.su/4-1361553-asinkhronnoe-ustrojjstvo-peremennogo-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Асинхронное устройство переменного приоритета</a>
Предыдущий патент: Многоканальное устройство приоритета
Следующий патент: Устройство для исправления однократных ошибок р-кодов фибоначчи
Случайный патент: Гаситель кинетической энергии потока