Устройство для управления очередностью обслуживания

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

Социалистических

Республик (ll) 603993 (61) Дополнительное к авт. свид-ву— (22) Заявлено 0901.76 (21) 2323463/18-24 с присоединением заявки Ph (5l) М. Кл.

406 Т 9/18

Гвврдврвтвввныв ввввтвт

Свввтв Мввввтрвв CCCP вв авва ввю4рвтввй в втврмтв» (23) Приоритет— (43) Опубликовано2504;У8. Бтоллететть И 15 (53) УДК681 325(088 8? (45) Дата опубликования описания 180478 (72) втор изобретения

Ю.Н. Мартыненко

Pl) Заявитель (54 ) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОЧЕРЕДНОСТЬЮ

ОБСЛУЖИВАНИЯ

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

Известно устройство для управления очередностью обслуживания, содержащее триггеры, инверторы, элементы И, ИЛИ (1)

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

Так как состояние неустойчивого Равновесия может быть воспринято последующими цепями произвольно, т.е. как ъ0 О или как 1, оно приводит к сбою в работе устройства. По окончании состояния неустойчивого равновесия происходит переход в произвольное состояние устойчивого равновесия, вслед- 25 ствие чего возникает неоднозначность при съеме информации с устройства.

Наиболее близким к предложенноМУ по технической сущности является устройство для управления очередностью 30 обслуживания, содержащее регистр запросов, разрядные входы которого соединены с группой запросных входов устройства, блок приоритета, выходы которого соединены с кодовыми входами коммутатора блок управления, первый, второй и третий выходы которого соединены с управляющими входами соответственно регистра запросов, блока приоритета и коммутатора, причем прямые и инверсные разрядные выходы регистра запросов соединены с кодовыми входами блока приоритета, прямые разрядные выходы регистра запросов соединены с группой входов блока управления, четвертый выходи первый вход которого соединены соответственно с эапросньм выходом и запускающим входом устройства, а выходы коммутатора,соединены с группой разрешающих выходов устройства

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

603993 приоритетом в этом случае записывается следующим образом:

« t.„+ Ñ „- t рп и . юк >>> где 1и -время поступления запроса

5 с низким приоритетом) время поступления запроса с высоким приоритетом; э„ - задержка вь1дачи сигнала, закрывающего вход регистра запросов, относительно первого поступившего запроса.

При выполнении условия

О.,.п „„> где 4 „вг — длительность переклЫче- )5 ния триггера регистра запросов, триггер регистра запроса,с высоким приоритетом может перейти в состояние неустойчивого ревновесия и находиться в нем некоторое Неопределенное время. 20

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

Таким образам эта устройство имеет низкую надежность.

Целью изобретения является, повышение надежности устройства.

Это достигается тем, что предложенное устройство содержит двухнхадовые элементы И, элемент ИЛИ-НЕ и узел смещения уровня сигналов, причем прямые инверсные разрядные выходы 40 каждого разряда регистра запросов через узеп смешения уровня сигналов соединены со входами соответствующего двухвходаного элемента И, выходы элементов И через элемент ИЛИ-НЕ соединены со вторым входом блока управления °

Иа фиг.1 представлена структурная схема устройства; на фиг.2 - то же, дин из вариантов выполнения; на фиг.3-50 выходная характеристика логического злемечта. устройство для управления очередностью обслуживания содержит регистр запросов 1, блок 2 приоритета, коммутагор 3, блок 4 управления„ узел 5 смещения уровня сигналов, группу 6 запросных н:<адов, группу 7 разрешающих выходов, запросный выход 8, запускающий вход 9, элементы И 10-12, элемент ИЛИ-ИЕ 13, управляющие, входы

14,15,16 "оответственно регистра запросов, блока приоритета и коммутатора, кодовые входы 17 комщгтатора, пряхине

18 и инверсные 19 разрядные выходы регис:ра запросов. 65

Блоки устройства содержат следующие элементы (фиг.2), триггеры 20, элементы И 21 22, элемент ИЛИ 23, элементы HE 24,25, элементы задержки 2628, элемент И 29, днухнхадовые элементы И, элемент ИЛИ-НЕ, объединенные

s элемент 2И2ИЛИ-НЕ 30, диадуя 31, резисторы 32 {остальные обозначения аналогичны обозначениям на фиг.1).

На фиг.3 приняты следующие обозначения: и — зависимость ныхаднога напряжения от входного: 6 - выходное напряжение триггера, — выходное напряжение диода, A,Á, — области соответственно логического нуля, логической единицы и неустойчивого равновесия, А,Б,В, — те же области

