Устройство приоритета Советский патент 1990 года по МПК G06F9/50 

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

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

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

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

Устройство содержит каналы 1 и шифратор 2. В каждом канале содержатся дешифратор 3, элемент 4 развязки, группа элементов ИЛИ 5„ Устройство содержит запросные входы 6 и выходы 7. В составе шифратора 2 содержатся элементы НЕ 8, элементы 9 развязки, элементы ИЛИ-НЕ 10 и И 11. На схеме обозначены логические шины 1-2 4, о о,

12(0/. 2™ - 1), разрядные шины 13,..„,13П и входы 14 кода приоритета

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

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

Исходное состояние устройства характеризуется наличием на входах 14 кодов приоритетов каналов 1. Максимальному коду соответствует высший приоритете

Работа устройства начинается с появления сигналов на запросных входах 6 устройства Каналы, выставившие запросы на обслуживание, устанавливают на соответствующих входах 6 сигнаСП

00 О)

со

00

ьэ

лы логических единиц Эти сигналы разрешают дешифрацию кодов приоритета дешифраторами 3. На единственном k-м выходе дешифратора 3-, соответствующем входному коду приоритета, образуется соответственно сигнал О а на остальных - 1

Ори наличии

на входах дешифратора кода N: 10...0 лишь на выхс шифратора 3 ; будет сигнал О нулевом сигнале на запросном входе 6 канала 1 на все выходы его дешифра- 3 поступают сигнапы

выходе де- л При

и 3. Однако нет необходимости устанавливать аналогичную связь с выходом элемента НЕ 8 с номером один, так как он не влияет на установление указанного единичного сигнала на выходе второго элемента ИЛИ-НЕ 10.

В результате после шифрования на первые входы элементов ИЛИ 5 во .,Q все каналы по шинам 13,1,...,13П поступит код, инверсный максимальному коду приоритета. На вторые входы поступят коды приоритетов соответствующих каналов После срабатывания

тора j поступают сигнапы

На каждой из шин 12, к которой под-|5 элементов ИЛИ 5, если в канале присут- ключены соответствующие ее номеру выходы всех дешифраторов 3, реализуется операция И по принципу монтажной логиствовал код N: i N

макс то на выходе

элементов ИЛИ 5 канала, связанных по принципу монтажной логики И, будет присутствовать сигнал логического О11. С другой стороны на выходах группы элементов ИЛИ будут-логические 1, если выполнено неравенство Nj NMaKCH все единичные разряды кода NMaксповторены в кодах Nj. Например, NMOKC 101, а N: 111. Однако наличие нулевых сигналов на запросных входах 6 устройства во всех каналах где Nj NMaKC, обеспечит единичные сигналы на выходах 7 только в тех каналах, на входах 6 которых присутствовал сигнал 1 запроса и код Nj N,

ки.

Если хотя бы на одном из выходов дешифратора хотя бы в одном из каналов присутствует сигнал О, то это свидетельствует о равенстве старшего разряда кода приоритета единице На выходе элемента И 11 вследствие его связей со всеми старшими выходами дешифраторов 3 образуется инверсное значение сигнала по отношению к значению старшего разряда кода приоритета.

Пулевые сигналы с выходов дешифраторов 3, проходя через элементы НЕ 8, пытаются образовать на выходах элементов ИЛИ-НЕ 10 остальные инверсные разряды кодов N:, т.е. кодов, которые инициировали нулевые сигналы на выходах соответствующих дешифраторов 30 При наличии нескольких нулевых сигналов на различных выходах дешифратора 3 сигнал со старшим номером устранит (проходя через повторители) только те единичные сигналы на выходах элементов НЕ 8, которые пытаются установить на выходах элементов ИЛИ-НЕ 10 значения нулевых сигналов, не совпадающих по позициям с расположением единичных сигналов в коде N /«акс

Например, для кода Nwalcc 101 сигнал логической 1 вырабатывается на выходе элемента НЕ 8 с номером 5, который, в свою очередь, пытается образовать на выходах элементов ИЛИ- НЕ 10 сигналы 1 и О (инверсные максимальным). Необходимо исключить возможность исчезновения сигнала логической 1. Это будет достигнуто, если соединить через элементы 9 вход элемента НЕ 8 с номером 5 с выходами элементов НЕ 8 с номерами 2

63824

и 3. Однако нет необходимости устанавливать аналогичную связь с выходом элемента НЕ 8 с номером один, так как он не влияет на установление указанного единичного сигнала на выходе второго элемента ИЛИ-НЕ 10.

В результате после шифрования на первые входы элементов ИЛИ 5 во .,Q все каналы по шинам 13,1,...,13П поступит код, инверсный максимальному коду приоритета. На вторые входы поступят коды приоритетов соответствующих каналов После срабатывания

элементов ИЛИ 5, если в канале присут-

ствовал код N: i N

0

макс то на выходе

элементов ИЛИ 5 канала, связанных по принципу монтажной логики И, будет присутствовать сигнал логического О11. С другой стороны на выходах группы элементов ИЛИ будут-логические 1, если выполнено неравенство Nj NMaKCH все единичные разряды кода NMaксповторены в кодах Nj. Например, NMOKC 101, а N: 111. Однако наличие нулевых сигналов на запросных входах 6 устройства во всех каналах где Nj NMaKC, обеспечит единичные сигналы на выходах 7 только в тех каналах, на входах 6 которых присутствовал сигнал 1 запроса и код Nj N,

