Изобретение относится к вычислительной технике, может быть использовано для опроса источников дискретных сообщений.
Известно устройство для приоритетного ввода, содержащее блоки анализа состояний каналов, каждый из которых содержит два триггера четыре элемента И и два элемента ИЛИ (1.
Указанное устройство обеспечивает обслуживание каналов под управлением сигналов циклического опроса и циклического сброса и не обеспечивает обслуживания каналов в режиме группового приоритета.
Наиболее близким к предлагаемому по технической сущности и достигаемому эффекту является устройство для опроса источников дискретных . сообщений, содержащее каскадное соединение ячеек, состоящих из триггера и четырех элементов И 2.
Недостатком известного устройства является невозможность его применения для обслуживания источников сообщений в приоритетном режиме.
Цель изобретения - расширение области использования устройства.
Поставленная цель достигается тем, что в устройство для опроса источников дискретных сообщений, содержащее п блоков анализа состояний каналов (где п - число информационных каналов), блок анализа.состояний каналов содержит группу из К триггеров (где К - число источников запросов в канале) и первую группу из К элементов И, причем единичный и нулевой выходы каждого 1-го триг10гера группы каждого блока анализа состояний каналов соединены соответственно с единичным и нулевым входами (1+1)-го триггера группы своего блока анализа состояний кана15лов , единичный и нулевой выходы К-го триггера группы каждого i-ro блока анализа состояний каналов, кроме п-го, соединены соответственно с едини ным и нулевым входами первого
20 триггера группы (1+1)-го блока анализа состояний каналов, единичный и нулевой выходы К-го триггера группы п-го блока анализа состояний каналов соединены соответственно с единичньэ
25 и нулевьи входами первого триггера группы первого блока анализа состояний каналов, первый и второй входы каждого i-ro элемента И первой группы соединены соответственно с
30 нулевым выходом и единичным входом
i-ro триггера группы своего блока анализа состояний каналов, выходы элементов И первой группы являют ся информационными выходами уйтррйства введены в каждом, блоке анализа состояний каналов вторая группа из К элементов И и группа из К элементов НЕ, причем первый вход каждого 1-го элемента И второй группы соединен с соответствую цим запросным входом ус- ройсгва, второй вход каждого i-ro элемента И второй группы соединён с нулевым выходом i-ro. триггера группы своего блока анализа состояний каналов, первый вход каждого i-ro элемента И второй группы,, начиная с К-го, соединен с соответствующим входом всех предыдущих элементов И второй группы своего блока анализа состояний каналов, выход каждого i-ro элемента И второ группы соединен с третьим в.ходом i-ro элемента И первой группы и через i-й элемент НЕ группы - с входом сброса i-ro триггера своего блока анализа состояний каналов.
На чертеже приведена.структурная электрическая схема устройства.
Устройство содержит блок 1 анализа состояний каналов, триггеры 2, элементы И 3 и 4, элементы HIE 5, запросные входы б устройства, информационные выходы 7 устройства.
Устройство работает следующим образом.
При отсутствии на входах б устройства запросов на обслуживание каналов в каждом блоке 1 анализа состояний каналов на выходах элементов И 3 формируются сигналы логического нуля, которые запрещают группе элементов И 4 выдачу сигна-: лов на выходы 7 устройства и позволяют форлиррвать на выходах группы элементов НЕ 5 сигналы логической единицы, которые разрешают; установку триггеров 2 в нулевое или единичное состояние. В результате триггеры 2 будут находиться в состоянии самовозбуждения-и по кольцу, состоящему ,из триггеров :2, циркулирует волна единичных и нулевых состояний триггеров. Если на входах 6 устройства в каждом блоке 1 имеются запросы на обслуживание каналов, то запрос, поступающий из i-ro канала на вход i-ro элемента И 3, будет рбслуживаться устройством в приоритетном режиме при условии, что остальные запросы на обслуживание каналов поступили на входы до i-ro элементов И 3, так как,запрос на обслуживание, поступающий с 1-гго канала на второй вход i-ro элемента ИЗ, запрещает формирование сигнало логической единицы на выходах до i-ro элементов ИЗ. - При распространении по кольцу, состоящему из триггеров 2, волны нулевых состояний триггеров на первых вход1а.х элементов И 3 формируютс сигналы логической единицы и в результате на выходе i-ro элемента И второй группы будет формироваться сигнал логической единицы, который через i-й элемент НЕ 5 группы и управляющий вход запрещает продвижени фронта волны единичных состояний триггеров на i-й триггер 2. Кроме того данный сигнал разрешает работ i-му элементу И 4. Таким образом, при поступлении фронта волны единичных состояний триггеров на вход i-r триггера 2 первого блока 1 анализа состояний каналов на выходе i-ro элемента И 4 формируется сигнал разрешения обслуживания запроса с i-ro канала, который поступает на выход 7 устройства.
При.сбросе запроса на обслуживание i-ro канала на i-м входе 6 устройства данного блока 1 анализа СО.СТОЯНИЙ каналов i-й триггер 2 устанавливается в единичное состояние и таким образом фронт волны единичных состояний триггеров распространяется в следующий блок 1 анализа состояний каналов, где также разрешается обслуживание i-ro канала в приоритетном режиме и, таким образом, процесс разрешения обслуживани кансшов в приоритетном режиме будет продолжаться до последнего включительно i-ro блока 1 анализа состояний каналов.
При сбросе запроса на обслуживание i-ro канала на i-м входе б устройства в п-м блоке 1 анализа состояний каналов i-й триггер 2 устанавливается в единичное состояние и далее по кольцу, состоящему из триггеров 2, распространяется волна нулевых состояний триггеров, разрешающая работу элементов И 3 второй группы во всех п блоках 1 анализа состояний каналов, а при распространении по кольцу, состоящему из триггеров 2 переднего фронта волны единичных состояний триггеров,процесс формирования сигналов разрешения обслуживания каналов в приоритетном режиме повторится.
Применение изобретения позволяет расширить область использования устройства за счет возможного его применения в устройствах, где необходимо приоритетное обслуживание запросов.
Формула изобретения
Устройство для опроса источников дискретных сообщений, содержащее п 65 блоков анализа состояний каналов
(Где п - число информационных каналов) , причем блок анализа состояний каналов содержит группу из К триггеров (где К - число источников запросов в канале) и первую группу из К элементов И, единичный и нулевой выходы каждого i-го триггера группы каждого блока анализа состояний каналов соединены соответственно с единичным и нулевым входами (i+l)-ro триггера группы своего блока анализа состояний каналов, единичный и нулевой, выходы К -го триггера группы каждого i-го блока анализа состояний каналов, кроме rv-ro, соединены соответственно с единичным и нулевым входами первого триггера группы (i+l)-r6 блока анализа состояний каналов, единичный, и нулевой выходы К-го триггера группы п-го блока анализа состояний каналов соединены соответственно с единичным и нулевым входами первого триггера группы первого блока анализа состояний каналов, первый и второй входы каждого i-го элемента первой группы соединены соответственно с нулевым выходом и единичным входом i-го триггера группы своего блока анализа состояний каналов, выходы элементов И первой группы являются информационными выходами устройства, отличающееся
тем, что, с целью расширения области использования, оно содержит в каждом блоке анализа состояний каналов вторук) группу из (| чэлементов И и группу из К элементов НЕ, причем. первый вход каждого -го элемента И второй группы соединен с соответствующим запросный входом устрой.ства, второй вход каждого i-го элемента И второй группы соединен
с нулевым выходом 4-го триггера
группы своего блока анализа состояний каналов, первый вход каждого i-го элемента И второй группы, начиная с К-го,соединен с соответствующим входом всех предыдущих элементов И второй группы своего блока анализа состояний каналов, выход каждого iгго элемента И второй группы соединен с третьим входом
i-гр элемента И первой группы и через, i-и элемент НЕ группы - с входом сброса i-ro триггера группы своего блока анализа состояний каналов .
Источники информации,,
принятые во внимание при экспертизе
1.Авторское свидетельство СССР №708340, кл. G 06 F 3/04,
G 06 F 9/46, 1980.
2.Авторское свидетельство СССР 694857, кл. G 06 F 3/04, 1979 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для опроса источников дискретных сообщений | 1986 |
|
SU1406597A1 |
Устройство переменного приоритета | 1986 |
|
SU1319033A1 |
Многоканальное устройство для приоритетного обслуживания запросов | 1981 |
|
SU962949A1 |
Устройство для приоритетного опроса | 1983 |
|
SU1105894A1 |
Устройство для обработки запросов | 1986 |
|
SU1397913A1 |
Устройство циклического приоритета | 1990 |
|
SU1764054A1 |
Многоканальное устройство приоритета для распределения заявок по процессорам | 1985 |
|
SU1327105A1 |
Многоканальное устройство приоритета | 1975 |
|
SU596948A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1341639A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1536383A1 |
Авторы
Даты
1982-09-30—Публикация
1981-02-27—Подача