Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов Советский патент 1979 года по МПК G06F9/50 

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

36

мента М качала соединен с первыми сходами второго и третьего элементов И канала и с соответствующим входом третьего элемента ИЛИ, выход которого соединен со счетными входами счетчиков кана- лов, каждый запросный вход устройства соединен со вторым входом третьего элемента И соответствующего канала и через элемент НЕ этого канала соединен со вторым входом второго элемента И данного канала, выходы вторых элементов И каналов через четвертый элемент ИЛИ соединены со вторым входом BTopoi;o. элемента ИЛИ, выход которого соединен со вторыми входами первых элементов И всех каналов, выход третьего элемента И канала соединен с соответствующим разрешающим выходом устройства, сигнальны) выходом которого является выход первого элемента ИЛИ.

Структурная схема устройства представлена на чертеже.

Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов содержит: первый-четвертый элементы ИЛИ 1-4, каналы 5, 6, каждый из которых содержит счетчик 7, дещифратор 8, первый-третий элементы И 9-11, элемент НЕ 12. Устройство содержит также запросные входы 13, кодовые входы 14, запускающий вход 15, разрещаюшие выходы 16, сигнальный выход 17.

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

Счетчики 7 каналов 5, 6 фиксируют коды приоритетов, записываемые первоначально обслуживающим устройством по входам 14 каналов 5, 6,устанавливая тем самым последовательность источников в очереди, а также фиксируются коды приоритетов источников в процессе работы при поступлении на счетные входы с выхода элемента ИЛИ 3 единичных сигналов, при этом коды приоритетов всех источников увеличиваются или уменьщаются на единицу в зависимости от типа источника, а порядок в очереди повторяется Количество разрядов счетчика 7 равно показателю степени 2 m , где т- коли чество источников запросов.

Дещифраторы 8 настроены только на код старшего приоритета.

Старшему приоритету соответствует наименьший код (при вычитающих счетчиках т) или наибольший кой (при суммируюших счетчиках т). Таким образом, разрешающий уровень апя сигнала запуска, поступающего с элемента ИЛИ 2, присутстг ует только на одном из элемерттов 9 каналов 5, 6, в зависимости от того, на каком счетчике 7 зафиксирован в этот момент старший приоритет.

При необходимости обращения к обслуживаюшему устройству источники выставлясот запросы в виде уровня по входам 13. Запросы также через элемент ИЛИ 1 поступают на выход 17 и далее - в обслуживающее устройство, на последнее отвечает посылкой сигнала запуска на элемент ИЛИ 2 по входу 15. С выхода элемента 2 сигнал анализа через элемент И 9 одного из каналов 5, 6 (в зависимости от того, на каком счетчике 7 в этот момент фиксируется старщий Приоритет) поступает на первые входы элементов И 10, 11 соответствующего канала. При наличии запроса от источника, которому соответствует высший приоритет, с выхода элемента И 11 одного из каналов 5, 6 по выходу 16 задается разрешение на обмен, на что источник должен ответить снятием запроса. Одновременно сигнал с выхода элемента И 9 канала поступает на элемент ИЛИ 3, на котором необходимо дополнительно осуществи -ь необходимую задержку сигнала, чтобы источник мог принять строб разрешения на обмен, и с элемента ИЛИ 3 строб поступает на счетные входы счетчиков 7 соответствующего канала.

В случае отсутствия запроса от источника со старшим приоритетом, строб сигнала через элемент 1О одного из каналов 5, 6 поступает на вход элемента ИЛИ 4, на котором необходимо осуществить дополнительную задержку на время переходного процесса в счетчике 7 при поступлении сигнала на счетный вход. Через элемент ИЛИ 2 строб сигнала поотупает вновь на входы элементов И 9 каналов 5, 6 и, в соответствии с измененными кодами приоритетов, вновь осу-, шествляет цикл анализа запросов. Таким образом, осуществляется анализ запросов источников по кругу, т.е. разрешение на обмен выдается только источнику со старшим приоритетом, а приоритеты с каждым циклом анализа запросов изменяются на единицу, сохраняя при этом последовательность в очереди (1,3,7,4, 5,6,2 затем 3,7,4,5,6,2,1), установленную обслуживающим устройством.

