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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано в системах обмена данными . Целью изобретения является сокращение объема оборудования. Устройство содержит в каждом канале регистр 5, группу элементов ИЛИ 3, группу элементов И 4- и в него введены один элемент НЕ 1 и группа эле-- ментов И-НЕ 2. Отличительным ,в работе устройства является то, что блокировка запросов заменена блокировкой разрядов кода приоритета. 1 ил. 8ыхо mp oSuffujf npepuffoMUff (Л С

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (я) 4 с 06 Р 9/46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ быхов мрйабамия яреры8оная

УР ЯУ32 и/амаю

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ll0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

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

/ (21) 4166449/24-24 (22) 22.12.86 (46) 23.10.88. Бюл, У 39 (71) Институт кибернетики им.В.М.Глушкова (72) М.В.Семотюк, В.В.Нелуп, Ю.А.Сабельникова и В.И.Махалов (53) 681.325(088.8) (56) Авторское свидетельство СССР

9 731438, кл. G 06 F 9/46, 1980.

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

1035607, кл. G 06 Р 9/46, 1982.

SU» 14 2519 А1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано в системах обмена данными. Целью изобретения является сокращение объема оборудования. Устройство содержит в каждом канале регистр 5, группу элементов ИЛИ 3, группу элементов И 4.и в него введены один элемент HE 1 и группа эле-ментов И-НЕ 2. Отличительным,в работе устройства является то, что блокировка запросов заменена блокировкой а разрядов кода приоритета. 1 ил.

1432519

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

Цель изобретения — сокращение объема оборудования.

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

° Устройство содержит в каждом ка: нале элемент HK 1, элементы И-НЕ 2, элементы ИЛИ 3, элементы И 4, регистр 5.

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

1 образом.

Перед началом работы в регистры 5 каналов загружаются коды приорите- тов. Чем больше число заносится в регистр 5, тем выше приоритет дан- 20

,ного канала. До того момента, пока ни в один из каналов не будет выстав лен запрос на обслуживание (низкие уровни на запросных входах), на выходе требования прерывания и во всех 25 !, разрядах выхода кода прерывания под1, держивают высокие уровни, на выходах . элементов ИЛИ 3 установлены высокие уровни, а на выходах элементов И 4 установлены низкие уровни. С появле- 30 нием запроса на обслуживание (высокий уровень на запросном входе) в одном или одновременно в нескольких каналах на выходе требования пре рывания устанавливается низкий уро" вень, который сообщает процессору наличии запроса на обслуживание какого-либо канала. Одновременно на выходе кода прерывания начинается формирование кода наиболее приори-, yp тетного из запросивших каналов. При этом все, запросившие каналы одновременно "пытаются выставить" на общем выходе кода прерывания инверсии своих кодов приоритета, хранящихся в ре" гистрах 5, Элементы ИЛИ 3 выполняют функции сравнения кодов, выдаваемых из регистров 5, с кодами, имеющимися в настоящей момент на выходе кода прерывания. Если какойлибо разряд регистра 5 имеет низкий уровень, а соответствующий разряд выхода кода прерывания имеет также низкий уровень, то на выходе элемента ИЛИ 3 этого разряда появляется низкий уровень, который по цепочке элементов И 4 заблокирует выдачу на выход кода прерывания ocTBJIbHblx> младших, разрядов кода данного канала °

Пусть, к примеру, запрос на обслуживание выставили одновременно три канала с кодами приоритетов:

Первый О О 1 О 1 О О 1

Второй О 0 1 0 1 1 О О

Третий . 0 О 1 О 1 1 1 О

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

11010001

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

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

Многоканальное устройство приоритета, содержащее каналы, а в каждом канале регистр, группу из и-1 элементов И (где n — чисЛо разрядов регистра), причем каждая группа кодовых входов устройства соединена с группой входов регистра одноименного канала, каждый запросный вход устройства соединен с первыми входами элементов И группы своего канала, о т л и ч а ю щ е е с я тем, что, с целью сокращения объема оборудования, устройство содержит в каждом канале элемент НЕ, группу из и-1

I элементов ИЛИ и группу из и элементов

И-НЕ, выходы одноименных элементов

И-НЕ группы всех каналов объединены в общую магистраль, в каждом канале запросный вход соединен с входом элемента НЕ, выходы элемента НЕ каналов объединены и образуют выход прерывания устройства, каждый запросный вход устройства в одноименном канале соединен с первым входом первого элемента И-НЕ группы, второй вход первого элемента И-HE группы и первый вход первого элемента ИЛИ группы в каждом канале соединены с выходом первого разряда регистра, первый вход i-ro элемента И-НЕ группы (i =

2, ..., и) в каждом канале соединен с выходом (i-1)-го элемента И группы своего канала, первые входы элементов ИЛИ группы и вторые входы

1432519

Составитель М. Кудряшев

Техред М.Дидык Корректор С. Некмар

Редактор Е. Папп

Заказ 5442/42 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие,. г. Ужгород, ул. Проектная, 4 элементов И-НЕ группы, начиная с вторых элементов, в каждом канале соединены с одноименным выходом регистра, второй вход каждого элемен. 5 та ИЛИ группы, начиная с второго, соединен в каждом канале с выходом одноименного элемента И-НЕ группы своего канала, выход каждого элемента ИЛИ группы соединен в своем канале с соответствующим входом одноименного и всех последующих элементов И группы.