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

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

1

(61) 1103237

(21)4689720/24

(22)12.05.89

(46) 23.04.91. Билл. № 15

(72) А.А.Кузнецов, А..Крупецкий,

И.В.Забавин и И.А.Дроздов

(53)681.325(088.8)

(56)Авторское свидетельство СССР Р 1103237, кл. G 06 F 9/46, 1983.

(54)МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА

(57)Изобретение относится к автоматике и вычислительной технике, в частности к организации систем прерывания и управления передачей данных, и монет быть использовано в сетях обмена информацией с ЭВМ. Цель изобретения - расширение области применения устройства за счет обеспечения возможности, наряду с приоритетным, и бесприоритетного .обслуживания запросов. В каждый канал устройства введены второй элемент И и элемент ИЛИ. 1 ил.

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

название год авторы номер документа
Многоканальное приоритетное устройство 1983
  • Дерновский Анатолий Константинович
  • Оборин Олег Сергеевич
SU1103237A1
Многоканальное приоритетное устройство 1987
  • Дерновский Анатолий Константинович
  • Оборин Олег Сергеевич
SU1418714A1
Многоканальное приоритетное устройство 1984
  • Дерновский Анатолий Константинович
  • Оборин Олег Сергеевич
SU1198522A1
Многоканальное устройство приоритета 1975
  • Шевчук Святослав Михайлович
  • Мамедов Акиф Гусейн-Оглы
SU596948A1
Устройство для приоритетного подключения источников информации к магистрали 1982
  • Вейзер Вадим Анатольевич
  • Гецко Юрий Иванович
SU1042021A1
Устройство приоритета 1978
  • Корзун Валерий Николаевич
  • Онищенко Александр Павлович
SU742938A1
Многоканальное устройство для приоритетного подключения источников информации к общей магистрали 1976
  • Михайлов Борис Антонович
SU636609A1
Устройство для обслуживания запросов 1988
  • Сюрдяев Виктор Васильевич
SU1571588A1
Многоканальное устройство приоритета 1987
  • Щеглов Андрей Юрьевич
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1483451A1
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ 2011
  • Литвинов Анатолий Леонидович
RU2444780C1

Иллюстрации к изобретению SU 1 644 139 A2

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

Формула изобретения SU 1 644 139 A2

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

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

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

Устройство содержит каналы 1-3, а в каждом канале - элементы И-НЕ

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

сигнальный 16 и разрешающий 17 выходы устройства, запретный выход 18 каналов, запретные входы 19, 20 каналов, вход 21 режима устройства, выход 22 распространения опроса каналов.

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

Элементы И-НЕ 4 и 5 соединены между собой по схеме триггера с разделенными входами и работают как схема логического выбора одного из двух асинхронных сигналов на ее входах: сигнала запроса и сигнала опроса с выхода элемента НЕ 7.

При отсутствии сигналов запроса (уровни логического нуля на входах 14), сигнала опроса (уровень логической единицы на входе 15), сигнала отмены приоритета (уровень логической единицы на входе 21) на выходах элементов И-НЕ 4-6 каждого канала присутствуют уровни логической еди(Л

05 -U

со со

N)

ницы, на выходе элемента И 9 - уровень логического нуля, на выходе элемента И 10 каждого канала - уровень логической единицы, на выходе элемента ШШ 11 - уровень логической единицы. Это начальное состояние устройства .

При поступлении в канал запроса на выходе элемента И-НЕ 4 появляется уровень логического нуля (так как на его трех входах - уровни логической единицы), который через элемент НЕ 8 поступает уровнем логической единицы на второй вход элемента И 9. На выходе элемента И-НЕ 6 также появляется уровень логического нуля, поступающий на выход 16 устройства. Аналогичным образом изменяется состояние и других каналов при поступлении на их входы сигналов запроса.

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

В первом режиме сигнальный выход 16 устройства соединен при помощи переключательного элемента 12 с входом 15 устройства. В этом случае при наличии запроса хотя бы в одном канале уровень логического нуля с выхода 16 поступает на его опросный вход в качестве сигнала опроса, который через элемент НЕ 7 первого канала поступает уровнем логической единицы на первые входы элементов И-НК 5 и И 9. При отсутствии запроса в первом канале элемент И 9 закрыт по второму входу уровнем логического нуля с элемента НЕ 8, следовательно, на выходе элемента И 9 останется уровень логического нуля, т.е. не выдается сигнал разрешения на обмен. На выходе элемента И-НЕ 5 появляется уровень логического нуля, так как при отсутствии запроса в канале на его обоих входах - уровни логической единицы.

Уровень логического нуля с выхода элемента И-НЕ 5 поступает на первый вход элемента И-НЕ 4, блокируя его для прохождения в канал сигнала запроса, и через выход 22 распространения опроса первого канала поступает на опросный вход 15 канала.

Таким образом, сигнал опроса, поступая на вход следующего по приоритету канала, распространяется по

0

5

