Многоканальное устройство приоритета

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К AQTOP CNOhA V СВИДЕТЕЛЬСТВУ

Союз Советских

Социапмстммеских

Республик (11) 525951 (61) Дополнительное к авт. свид-ву— (22) Заявлено 14.06.74 (21) 2034338/24 с присоединением заявки,%— (23) Приоритет (43) Опубликовано 25.08.76. Бюллетень № 31 (45) Дата опу оликования описания 31.01.77 с (51) P$. Кл

G 06 F 9/18

Госуда рстаенный комитет

Совета Министров СССР по делам изооретений и открытий (53) УДК

681325 (088.8) (72) Автор изобретен и>

В. H. Червяцов (71) Заивитель (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА

Изобретение относится к области вычислительной техники, Известно многоканальное устройство приоритета, содержащее о каналов (п-целое), шины опроса, запросные и выходные шины, соединенные соответственно со входами опроса, запросными входами и сигнальными выходами каналов, первая группа входов и первая группа выходов i-го канала (i=-1, ..., и) соединены соответствонно с первой группой выходов 1-1 канала и первой группой входов i+1 канала, причем каждый канал вьптолнен в виде первого и второго триггеров, первого и второго элементов И, а единичный выход первого триггера соединен с первым входом первого элемента И.

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

Это достигается тем, что вторые группы входов и выходов i-ro канала соединены со второй группой выходов 1Ч.1 канала и второй группой входов i-1 канала, а каждый канал содержит третий элемент

И, первый, второй и третий элементы ИЛИ, первый и второй элементы. Запрет", дифференцирующий и коммутируюший элементы, причем единичный выход второго триггера соединен с входом второго элемента "Запрет" и со вторым входом первого элеме .гта И, группа входов которого и группа входов третьего элемента И соединены с первой группой входов н первой группой выходов канала, вгорая группа входов которого соединена со второй группой выходов и со входами коммутируюШего элемента, выходы которого соединены с управляющими входами первого элемента Запрет", опросный вход которого, второй вход третье10 ro элемента И и первый вход второго элемента И соединены со входом опроса канала, запросньш вход которого и выход второго элемента И через первый элемента ИЛИ соединены с единичным входом второго триггера, нулевой вход которого

15 соединен с выходом третьего элемента И, единичный выход первого триггера соединен с одним из выходов второй группы выходов канала, с одним иэ входов третьего элемента И и с управляюшим входом второго элемента "Запрет", выход которо2п ro, выходы первого и третьего элементов И через второй элемент ИЛИ, а выход первого элемента Запрет и нулевой выход второго триггера через третий элемент ИЛИ соединены соответственно с единичным и нулевым входамн первого триггера, 25 нулевой выход которого соединен с одним и э ??5951 в((х(?!"?Б нерв(?й1 Группы выходов кана?га и через

3(иффере(а(ирую1?ц(й элемент со Вторым входом

Втор(?ГО э?(Смен 1(а И.

На чепгеже дана блок -схема ппе!ц!агаемого устройства.

Многоканальное устройство приоритета содер?3(ит каналы 1, 2 и 3, триггеры 4 и 5, зле мен Гы N 6, 7 и 8, элементы ИЛИ 9, 10 и 11, элементы Ззт!(?ет" 1. и 13. дифференцирующий элемент 14, коь(мутирующий элемент 15, На тертеже обозначены опросные шины 16-18, запросные шины 19-21, сигнальные выходы 22-24. устройств(э работает в двух режимах.

Ражим 1, Сигнал с какого-либо из Выходов 22 — 24 устройства, задающий работу прерывающей программы, не может быль прерван до окончания работы прерывающей программы с(1Г1(злом, поступ»(оьци1:" . -(а Б хо, i более Б !ci!!< Огt, z c1 »;я?!! В; т», ПОсле ззвео(?деHj(ji 1л!ОО Гы i!1 "ер? 1:-а .:,ь?Б<:.,i l !:н, !, мы в после!(у(оьцем такте р .!б(? тц н» BBJ?(Q!!B ";,;t po;1 ства устанавлиБае тся сиГнсо! Bi>icijzor(J Jip!(Q1?;! 1 тз.

Режим 2. С Ггнал с к»i(с О ",;Boo пэ вь ходов 22-24 устоoiic Ба, B!!!z»ioц? и, -:„,.,:> Г(. !нарыва»?щеи поог1?аммы, ио.-;..т (?ь!т-,?СО::.1!. c=:.!!».:!Оь(, поступа(оцц(ь; на Бх-:,>;- б(?Г!С(. ы(,э! :Огo .31;ч?(?р Г!Б(1?, мы. IIocB чего ус(poi(cTBQ э»дает р»боту новой прерыва1(?ц(еи Г11?ОГ1?аь(мы, а пОсле ес Заве!? шени я вкл(очает Б работу лреованную ранее !Трогра (му.

Первая Б11сципл!!на определе!Бгл i:Jiiopiггеi» сигналов задается разомкнутым сост(?1!1!!!Б1.! коммутирующего элемента 15, à Biopafi — эам(<нутым состоянием комбинирующегo элемента.

Устройство работает следую цим Обра ?О1,1, Пусть HB Бходы 1!- -21 IIocftt пи;! .(?д 0; . 11!?и этом триггеры 5 каналов 2 и 3 устанавливаются в состояние "1" и подают сигнал на входы элеме!Г(ов

И 6 и через элементы "Запрет" 12 PB еди!Гичные входы триггеров 4. Тр(!Ггеры 4 канатов 2 и 3 усгз навлива1ОТСЯ ч ct tcj QJIIBIB 1 !I 11OBtB?AT скгнаIы 1!з входы э 1е.;i!IJОБ 1 . » и 8 H 1(.! »..1,. ь.-!.» Б..дь, элементов Запрет" 1 . При этом эле ;еп(ы Запрет" 2 прерывают сигналы, поступ»(ощ!!с с сцинк .HbIx BbIxof(oB Т1?нггеров 5 1!а BJJJ!BB.I!Bit!I!It!c Bt! Qlj l Т1?иггеров 4, срабзтыв»ет элемент 1. 7 I(»t!BJ B - !!Iotlзет второй сигнал га с;в(1Б(:.!1!ый вход три!Ггс?з

При г(Ост уп?(С(в!н сиги» Jj B !е 1?Сэ l! Jli!! j: l ofl роса16-18 ia входы элементов И 8 и 7 и че1?сз элементы апре ; 13 па нулевыс входы tptlffe. ров 4 происходят глду1(?!ц!(е иэь,:нсгн я B схеме устройства, Срзбзтъ:,::зет эле ?цс? : .:1 8 г(»;!»л!1 2 и подает сигнал на !эу;;евой Вход гргггера 5 v Берез элемент ИЛИ 10 под»С г грстий сигна?!на слили иный вход триг(ерз 4. Триг(ер 5 канала 2 усганавливается в состояние 0" v, сьа!м(!ст с!!! Ба?3 с Входа элемента И (?, кото(?; .!t, B СБ01() О !»гсдь„;,?аэ??ываст

ЦЕЛЬ ПОДГ(31 Б ГОПОГО СИ Г! Bil » !1B С Дп! !И Н! !ЦИ ВХОД триггера 4, 1 ри tJBp .(канала 3 1ьэ1?Бволл 1 сл В состоя(гие "0 "„а триггер 4 кз(!1!лз 2 Ос-ае(.ся Б (?Qcто я н((и "1 г-ак Г(а (;.- t t B; т(311(и !н ы11 B)(o Jl нродоjoê»åò ш?с Jóii»i» тре(ий сигнал с вMõîда ?лемента "И 8 через элемент И?1И !О. В результате залpeB!Beici сигнал на выходе 24 и остается си(нал на выходе 23 (с более высоким коэффи1(иентом).

Это состо?пгие сохраняется до момента завершения работы п1?ерьлэающей программы, задаваемой Выходом 23.

После окончагн(я работы прерывающей проГр»1"!мы снимается сигнал с шин опроса 16-18. При

Biol снимается сигнал с выхода элемента И 8 канала 2 и, следовательно, снимается сигнал с единя-кого входа триггера 4 через элемент ИЛИ 10.

С(гимается сигнал с пулевых входов триггеров 4 через элементы "Запрет" 13. Под действием сигнала

15 с нулевого выхода триггера 5 канала 2 триггер 4 этого канала устанавливается в состояние "0".

Сигнал с еди1(ичного выхода !риггера 5 канала 3, поступая через "-:ге.;!ент "З»гшет" 12 на единичный

Он ""-ЧГГС ?" Ч. 1" г *!Jljjji(!Bт Т1?ИГГЕР Б СОСТОЯ„@::(ие 1". 13 устройсгве зафиксирован код 001. Снчi!iB с!!(цала с шин Опроса 16-1о Обусловливает заB»р1яс!Гцс !?а U fBl vcTDQ icTÂB 13 данном TBI(TB.

3 след,:1:лце(н T»;(Tс работа(устройства лрп

:юс? у!!ленни с(!3!а? l! J» J!i!1ны О;!роса 16- 8, если пе .:-эх!Сп,.етст к(д, э»пис»нный в устройстве, устанавл11.

Ба,-тс?(с!н !!а Ба ?3ь!холе,4

Если Б ходе работы прерывающей программы, эадаваемои Б ыходом 23, поступает сигнал на ехоп 19, то этот сигнал устанавливает триггер 5

3"" канала 1 Б состояние "Г . Однако триггер 4 этого t t кз нзла не устанавливается В со стоя(п(е 1 и не прерывает сигнал на выходе 23, так как на его нулевой Выход поступает сигнал с выхода элемента Запрет" 13. При снятии сигнала с шин ОпроK (а 16-18 триггер 4 капала 1 устанавливается в состояние "1" лод действием сигнала с единичного вывода триггера 5, а триггеры 4 каналов 2 и 3 устанавливаются соответственно в состояния "0" и

"1". Таким сб1?аэом, .перед началом нового рабоче40 го такта в у тройстве записан код 101.

Работа устройств", i!pi! второй дисциплине определения приоритета сигналов протекает следующим образом. Коммутиру1Ощие элементы 15 каналов 1, 2 и 3 установлены в замкнутое состояние. Пусть на входы устройства поступил код 011. Этот код изменяет состояние устройства. При поступлении сиги!Б1» па ца(ны 16-18 триггер 4 канала 3 устанавливается Б состояние "0" под действием сигнала с выхода элемента Запрет 13 и снимает с управ- . ляющего входа элемента "Запрет" 13 канала,2, с

Быхо I» которого подается сигнал на нулевой вход тр(н Гера 4, Т1?!(ггер 4 канала 2 остается в состоянии

"1 цод действием сигнала с выхода элемента И 8.

Сигнал с выхода элемента "Запрет" 13 канала 1 эапре(цеп сигнз?1ом с едини moro выхода триггера 4 капала 2. На Bhii(QBB 23 устройсгва устанавливается

С!(1НЗЛ.

Пусть Б даш(ом состоянии устройства на вход 19 поступ!Оп си(ч(л. Этот сигнал устанавливает триггер 5 Б состояние "1", который через элемент

525%1

"Заире(12 устанавливается в сос3ояние "I" трн(1ер 4. При э IOM на единичный вход триггера 4 канала ) IiocIyliaioi сип(алы с выходов элементов И

6 и 8, Иод дейсг33ием аннана с выхода элемента И 8 триггер 5 канала 1 устанавливается и состояние "0" и снимает сигнал с выхода элемента "И" 6. Триггер 4 остается в состоянии "1" только под действием сигнала с выхода элемента И 8.

Триггер 4 канала 1 устанавливается в состояние "1" и снимает сигнал с входов элементов И 6 и 8 более низкого приоритета.

При этом снимается сигнал с единичного входа триггера 4 канала 2 и он под действием сигнала с нулевого выхода триггера 5 и выхода элемента

"Заперт" 13 устанавливается в состояние "0". Сиг- и нал с нулевого выхода триггера 4 канала 2, поступая на вход дифференцируюгдего элемента 14, вызывает на его p, (o(!c коротк(п(си пиал еотopbIII, Оступая:lср,э :!c!,сп1 И 7 па с,. I ..: >, и 33iop триггера 5,, - та чвлгя3ает его II сос3оянiic 1". 2О

1 рц3 гер 4 .. -!i, . : " цсьь !гс "стана(3л(((Застоя 13 состояние 1", та1(как я;, и, ясной вход его постуIIacT си пил с В ь1хо l(l элсь(сита Зал 13 с т 1 3. В

pC3)O!I 3(i(C 1IB 13bi (OpC 22 устапав.IIIIÇIIPTCÇI CIIf!13 I, il C выхода 23 снимается. 11ри за(3срщс1лп(работы прсрываюгцей програь.:ьil I, задаваемой выходом 22, снимается cIIIIIal! с ((лп(опроса 16-18 Ii с триггеров 5 на триггеры 4 rlcpcl!I!cl I33acicli код 011.

Формула изобретения

Многоканальное устройство пр3(оритета, содержащее и каналов {n-целое), IIIIII(y опроса, запросные и выходные цпп(ы, соедипенпыс coo333c rcr(3CI(IIo со входамн опроса, запросными входами н сигнальными выходамн каналов, первая группа входов и первая группа в ixoIIOI3 i-го канала {i=1, ..., n) соединены соответственно с первой группой выходов i-1 канала и пер(3ой группой входов i+1 канала, причем каждый канал выполнен в впдс псрвого и второго триггеров, первого и второго элементов И, а единичный выход первого триггера соединен с первым входом первого элемента И, о тл и ча ющ е е с я тем, что, с целью повьшмния надежностч устройства и 1 асца1рения функциональных возможностей устройства, вторые груттпы входов и выходов i-го канала соединены соответственно со второй группой выходов i+1 канала и второй группой входов i-1канала,,а каждый канал содержит третий элемент И, первый, второй и третий элементы ИЛИ, первый и второй элементы "Запрет, дифферен . цирующий и коммутирувщий элементы, причем ,ериничный выход второго триггера соединен с входом второго элемента Запрет" и со вторым входом первого элемента И, группа входов которого и группа входов третьего элемента И соединены с первой группой входов и первой группой выходов канала, вторая группа входов которого соединена со второй группой выходов и со входами коммутируюгцсго элемента, выходы которого соединены с управляюшими входами первого элемента "Запрет", опросный вход которого, второй вход третьего элемента И и первый вход второго элемента И соединены со входом опроса канала, запросный вход которого и выход второго элемента И через первый элемент ИЛИ соединены с единичным входом второго триггера, нулевой вход которого сосд3шен с выходом третьего элемента И, едини п(ый выход первого триггера соединен с одним из выходов вто1юй группы выходов канала, с одним из входов третьего элемента И и с управляющим входов второго элемента "Запрет", выход которого, выходы первого и третьего элементов И через второй элемент ИЛИ, а выход первого элемента

"Зап 3ет" н нулевой выход второго триггера через третий элемент ИЛИ соединены соответственно с единичным и нулевым входами первого триггера, нулевой выход которого соединен с одним из выходов первой группы выходов канала и через дифференцирую(ций(элемент со вторым входом второго элемента И.

Составитель ф. Шагиахметов

Техред О. Луговая Корректор С, Шекмар

Редактор Н. Данилович

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

5330/89 Тираж 864 Подписное

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

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

Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета 

 

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

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

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

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

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

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

Изобретение относится к вычислительной технике
Наверх