макс

5

0

5

0

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

Устройство приоритета, содержащее п каналов (п - число запросов) и шифратор, причем каждый из каналов содержит дешифратор и элемент развязки, а шифратор - группу из 2т - -2(щ- разрядность кода приоритета) элементов НЕ, группу из т-1 2т -вхо- довых элементов ИЛИ-НЕ и 2 -т-1 групп элементов развязки, каждый элемент развязки группы имеет номер (p,s), где U р 2т-1 и р Ј ( 2г - 1 ; 2 3 - J ,

г

i m-

2 п ,т-г.

-, а 1 6 s р

0J 1И-Ч

И sЈ{2- ,( ,

2,.;., ... + 2 }, причем элемент развязки (p,s) группы существует, если в представлении числа р в двоичном коде его i-й разряд (i 1,...,m) содержит нуль, а 1-й разряд двоичного представления s равен единице, причем i-й вход кода приоритета j-ro канача (,0.,,n) 5 устройства соединен с i-м входом дешифратора j-ro канала, запросный вход j-ro канала устройства соединен со стробирующим входом дешифратора и входом элемента развязки, выход которого является выходом j-ro канала устрой- , k-e выходы дешифраторов всех каналов (k 1,... ,2m- -1, 2м- + + I,.., 2m-l) соединены через мои-

целью сокращения объема оборудования, в каждый канал введена группа элементов ИЛИ, а в шифратор введен элемент И, причем q-й выход каждого дешифратора (q ,..., 2 -1) канала подключен к (q - 2m + 1)-му входу

И с выходом элемента НЕ с номером s группы, выход элемента НЕ с номером

тажное И и подключены к входу элемента НЕ группы с номером k, вход элемента развязки (p,s) группы подключен к р-м выходам дешифраторов всех каналов, д элемента И шифратора, выход которого а его выход объединен через монтажное соединен с первыми входами т-х эле-

ментов ИЛИ в каждом канале,.выход h-ro (h 1,...,m -1) элемента ИЛИ-НЕ шифратора подключен к первым входам J5 Ь-х,,элементов ИЛИ всех каналов, второй вход 1-го элемента ИЛИ j-ro канала соединен с i-м i входом кода приоритета j-го канала устройства, а выходы элементов ИЛИ j-го канала 20 подключены к выходу j-канала устройства

Д:. Ы-а k группы соединен с ( / 2 aЈ+t +

е C-kt i

+ 21 2 0-м входом 1-го ..

(1 1,.„о,т-1) элемента ИЛИ-НЕ группы, если в представлении номера k двоичным числом k am, о.. ,a,(k

- е- .м-1

t

+ 2 am) в 1-м разряде

го й- - 5

1536382.6

присутствует единица личающееся

целью сокращения объема оборудования, в каждый канал введена группа элементов ИЛИ, а в шифратор введен элемент И, причем q-й выход каждого дешифратора (q ,..., 2 -1) канала подключен к (q - 2m + 1)-му входу

элемента И шифратора, выход которого соединен с первыми входами т-х эле-

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

название год авторы номер документа
Устройство приоритета 1988
  • Маханек Михаил Михайлович
  • Чернявский Виктор Евгеньевич
SU1619267A1
Устройство для обслуживания запросов 1988
  • Чернявский Виктор Евгеньевич
  • Маханек Михаил Михайлович
SU1532930A1
Устройство для выбора запросов по приоритетам 1985
  • Маханек Михаил Михайлович
  • Ярусов Анатолий Григорьевич
SU1307458A1
Устройство приоритета с шифрацией номера канала и абонента 1984
  • Попов Вячеслав Григорьевич
SU1247872A1
Многоканальное устройство приоритета для распределения заявок по процессорам 1985
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1327105A1
Устройство переменного приоритета 1986
  • Самойленко Анатолий Петрович
  • Самойленко Игорь Анатольевич
  • Яцко Федор Гаврилович
SU1383353A1
Устройство приоритета 1988
  • Чернявский Виктор Евгеньевич
  • Маханек Михаил Михайлович
SU1619324A1
Устройство для распределения приоритетных заявок по процессорам 1987
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шибаев Сергей Анатольевич
SU1495795A1
Устройство для обслуживания групповых приоритетных запросов 1990
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шилов Игорь Анатольевич
SU1753473A1
Многоканальное устройство приоритета 1977
  • Морозов Георгий Максимович
  • Сорокин Сергей Валентинович
SU679982A1

Иллюстрации к изобретению SU 1 536 382 A1

Реферат патента 1990 года Устройство приоритета

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

Формула изобретения SU 1 536 382 A1

Документы, цитированные в отчете о поиске Патент 1990 года SU1536382A1

Устройство для приоритетного обслуживания 1984
  • Ярусов Анатолий Григорьевич
  • Маханек Михаил Михайлович
  • Новик Николай Николаевич
SU1226458A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сложения 2 @ чисел 1985
  • Садовникова Антонина Иннокентьевна
  • Трутце Федор Юрьевич
  • Меркулов Владислав Афанасьевич
SU1307456A1

SU 1 536 382 A1

Авторы

Чернявский Виктор Евгеньевич

Маханек Михаил Михайлович

Даты

1990-01-15Публикация

1988-04-04Подача