0

5

0

5

0

5

0

5

опросной цепи каналов, как описано выше, пока не обнаружит канал, в котором на входе имеется запрос. В этом канале на втором входе элемента И 9 присутствует уровень логической единицы с элемента НЕ 8, а на втором входе элемента И-НЕ 5 - уровень логического нуля. Сигнал опроса поступает в данный канал через элемент НЕ 7 на первые входы элементов И-НЕ 5 и И 9. Состояние элемента И-НЕ 5 не изменяется, т„ е. на его выходе - уровень логической единицы и, следовательно, дальнейшее распространение сигнала опроса прекрардается. На выходе элемента И 9 появляется сигнал разрешения обмена в виде уровня логической единицы.

Таким образом, поступивший на вход 15 устройства сигнал опроса распространяется по опросным цепям каналов при отсутствии запросов на их входах, одновременно блокируя эти входы и опрашивая элементы И 9 на выходах каналов. Распространение происходит вплоть до канала, на входе которого имеется запрос. Опрашивая элемент И 9 в этом канале, сигнал опроса меняет состояние на его выходе с уровня логического нуля на уровень логической единицы, что соответствует выделению наиболее приоритетного сигнала запроса. Поскольку во всех предыдущих каналах, имеющих более высокий приоритет, входы запроса оказываются заблокированными, а на опросные входы всех последующих каналов с более низким приоритетом сигнал опроса не распространяется, то запросы в этих каналах не проходят на выходы разрешения на обмен в течение всего времени обслуживания этого запроса. При этом запросы низшего приоритета не обслуживаются и в том случае, если они поступили одновременно или даже раньше.

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

запроса в других каналах, то с сиг- нального выхода уровень логического нуля не снимается, и сигнал опроса распространяется дальше в следующий канал, выделяя по пути имеющиеся в каналах сигналы запроса. Если сигнал опроса проходит через все каналы то он поступает с выхода распространения опроса последнего канала на вторые входы элементов И-НЕ 6 всех каналов, что ведет к появлению уровня логической единицы на сигнальном выходе 16 устройства и снятию сигнал опроса с входа 15, невзирая нга наличие сигналов запроса в каналах. После снятия сигнала опроса опросная цепь возвращается в исходное состояние, на выходе распространения опроса последнего канала появляется уровень логической единицы, в результате чего снимается блокировка с элементов И-НЕ 6 всех каналов.Вследствие этого, при наличии сигнала хотя бы в одном из каналов, на сигнальном выходе устройства появляется уровень логического нуля, и цикл обслуживания повторяется.

Режим работы под управлением внешней системы осуществляется следующим образом.

Переключательный элемент 12 разомкнут. При наличии хотя бы одного запроса в любом из каналов на сигнальном выходе 16 устройства появляется уровень логического нуля, по наличию которого внешняя система будет знать об имеющемся в устройстве запросе на обслуживание. В ответ она выдает сигнал опроса уровнем логического нуля на вход 15 устройства. Этот сигнал распространяется по опорной цепи вплоть до канала, в котором имеется запрос. Выдача сигнала разрешения происходит аналогично описанному для автономного режима. После выдачи сигнала разрешения на обмен внешняя система может снять сигнал опроса, тогда после обслуживания данного запроса внешняя система вновь должна выдать 50 расширения области его применения

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

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

сигнал опроса, тогда после обслуживания запроса в данном канале сигнал опроса распространяется в следующий канал.

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

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

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

Цикл вновь повторяется при нали0 чии в устройстве запросов,о чем внешняя система узнает по наличию уровня логического нуля на сигнальном выходе устройства.

При наличии сигнала отмены приори5 тета (уровень логического нуля на входе 21) приоритетность первых каналов по отношению к последующим устраняется и обмен информацией в первом канале не начнется,.пока не за0 кончится обмен, например, во втором канале. Ксли присутствует сигнал опроса и сигнал запроса на втором канале, то уровень логического нуля с выхода 18 второго канала поступает на

c входы 20 и 19 первого и третьего каналов соответственно и блокирует прохождение сигнала запроса в этих каналах. Таким образом, обмен информацией во втором канале не прервет0 ся до полного его завершения, даже если сигнал запроса будет присутствовать на запросном входе 14 первого канала.

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

Многоканальное устройство приоритета по авт.св. Р 1103237, отличающееся тем, что, с целью

второго элемента И соединен в своем канале с третьим входом первого элемента И-НЕ, входы второго элемента И каждого канала соединены с выходами элементов ИЛИ остальных канапов, первый вход элемента ИЛИ в каждом канале соединен с выходами первого

элемента И-НЕ, вторые входы элементов ИЛИ каналов соединены с входом режима устройства.

SU 1 644 139 A2

Авторы

Кузнецов Александр Аллиевич

Крупецкий Александр Федорович

Забавин Игорь Владимирович

Дроздов Игорь Александрович

Даты

1991-04-23Публикация

1989-05-12Подача