Пусть на счетчике 7 канала 5 зафиксирован код старшего приоритета, а запрос поступил от источника по входу 13 56 канала 6. Следовательно, дешифратор 6 канала 5 устанавливает на -управляющем входе элемента И 9 этого канала раар&шакяций уровень и, при поступлении запроса от источника по входу 13 канала 6, устанавливается разрешающий уровень на входе элемента И 11 и запрещающий уровень на входе элемента И 1О канала 6. При этом на входах элементов И 10, 11 канала 5 будут соответственно разрешаюший и запрещающий уровни, так как запроса по входу 13 канала 5 не поступало. Одновременно с выхода 17 сообщается обслуживающему устройству о наличии запроса на обмен, на что по входу 15 посылается строб сигнала анализа на элемент ИЛИ 2, который через открытый элемент И 9 канала 5 поступает на элемент ИЛИ 3 и элементы И 10, 11 канала 5. Сигнал через открытый элемент И 10 канала 5 поступает на элемент ИЛИ 4, задерживается на 3, за это время с выхода элемента ИЛИ 3 сигнал поступает на счетный вход счётчика 7 канала 5 и изменяет код старшего приоритета на счетчике 7 канала 5 на код младщего приоритета, а код на счетчике 7 канала 6, наоборот, становится кодом старшего приоритета (.вариант двух источников запросов). Задержанный сигнал на элементе ИЛИ 4 на время переходных процессов в счетчиках 7 каналов 5, 6 через элемент ИЛИ 2,уже через элементИ 9 канала 6 поступает на входы элементов И 10, 11 канала 6 и элемента ИЛИ 3. Через открытый элемент И 1О канала 6 строб сигнала анализа поступает по Ыз1ходу 16 канала 6 к источнику, разрешая тем самым обмен, на что источник долже снять запрос со входа 13 канала 6, после чего задержанный сигнал с выхода элемента ИЛИ 3 вновь изменяет коды приоритетов, т.е. выполняет условие об: служился и встал в очередь последним Таким образом, изобретение позволяет сократить оборудование за счет исключения регистра заявок, триггеров занятости управления и выходных триггеров, а также регистра приоритета и генератора ик пульсов. За счет организации кругового обслуживания запросов изобретение поэволяет исключить потери запросов от ниэ 36 коприоритетных источников и тем самым повысить надежность обслуживания. Формула изобретения Многоканальное устройство для обслуживания, запросов со сменными кодами приоритетов, соаержашее первый - четвертый элементы ИЛИ, а в каждом ле - счетчик, причем запросные входы устройства соединены со входами первого элемента ИЛИ, запускающий вход ycTw ройства соединен с первым входом второго элемента ИЛИ, информационные входы счетчика канала соединены с соответствующей группой кодовых входов устройства, отличающее с-я тем, что, с целью сокращения оборудования и повыщения надежности обслуживания, оно содержит в каждом канале дещифратор, первый, второй и третий элементы И, элемент НЕ, причем выходы счетчика канала соединены со входами дещифратора канала, выход дешифратора канала соединен с первым входом первого элемента И канала, №1ход первого элемента И канала соединен с первыми входами второго и третьего элементов И канала и с соответствующим входом третьего элемента ИЛИ, выход которого соединен со счетными входами счетчиков каналов, каждый запросный вход устройства соединен со вторым входом третьего элемента И соответствующего канала и через элемент НЕ этого канала i соединен со вторым входом второго элемента И данного канала, выходы вторых элементов И каналов через четвертый элемент ИЛИ соединены со вторым входом второго элемента ИЛИ, выход которого соединен .,с вторыми входами первых элементов И всех каналов, выход третьего элемента И канала соединен с соотзетствующим разрешающим выходом устройства, сигнальным выходом которого является выход первого элемента ИЛИ. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 506860, кл. G 06 F 15/ОО, 1973. 2.Авторское свидетельство СССР № 475622, кл. & Об Р 9/18, 1973.

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

название год авторы номер документа
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов 1983
  • Дерновский Анатолий Константинович
  • Оборин Олег Сергеевич
SU1111162A1
Многоканальное устройство для обслуживания запросов 1981
  • Богумирский Борис Сергеевич
SU1010625A1
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов 1980
  • Богумирский Борис Сергеевич
  • Чернаков Эдуард Павлович
SU888122A1
Устройство для сопряжения каналов ввода-вывода с устройством управления оперативной памятью 1984
  • Слуцкин Анатолий Ильич
  • Карпова Валентина Васильевна
  • Юркова Евгения Борисовна
  • Радько Наталья Григорьевна
  • Макарова Марина Валерьевна
SU1265788A1
Многоканальное устройство для обслуживания запросов 1983
  • Богумирский Борис Сергеевич
  • Яцук Виктор Яковлевич
  • Палагушин Владимир Александрович
SU1124304A1
Многоканальное устройство для обслуживания запросов 1985
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Дмитров Дмитрий Владимирович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1322283A1
Многоканальное устройство для обслуживания запросов 1986
  • Бучнев Александр Николаевич
  • Зимнович Ольга Алексеевна
  • Карпунин Евгений Иванович
  • Песоченко Василий Иванович
SU1319034A1
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов 1983
  • Чернов Виктор Порфирьевич
SU1180889A1
Многоканальное устройство для обслуживания запросов 1985
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Дмитров Дмитрий Владимирович
  • Ткаченко Сергей Николаевич
SU1267418A1
Многоканальное устройство приоритета 1983
  • Богумирский Борис Сергеевич
  • Яцук Виктор Яковлевич
SU1124305A2

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

Реферат патента 1979 года Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов

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

SU 657 436 A1

Авторы

Тужилин Виталий Иванович

Михайлов Сергей Федорович

Школин Владимир Петрович

Даты

1979-04-15Публикация

1977-02-01Подача