f после смещения.

Работа устройства рассматривается на примере двухканального варианта.

При переходе любога из триггеров

20 регистра запросан 1 в единичное состояние на выходе элемента ИЛИ 23 появляется управляющий перепад напряжения. Этим перепадом через элемент

НЕ 24 и элемент задержки 27 запираются входы регистра запросов 1 до окончания цикла работы функционального узла (не показан). Через элемент задержки 26 и элемент И 29 управляющий перепад поступает на выход 8. Сигнал запуска ат функциональнага узла rio входу 9 страбирует коммутатор 3, на выходах 7 которого появляется ответ, соатветстнующий раннаму каналу.

Далее через элемент задержки 28 и элемент НЕ 25 регистр запросов 1 устанавливается н исходное состояние, блок 4 управления открывает залросные входы 6, после чего устройство готово к приему очередного запроса. Элемент . задержки 28 определяет время связи функцианальнага узла с запрашивающим устройством.

При наличии состояния неустойчннага равновесия на выходе элемента 30 возникает сигнал низкого уровня, который поступает на вход элемента И 29 и зап-, рещает появление ;перепада на выходе этого элемента и, .следовательно,. запроса на выходе 8 на нре:i> наличия состояния неустойчивога равновесия.

С ныхадав 18,19 тр.:.ггеран 20 регкс. .ра 1 сигналы наступают на входы злеме .та ЗО через смешающие диоды 31, так чта области А, Б и В на н".oäe элемента ЗО смещаются на вели чину падения напряжения на диодах 31 и стана"->ëòñë равными

U sa x диодов, как показана на фиг. Зн.

Из сопоставления поз. 3, и Зб видна, что области А соответствует О и области Б — 1, а уровни напряжения неустайчивага ранианесня васпрн . .и>маются элементом 30 как логи .еская

603993

Выходной сигнал У элемента 30 описывается выражением: f=X 3(+X Х, (a) где Х Х - входные сигналы элемента 30

1 2 от разноименных выходов верхнего триггера 20 регистра запросов 1;

Х Х вЂ” то же от нижнего триггера ф

20 регистра запросов 1.

В состоянии устойчивого равновесия i0 тоиггеров 20 регистра запросов 1 один из выходов каждого триггера 20 равен 0 и так как область 0 на входе диодов 31 соответствует области 0 на выходе диодов 31 (A A ),,то

l 15

Х Х :С„y,, . О и /=(Если хотя бы один триггер 20,,например, верхний, окажется в сос евнин неустойчивого равновесия, а область неустойчивого равновесия на входе диодов 31 соответствует .блестя н"- выходе диодов (QL -ь,. ), одна из коньюнкций выражения (1) равна (Х Х =1) и У = 0 до окончания 25

2 состояния неустойчивого равновесия.

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

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

Устройство для управления очередностью обслуживания, содержащее регистр запросов„ разрядные входы которого соединены с запросными входаии устройства, блок приоритета, выходы которого соединены с кодовыы входами коммутатора, блок управления, первый, второй и третий выходы которого соединены с управляющими входами соответственно регистра запросов, блока приоритета и коммутатора, причем прямые и инверсные разрядные выходы регистра запросов соединены с кодовыми входами блока приоритета, прямые разрядные выходы регистра запросов соединены с группой входов блока управления, четвертый выход и первый вход которого соединены соответственно с запросным выходом и запускающим входом устройства, а выходы ком мутатора соединены с разрешающими выходами устройства, о т л и ч а ю щ ее с, r тем, что, с целью повышения надежности„- оно содержит двухвходовые элементы И, элемент ИЛИ-PE и .iver смещения уровня сигналов, причем прямые и инверсные разрядные выходы каждого разряда регистра запросов через узел смещения уровня сигналов соединены со входами соответствующего двухвходового элемента И, выходы элементов И через элемент ИЛИ-НЕ соединены со вторым входом. блока управления.

Источники информации, принятые во внимание при экспертизе:

1. Авторское свидетельство СССР

9 374602, кл. 506 7 9/18, 1970.

2 PCumme %. ÿ Аьчп )и опо сн МСегь

1Е6 Тго з.Co Put., 1972, 21, Р 1, 37-42.

Устройство для управления очередностью обслуживания Устройство для управления очередностью обслуживания Устройство для управления очередностью обслуживания Устройство для управления очередностью обслуживания 

 

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

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

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

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

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

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

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

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