SU1488798A1 - Unit of priority request servicing - Google Patents
Unit of priority request servicing Download PDFInfo
- 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
Links
- 238000003490 calendering Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 2
- PWWVAXIEGOYWEE-UHFFFAOYSA-N Isophenergan Chemical compound C1=CC=C2N(CC(C)N(C)C)C3=CC=CC=C3SC2=C1 PWWVAXIEGOYWEE-UHFFFAOYSA-N 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
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)
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) |
-
1986
- 1986-12-22 SU SU864165201A patent/SU1488798A1/en active
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 |