[go: up one dir, main page]

SU1488798A1 - Unit of priority request servicing - Google Patents

Unit of priority request servicing Download PDF

Info

Publication number
SU1488798A1
SU1488798A1 SU864165201A SU4165201A SU1488798A1 SU 1488798 A1 SU1488798 A1 SU 1488798A1 SU 864165201 A SU864165201 A SU 864165201A SU 4165201 A SU4165201 A SU 4165201A SU 1488798 A1 SU1488798 A1 SU 1488798A1
Authority
SU
USSR - Soviet Union
Prior art keywords
group
inputs
outputs
multiplexers
code
Prior art date
Application number
SU864165201A
Other languages
Russian (ru)
Inventor
Anatolij G Yarusov
Mikhail M Makhanek
Viktor E Chernyavskij
Original Assignee
Inst Tekh Kibernet An Brus
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inst Tekh Kibernet An Brus filed Critical Inst Tekh Kibernet An Brus
Priority to SU864165201A priority Critical patent/SU1488798A1/en
Application granted granted Critical
Publication of SU1488798A1 publication Critical patent/SU1488798A1/en

Links

Landscapes

  • Communication Control (AREA)

Description

Изобретение относится к вычислительной технике и может быть нс~The invention relates to computing and may be NS ~

• пользовано в многопроцессорных системах для управления доступом процессоров к группе каналов передачи данных. Целью изобретения является сокращение оборудования. Эта цель достигается введением в устройство группы блоков памяти, в которых адресному коду А соответствует выход'ной код, содержащий единицы в первых• used in multiprocessor systems to control the access of processors to a group of data transmission channels. The aim of the invention is to reduce equipment. This goal is achieved by introducing into the device a group of memory blocks in which the address code A corresponds to an output code containing units in the first

А разрядах и нули - в остальных раз;рядах. 1 ил.And digits and zeros - in the remaining times ; rows. 1 il.

33

Изобретение относится к вычислительной технике и может быть использовано для приоритетного управления доступом абонентов (например, группы процессоров) к .разделяемому ресурсу (например, к каналу передачи данных) в многопроцессорных вычислительных системах.The invention relates to computing and can be used for priority control of subscriber access (for example, a group of processors) to a shared resource (for example, to a data transmission channel) in multiprocessor computing systems.

Цель изобретения - сокращение оборудования устройства.The purpose of the invention is to reduce the device equipment.

На чертеже представлена функциональная схема устройства.The drawing shows a functional diagram of the device.

' Устройство имеет группу функциональных 'преобразователей 1 и группу мультиплексоров 2, кодовые входы 3, запросные входы 4 и выходы 5.'The device has a group of functional' converters 1 and a group of multiplexers 2, code inputs 3, query inputs 4 and outputs 5.

Устройство работает следуюцим образом.The device works as follows.

На входы 3 подаются двоичные коды приоритетов абонентов. Высшему приоритету соответствует минимальный код. На входы 4 подаются запросы наThe inputs 3 are served binary priority codes of subscribers. The highest priority corresponds to the minimum code. Inputs 4 are requested

обслуживание в виде сигналов логических единиц (отсутствие запросов обозначается логическими нулями).serving as signals of logical units (the absence of requests is indicated by logical zeros).

