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.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1111162A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1980 |
|
SU888122A1 |
Устройство для сопряжения каналов ввода-вывода с устройством управления оперативной памятью | 1984 |
|
SU1265788A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
Многоканальное устройство для обслуживания запросов | 1986 |
|
SU1319034A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1180889A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Многоканальное устройство приоритета | 1983 |
|
SU1124305A2 |
Авторы
Даты
1979-04-15—Публикация
1977-02-01—Подача