Многоканальное устройство приоритета Советский патент 1976 года по МПК G06F9/48 

Описание патента на изобретение SU525951A1

1

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

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

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

Это достигается тем, что вторые группы входов и выходов i-ro канала соединены со второй группой выходов i+1 канала и второй группой входов i-1 канала, а каждый канал содержит третий злемент И, первый, второй и третий злементы ИЛИ, первый и второй злементы,Запрет, дифференцируюилий и коммутирующий элементы, причем единичный выход второго триггера соединен с входом второго

э;1емента Запрет и со вторым входом первого элемента И, группа входов которого и входов третьего элемента И соединены с первой группой входов и первой груттой выходов капала, вгорая группа входов которого соешп{ена со второй группой выходов н со входами коммутирующего элемента, выходы которого соединены с управляющими входам первого элемента Запрет, опросный вход которого, второй вход третьето элемента И и первый вход второго элемента И соединены со входом опроса канала, запросньп вход которого и выход второго элемента И через первьш элемента ИЛИ соединены с едит{чным входом второго триггера, 1г левой вход которого соединен с выходом третьего элемента И, едаисичньш выход первого триггера соединен с одним из выходов второй группы выходов канала, с одним из входов третьего элемента И и с т1равляю1цим входом второго элемента Запрет, выход которого, выходы первого и третьего элементов И через второй элемент ИЛИ, а выход первого элемента Запрет и нулевой выход второго триггера через третий элемент ИЛИ соединены соответственно с единичным и нулевым входами первого триггера, нулевой выход которого соединен с од1а(м из

яервор5 группы выходов канала и через днффереш(иругоидай элемент со вторым входом второго эле мен га И.

На чертеже даш 6jio: схема предаагаемого уст1юйства.

Многоканальное устройство приоритета содержит каналы 1, 2 и 3, гзиггеры 4 и 5, элементы И 6,7 и 8, элементь ИЛИ 9, 101; 11, элементы- Запрет 12 и 13, дифферевдирук 1Ш1Й элег.юкт 14, коммутирующий элемент 15.

На ч-ертеже обозначены опросные шины 16-18, запросные оины 19-21, сигнальные выходы 22-24.

Устройство работает в двух реж1-1мах.

Режим 1. Сигнал с какого-либо кз Bfasxoдов 22-24 устройства, задающей работу ггрерьшаюш,ей программы, не может быть П1Крван до окончания работы прерьшающей программь; шпилем, nocrynaioupsM на вход более высокого приоритет;. После завершений рибогы крерычаплце: иоограммы в последующем тзкхе работь;. на выходе усгройства устанавливаете. скгнш высшего нр5оритета.

Режим 2. Curiian с како-го-лпбо нэ выходов 22-24 устройства, задаюпяй работу ареръшающей программь5, бьггь ирерван cjгладким, поступаю1Д51М на вход более высокого sipHopHieia, до заверц;еп ;я раОет.аощск ире)ьшаю;л ой npoipais-sмы. После чего усгройство задает работу новой прерывающей программы, а nocjre се завершения включает в работу прервааную ранее прогрп дму.

Первая ддсци11.1тна определения приоритета сигналов задается разомкнутым состоянием коммутирующего элемента 15, а вторая - зяшчнутым состоя1шем комбиш1рующего элемента.

Устройство работает следую ци. образом.

Пусть на входы 19-21 постут1ил {содОИ. При этом триггеры S каналов 2 и 3 устанавливаются в состояние 1 и подают сигнаг на входы элеме гшз И 6 и через элементы Запрет 12 на едяиичные входы трнгге)зов 4. Триггерьз 4 каналов 2 ii 3 устанавгошаются в состояние 1 и подают сигналы на входы элементов И б и 8 и управляю дке входы элементов Запрет 12. При этом элементы Запрет 2 прерьшают сигналы, постунающле с едаш чных выходов триггеров 5 на единичные входы триггеров 4, срабатывает элемент И 7 канала 2 и подает второй снгнал на сдашг-шый вход триггера 4.

При поступлскйП сигнала через шнды опроса 16-18 на входы элементов И 8 и 7 н через элементъ Занрет 13 па нулевые входы тр.1 ггеров 4 происходя С1;ё; угащие изьгеиепня в схеме .устройства. Срабатывает элемент И 8 капала 2 к подает сигнал на нулевой вход тргитера 5 и через элемент ИЛИ 10 подает {рстай сипюл на единичный вход триггера 4. Триггер 5 канала 2 усганаялявается в состойнке О н снимает с;Ннал с входа элемента И Ь, который, в свою очередь, раз тывает цень подаш eroiwro на с/щничпый нход триггера 4. Триггер 4 канала 3 п.ерево-дгся в шстояние О, а rpiirreji 4 канала 2 остается в состой Я я 1, так как sut егщничньй вхо.г; его

| родо1 жает isocTyiuub третий сигнал с выхода )лемента И Н через элемент ИЛИ 10. В результате запрещается снгаал на выходе 24 н остается сигнал на выходе 23 (с более высоким коэффициентом). Это состояние сохраняется до момента заверн е(шя работы прерьгаающей гфограммы, задаваемой выходом 23.

После оконча5й1я работы прерьшающей программы снимается сигнал с 1нин опроса 16-18. При этом снимается сигнал с выхода элемента И 8 канала 2 и, следовательно, снимается снгнал с едиШ1ЧИОГО входа триггера 4 через элемент ИЛИ 10. Сш1мается сг1гнал с згулевых входов триггеров 4 через зле|угешы Занрет 13. Под действием сигнала с нулевого выхода триггера 5 канала 2 триггер 4 этого канала устанавливается в состояние О. Сигнал с едагшчного выхода триггера 5 канала 3, поступая через элемент Занрет 12 на еднннчный ;-1лод триггера 4; yciaiiiiBjiHBacT триггер в состояние 1. В устройстве зафиксирован код 001. Снятие сигнала с шин опроса 16-18 обусловливает заBCpuiCiffie работы устройства в дaннovI такте.

В сле):у,01цем такте работы; устройства нрн постузигении снгя.ала на шины опроса 16-18, если не иэмепяется 1хОД; занисанный в устройстве , устанавлиБается ciiniaj-j на выходе 24.

Если в ходе работы нрерьшающей нрограммы, задаваемой выходом 23, постунает сигнал на и ход 19, то этот сигна устанавливает триггер 5 канала 1 в состояние 1. Однако триггер 4 этого канала не устанавливается в состояние 1 и не прерывает сигнал на выходе 23, так как на его кулевой ностунает сигйал с выхода злемеита Запрет 13. При снятии сигнала с шин опроса 16 18 триггер 4 канала 1 устанавливается в состояние 1 под действием сигнала с едигщ1шого вьтодл триггера 5, а триггеры 4 каналов 2 и 3 устанавливаются соответственно в состоя(шя О и 1. Таким образом, неред началом нового рабочего такта в устройстве записан код 101.

Работа устройства npis второй дисциплине определения приоритета сигналов протекает следующим образом. Коммутирующие элементы 15 каналов 1, 2 и 3 установлены в замкнутое состояние. Пусть на входы устройства ностулил код 011. Этот код

5 изменяет состояние уст13ойства. При поступлегши сигншга на нины 16-18 триггер 4 канала 3 устанавливается в состоя ше О под действием сигнала с выхо7Да элемента 3;трет 13 и снимает с утграв- . лятош.его входа э.пемента Запрет 13 канала,2, с выхода которого лодается снгнал на нулевой вход триггера 4. Триггер 4 канала 2 остается в состояш1И 1 «од действием сигнала с выхода элемента И 8. Сигнал с выхода элемента Занрет 13 канала 1

5 занрещан сигналом с е;даничггаго выхода триггера 4 кгнаг а2. На выходе 23 устройства устанавливается снгизл.

Пусть в данном состоящей устройства на вход 19 постуннл сигнал. Этот сигнал устанавливает триггер 5 в состояние 1, который через элемент Запрет 12 устанавливается в сосюяьше Г триггер 4, При на единичный вход триггера 4 канала 1 iiociynasoi сигналы с выходов элементов И 6 и 8. Под действием сигнала с выхода элемента И 8 триггер 5 канала 1 устанавливается в состояние О и снимает сктнал с выхода элемента И 6. Триггер 4 остается в состояшли 1 только под действием сигнала с выхода элемента И 8. Триггер 4 канала 1 устанавливается в состояние 1 и сШ1мает сигнал с входов элементов И 6 и 8 более низкого приоритета. При этом снимается сигнал с единичного входа триггера 4 канала 2 и он под действием сигнала с нулевого выхода триггера 5 и выхода элемента Заперт 13 устанавливается в состояние О. Сигнал с нулевого выхода триггера 4 канала 2, поступая на вход дафферевдирующего элемента 14, вызывает на его Бхо.ие коротк 5Й сипшл, которьп, ностулая через jrieficnr i-1 7 па cj:, ;ьгй вход триггера 5, уста1авл вает ето и состсяаие Г. Триггер 4 i.-aiiyi:. .,- теперь не устанавливается в состояние Г так как аа нулевой вход его поступает сигнал с Bbrxojj.a элемента Запрет 13. В результате на вьькоде 22 устанавливается сигнал, а с выхода 23 снимается, При завершеШ работы нрерывающей нрогралгмы, задаваемой выходом 22, стшмается сигнал с 1шш опроса 16-18 н с триггеров 5 на триггеры 4 переписывается код 011. Формула изобретения Многоканальное устройство приоритета, содержащее п каналов (п-целое), нлшу опроса, запросные и выходные ншиы, соеданенные соответственно со вxoдa ffl опроса, запросным входами и сигнальнь№щ выходами каналов, первая группа входов и первая группа выходов i-ro канала (, ..., п) соединены соответственно с первой группой выходов i-1 канала и первой группой входов i-H , притем каждый канал выполнен в виде первого и BTOpoiO триггеров, первого и второго элементов И, а е11л1Ша1ый выход первого триггера соединен с первым входом первого элемента И, отличающееся тем, что, с целью повышения надежносш устройства и {тсишрешя фуикциояальных возможностей устройстеа, вторые группы входов и выходов i-ro канала соединены соответственно со второй группой выходов i+l канала н второй группой входов канала, а каждаш канал содержит третий элеменг И, первьш, второй и третий элементы ИЛИ, первьй и второй элементы 3апрет, дифференцирующий и коммутирукщдай элементы, причем .е/зиничный выход второго триггера соединенс входом-второго элемента ; 31шрет и со вторым входом первого элемента И, группа входов которого и группа входов третьего элемента И соединены с первой группой входов и первой группой выходов канала, вторая труппа входов которого соединена со второй группой выходов и со входами коммутирующего элемента, выходы которого соединены с т равляюидими входами первого элемента - Запрет, опросный вход которого, второй вход третьего элемента И и первый вход второго элемента И соед 1нены со входом опроса канала, запросный вход которого и выход второго элемента И через первьш элемент ИЛИ соедянены с ед|1ничным входом второго триггера, нулевой вход которого соединен с выходом третьего элемента И, единишын выход первого триггера соед} нен с одним из выходов вто1Х)й группы выходов канала, с оддшм из входов третьего элемента И и с управляющим входов второго элемента Запрет, выход которого, выходы первого и третьего элементов И через второй элемент ИЛИ, а выход первого элемента Запрет и нулевой выход второго триггера через третий элемент ИЛИ соеданены соответственно с ед11ничным и нулевым входами первого триггера, нулевой выход которого соединен с одним из выходов первой rp 7iribi выходов канала и через дифференцирующий элемент со вторым входом второго элемента И.

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

название год авторы номер документа
Устройство переменного приоритета 1988
  • Макаров Валерий Иванович
  • Штанько Сергей Иванович
  • Курак Михаил Валерьевич
  • Архипова Татьяна Павловна
SU1571584A1
Многоканальное устройство приоритета 1986
  • Голубцов Виктор Васильевич
  • Ковалев Юрий Иванович
  • Орлов Владимир Николаевич
  • Пархоменко Анатолий Никифорович
SU1405057A1
Многоканальное устройство приоритета 1982
  • Богумирский Борис Сергеевич
SU1068940A1
Многорежимное устройство приоритета 1990
  • Костюковский Алексей Григорьевич
SU1805469A1
Устройство циклического приоритета 1990
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Михайлов Михаил Васильевич
SU1716516A1
Устройство для обслуживания запросов 1983
  • Чернов Виктор Порфирьевич
SU1107125A1
Устройство приоритета 1979
  • Крупецкая Полина Иосифовна
  • Мосиенко Юрий Иванович
  • Кузьменко Анатолий Порфирьевич
SU847320A1
Устройство для обработки запросов 1986
  • Терехов Владимир Георгиевич
  • Заяц Анатолий Моисеевич
  • Горшков Виктор Николаевич
SU1397913A1
Многоканальное устройство приоритета для распределения заявок по процессорам 1985
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1327105A1
Устройство циклического приоритета 1990
  • Попов Вячеслав Григорьевич
  • Михайлов Михаил Васильевич
SU1716515A1

Иллюстрации к изобретению SU 525 951 A1

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

Формула изобретения SU 525 951 A1

SU 525 951 A1

Авторы

Червяцов Владимир Николаевич

Даты

1976-08-25Публикация

1974-06-14Подача