При отсутствии запроса на входе 4 на всех выходах одноименного преобразователя 1 формируются логические единицы. При наличии запроса, поступающего на управлякш(ий вход преобразователя 1, и двоичного кода приоритета А, поступающего на адресный вход преобразователя 1, на его первых А выходах формируются логичес'кие единицы, а на остальных (К-А) выходах - логические нули. Например, при подаче двоичного кода А=011 (десятичного числа 3) на выходах функционального преобразователя 1 формируется код 11.100.000, Функциональные преобразователи могут быть реализованы на базе постоянных запоминающих устройств (ПЗУ) или про50 „„ 1488798In the absence of a request at input 4, logical units are formed at all outputs of converter 1 of the same name. If there is a request arriving at the control (th input of the converter 1, and a binary priority code A, arriving at the address input of the converter 1, logical units are formed at its first And outputs, and logical (zero) ones are generated at the remaining (K-A) outputs. For example, when the binary code А = 011 (decimal number 3) is applied, the code 11.100.000 is generated at the outputs of the functional converter 1, Functional converters can be implemented on the basis of permanent memory devices (ROM) or pro 50 „1488798

33

'1488798'1488798

4four

граммируемых логических матриц (ПЛМ) ' известными способами.Grammable Logic Matrices (PLM) 'by known methods.

Поскольку выходы всех преобразователей 1 поразрядно объединены, то на них реализуется логическая операция "монтажное И". В результате этого на выходах всех преобразователей 1 вырабатывается один и тот же код, равный минимальному из всех кодов, сформированных первоначально (до выполнения операции "Монтажное И") преобразователями 1. Этот минимальный код поступает на информационные входы всех мультиплексоров 2.Since the outputs of all the converters 1 are bitwise integrated, then the logical operation "assembly AND" is realized on them. As a result, the outputs of all converters 1 produce the same code, which is equal to the minimum of all codes generated initially (before the “Mounting and Operation” operation) by converters 1. This minimum code goes to the information inputs of all multiplexers 2.

При отсутствии единичного сигнала запроса на управляющем входе мультиплексора его выходной сигнал соответствует логическому нулю (отсутствие сигнала разрешения абоненту на захват ресурса). Если на управляющем входе мультиплексора имеется единичный сигнал запроса, то на его выход проходит значение сигнала с А~го информационного входа, где А - двоичный код, поступающий на адресный вход мультиплексора, или проходит значение сигнала с его пятого информационного входа.In the absence of a single request signal at the control input of the multiplexer, its output signal corresponds to a logical zero (no signal to allow the subscriber to capture the resource). If there is a single request signal at the control input of a multiplexer, then its output passes the signal value from the A ~ th information input, where A is a binary code arriving at the address input of the multiplexer, or passes the signal value from its fifth information input.

Пусть на управляющих входах всех мультиплексоров имеются единичные сигналы запросов, а на адресные входы поданы различные (несовпадающие) двоичные коды приоритетов. При этом на информационных входах всех мультиплексоров 2 будет код, соответствующий минимальному двоичному коду (в первых А разрядах будут единицы, а в остальных разрядах - нули). Тогда только один из всех мультиплексоров 2 пропустит на свой выход 5Let the control inputs of all multiplexers have single request signals, and different (non-coincident) binary priority codes are applied to the address inputs. At the same time, on the information inputs of all multiplexers 2 there will be a code corresponding to the minimum binary code (in the first A bits there will be ones, and in the rest of the bits - zeros). Then only one of all multiplexers 2 will skip to its output 5

единичный сигнал, так как только у него на адресном входе имеется минимальный адрес, а на информационном входе, соответствующем этому адресу, имеется логическая единица. На адресных входах остальных мультиплексоров находятся другие коды приоритетов, поэтому на выходы этих мультиплексоров пройдут нулевые сигналы.a single signal, since only it has a minimum address at the address input, and there is a logical unit at the information input corresponding to this address. Other priority codes are located at the address inputs of the other multiplexers, so zero signals will pass to the outputs of these multiplexers.

Claims (1)

Формула изобретенияClaim Устройство для обслуживания запросов с приоритетами, содержащее группу функциональных преобразователей^ группа входов каждого из которых соединена с соответствующей группой кодо вых входов устройства, калэдый запросный вход которого соединен с управляющим входом одноименного функционального преобразователя группы, ί-й (ϊ·=1...η, .п - число запросов) выход каждого функционального преобразователя группы соединен с ϊ-ми выходами всех остальных функциональных преобразователей группы, отличающееся тем, что, с целью сокращения объема оборудования, оно содержит группу мультиплексоров, адресные входы каждого из которых соединены с одноименной группой кодовых входов устройства, выходы которого соединены с выходами мультиплексоров группы, управляющий вход каждого из которых соединен с одноименным запросным входом устройства, информационные входы мультиплексоров группы соединены с зыходами соответствующих функциональных преобразователей группы.A device for servicing requests with priorities containing a group of functional converters ^ a group of inputs of each of which is connected to the corresponding group of code inputs of the device, the calendaring request input of which is connected to the control input of the same name functional converter of the group, ίth (ϊ · = 1 ... η, .п - number of requests) the output of each functional converter of the group is connected to the ϊ-outputs of all other functional converters of the group, characterized in that, in order to reduce the amount of equipment It contains a group of multiplexers, the address inputs of each of which are connected to the same name group of code inputs of the device, the outputs of which are connected to the outputs of multiplexers of the group, the control input of each of which is connected to the same request input of the device, information inputs of the corresponding multiplexers groups. 14887981488798 СWITH
SU864165201A 1986-12-22 1986-12-22 Unit of priority request servicing SU1488798A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864165201A SU1488798A1 (en) 1986-12-22 1986-12-22 Unit of priority request servicing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864165201A SU1488798A1 (en) 1986-12-22 1986-12-22 Unit of priority request servicing

Publications (1)

Publication Number Publication Date
SU1488798A1 true SU1488798A1 (en) 1989-06-23

Family

ID=21274344

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864165201A SU1488798A1 (en) 1986-12-22 1986-12-22 Unit of priority request servicing

Country Status (1)

Country Link
SU (1) SU1488798A1 (en)

Similar Documents

Publication Publication Date Title
SU1488798A1 (en) Unit of priority request servicing
SU1642467A2 (en) Multichannel priority query servicing device
RU2108618C1 (en) Multichannel priority device
RU2231111C2 (en) Multichannel priority device
SU1416999A1 (en) Multichannel arrangement for priority handling of requests
SU1327105A1 (en) Multichannel priority device for distributing requests among processors
RU2042978C1 (en) Multichannel device for processing requests
SU1141411A1 (en) Priority sampling device
SU1111164A1 (en) Multichannel device for priority servicing of interrogations
SU1532930A1 (en) Device folr servicing inquires
SU1168944A1 (en) Device for servicing interrogations with variable priorities
SU1005055A1 (en) Multi-channel priority device
SU1388863A1 (en) Multichannel device for connecting subscribers to a common highway
SU1472904A1 (en) Cyclic priority device
SU972510A1 (en) Multichannel priority device
SU1539777A1 (en) Variable priority device
SU822184A1 (en) Priority device
SU1190382A1 (en) Multichannel device for priority servicing
SU1166111A1 (en) Device for connecting information sources with changeable priorities to bus
SU1383352A1 (en) Multichannel device for connecting subscribers to common trunk line
SU763882A1 (en) Processor and communication channels interface
SU1226465A2 (en) Device for servicing request groups with different priorities
SU1487041A1 (en) Dynamic priority unit
SU905819A1 (en) Multichannel device for priority processing of requests
SU1434431A2 (en) Queue organization device