SU1070552A1 - Priority control device - Google Patents
Priority control device Download PDFInfo
- Publication number
- SU1070552A1 SU1070552A1 SU823494628A SU3494628A SU1070552A1 SU 1070552 A1 SU1070552 A1 SU 1070552A1 SU 823494628 A SU823494628 A SU 823494628A SU 3494628 A SU3494628 A SU 3494628A SU 1070552 A1 SU1070552 A1 SU 1070552A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- elements
- inputs
- channels
- outputs
- channel
- Prior art date
Links
Landscapes
- Bus Control (AREA)
Abstract
УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕНИЯ, содержащее входной и выходной регистры и элемент ИЛИНЕ , а в каждом канале, кроме, первого регистр приоритета, 2п элементов И, 2п элементов ИЛИ и п элементов НЕ, а в первом канале 2п элементов И, гге п - число запросов регистр приоритета,п элементов ИЛИ и п элементов НЕ, причем каждый запросный вход устройства соединен с соответствующим информационным входом входного регистра, входы сброса устройства соединены с входами сброса входного и выходного регистров, выходы входного регистра вл ютс информационными выходами -устройства и соединены с входами элемента ИЛИ-НЕ, выходы регистров, приоритета каналов соединены с первыми входами .нелинейных элементов И своих каналов, выходы нечетных элементов ИЛИ последнего канала соединены через соответствующие элементы НЕ с первь 1И входами четньж элементов И своего и предыдущих каналов, выход нечетного элемента И каждого канала соединен с первым входом нечетного элемента ИЛИ следующего канала, вторые входы нечетных элементов ИЛИ каналов, начина с второго, соединены с выходами нечетных элементов И своих .каналов, выходы каждой пары (т-го и (i+l)-ro) элементов И каналов, начина с второго , соединены с входами четных элементов ИЛИ своих каналов, входы элементов ИЛИ первого канала соеди-. нены с выходами одноименных пар элементов И первого канала,вьссоды элементов ИЛИ первого канала и четных элементов ИЛИ остальных каналов соединены с вторыми входами пар элементов И своих каналов, наi чина с второй пары, выходы последних элементов ИЛИ всех каналов сое динены с D -входами триггеров соответствующих разр дов выходного регистра , отличающеес тем, что, с целью расширени области применени устройства, оно содержит дешифратор и элемент ИЛИ, причем каждый выход дешифратора соединен с С-входами регистра приоритета одноименного канала, С -входы триггеров выходного регистра соединены с выходом элемента ИЛИ, первый, вто .рой входы которого соединены соотСП ел KD ветственно с выходом элемента ИЛИНЕ и входом опроса устройства, группа адресных входов устройства соединена с группой входов дешифратора, группа кодовых входов устройства соединена с группами информационных входов регистров приоритета всех каналов, каждый .выход входного регистра соединен с вторыми входами элементов И первой пары одноименного канала.A DEVICE FOR PRIORITY CONTROL, containing input and output registers and element ORINE, and in each channel, except for the first priority register, 2p elements AND, 2n elements OR and n elements NOT, and in the first channel 2n elements I, yy n - the number of requests priority register, n elements OR and n NOT elements, with each device request input connected to the corresponding information input input register, device reset inputs connected to the input and output register reset inputs, input register outputs and formational outputs are devices and are connected to the inputs of the OR-NOT element, outputs of registers, priority of channels are connected to the first inputs of nonlinear elements AND their channels, the outputs of odd elements OR of the last channel are connected through corresponding elements NOT to the first 1 and inputs of even elements AND their own and previous ones channels, the output of the odd element AND of each channel is connected to the first input of the odd element OR of the next channel, the second inputs of the odd elements OR channels, starting from the second, are connected to the outputs not even elements AND their own channels, the outputs of each pair (t-th and (i + l) -ro) elements AND channels, starting from the second, are connected to the inputs of the even elements OR of their channels, the inputs of the elements OR of the first channel are connected. with the outputs of the same pairs of elements AND of the first channel, the outputs of the OR elements of the first channel and even elements of the remaining channels are connected to the second inputs of the pairs of elements AND their channels, starting from the second pair, the outputs of the last elements OR of all channels are connected to the D-inputs of the triggers The corresponding bits of the output register, characterized in that, in order to expand the field of application of the device, it contains a decoder and an OR element, and each output of the decoder is connected to the C inputs of the priority register The C-inputs of the output register triggers are connected to the output of the element OR, the first, second inputs of which are connected to the output of the element ILINE and the device polling input, the group of address inputs of the device are connected to the input group of the decoder, the group of code inputs of the device connected to groups of information inputs of the priority registers of all channels, each output of the input register is connected to the second inputs of elements AND of the first pair of the channel of the same name.
Description
Изобретение относитс к вычислительной технике и может быть использовано дл приоритетного управлени обслуживанием объектов в системах управлени .The invention relates to computing and can be used to prioritize the maintenance of objects in control systems.
Известно приоритетное устройство содержа 11ее регистры, группы элемен тов И, счетчики, генератор импульсов , триггеры, элементы ИЛИ 13.Priority device is known containing 11e registers, groups of elements AND, counters, pulse generator, triggers, elements OR 13.
Однако такое устройство не может быть использовано дл управлени обслуживанием объектов с относительным или абсолютным приоритетом.However, such a device cannot be used to control the maintenance of objects with relative or absolute priority.
Известно многоканальное устройство приоритета, содержащее элемент ИЛИ-НЕ, входной и выходной регистры- , каналы, в каждом канале регистры приоритетов каналов, элементы И, элементы ИЛИ, элементы НЕ, элемент ИЛИ-НЕ, причем информационные входы устройства соединены с информационными входами выходного регистра , входы которого соединены с первыми входами элементов И группы, вторые входы которых соединены с выходом элемента ИЛИ-НЕ, входы которого соединены с выходами выходного регистра, информационные входы которого соединены с выходами каналов, выходы выходного регистра вл ютс выходами устройства, входы каналов соединены с выходами элементов И группы 2,A multichannel priority device is known, containing an OR-NOT element, input and output registers-, channels, in each channel priority registers of channels, AND elements, OR elements, NOT elements, OR-NOT element, the information inputs of the device being connected to information inputs of the output register The inputs of which are connected to the first inputs of elements AND groups, the second inputs of which are connected to the output of the element OR NOT, the inputs of which are connected to the outputs of the output register, the information inputs of which are connected to the outputs Anal, output register unit outputs are outputs channel inputs connected to the outputs of the AND Group 2
Недостатком данного устройства вл етс невозможность обработки запросов с относительным.и абсолютным приоритетами.The disadvantage of this device is the inability to process requests with relative and absolute priorities.
Цель изобретени - расширение области применени .The purpose of the invention is to expand the scope.
Поставленна цель достигаетс тем, что в устройство дл приоритетного управлени , содержащее входной и выходной регистры и элемент ИЛИ-НЕ, а в каждом канале кроме первого регистр приоритета, 2г элементов И, 2п элементов ИЛИ и п элементов НЕ, а в первом канале 2п элементов И, где п - число запросов, регистр приоритета, п элементов ИЛИ и п элементов НЕ причем каждый запросный вход устройства с соответствующим информационным входом входного регистра , входы сброса устройства соединены с входами сброса входного и выходного регистров, выходы входного регистра вл ютс информационными выходами устройства и соединены с входами элемента ИЛИ-НЕ, выходы регистров приоритета каналов соединены с первьвли входами нечетных элементов И своих каналов , выходы нечетных элементов ИЛИ последнего канала соединены через соответствующие элементы НЕ, с первыми входами четных элементов И своего и предыдущих каналов, выход нечетного элемента И каждогоThe goal is achieved by the fact that the device for priority control contains input and output registers and an OR-NOT element, and in each channel except the first priority register, 2g elements AND, 2n elements OR, and n elements NOT, and in the first channel 2n elements And, where n is the number of requests, the priority register, n elements OR and n elements, NOT, each device request input with the corresponding information input of the input register, device reset inputs connected to the input and output register reset inputs, outputs in one register are informational outputs of the device and are connected to the inputs of the element OR NOT, the outputs of the channels priority registers are connected to the first inputs of the odd elements AND of their channels, the outputs of the odd elements OR of the last channel are connected through the corresponding elements NOT, to the first inputs of the even elements AND their previous channels, the output of an odd element And each
канала соединен с первым входом нечетного элемента ИЛИ следующего канала, вторые входы нечетных элементов ИЛИ каналов, начина с второго соединены с выходами нечетных элементов И своих каналов , выходы каждой пары (1-го и (1+1)-го) элементов И каналов, начина с второго соединены с -входами четных элементов ИЛИ своихthe channel is connected to the first input of the odd element OR of the next channel, the second inputs of the odd elements OR channels, starting from the second one are connected to the outputs of the odd elements AND their channels, the outputs of each pair of (1st and (1 + 1)) elements AND channels, beginning with the second is connected to the inputs of even elements OR their
0. каналов, входы элементов ИЛИ первого канала, соединены с выходами одноименных пар элементов И первого канала, выходы элементов ИЛИ первого канала и четных элементов ИЛИ рс5 тальных каналов соединены с вторыми входами пар элементов И своих каналов , начина с второй пары, выходы последних элементов ИЛИ всех каналов соединены cD -входами триггеров соответствующих разр дов выходного, регистра, введены дешифратор и элемент ИЛИ, причем каждый выход дешифратора соединен с С-входами регистра приорит.ета одноименного канала, С-входы триггеров выходного регистра соединены с выходом элемента ИЛИ, первый, второй входы которого соединены соответственно с выходом элемента ИЛИ-НЕ и входом опроса устройства , группа адресных входов устрой0 ства соединена с группой входов дешифратора , группа кодовых входов устройства соединена с группами информационных входов регистров при оритета всех каналов, каждый выход0. channels, the inputs of the elements OR of the first channel are connected to the outputs of the same pairs of elements AND of the first channel, the outputs of the elements OR of the first channel and even elements OR pc5 of the current channels are connected to the second inputs of the pairs of elements AND of their channels, starting with the second pair, the outputs of the last elements OR of all channels are connected by cD -inputs of the triggers of the corresponding bits of the output register, the decoder and the OR element are entered, each decoder output connected to the C inputs of the priority register of the same channel, C inputs of trigger the output register is connected to the output of the OR element, the first, the second inputs of which are connected respectively to the output of the OR element and the device polling input, the device’s address input group is connected to the decoder input group, the device code input group is connected to the priority information registers of all channels, each output
5 входного регистра соединен с вторыми входами первого пары элементов И одноименного канала.5 input register is connected to the second inputs of the first pair of elements And the same channel.
На фиг, 1 представлена структур .на схема устройства; на фиг. 2 Q конкретный вариант канала.Fig, 1 shows the structures. On the diagram of the device; in fig. 2 Q specific channel option.
Устройство (фиг, 1) содержит входной регистр 1 (триггеры 1., 1, 1.2, . , . , l.h ) , каналы 2 .1,2 . 2 , . . . ,2 .п, выходной регистр 3 (триггеры 3.1, 3.2,,.,,3.п), элемент ИЛИ-НЕ 4, элемент ИЛИ 5, дешифратор б, запросные входы 7.1,7.2,...,7.м устройства , входы 8.1, 8.2,..,,8.п сброса устройства, адресные входы 9.1, 9.2.. ..,9. 1 устройства, кодовыеThe device (Fig, 1) contains the input register 1 (triggers 1., 1, 1.2,.,., L.h), channels 2 .1,2. 2,. . . , 2. П, output register 3 (triggers 3.1, 3.2 ,,., ,, 3. п), element OR NOT 4, element OR 5, decoder b, query inputs 7.1,7.2, ..., 7.m devices , inputs 8.1, 8.2, .. ,, 8.p device reset, address inputs 9.1, 9.2 .., 9. 1 device code
0 входы 10.1, 10.2,...,10. устройства , информационные выходы 11.1, 11.2,,,,,1l.h устройства, опросный вход 12 устройства, каналы 2.1, 2.2,.,.,2.11 содержат регистры 130 inputs 10.1, 10.2, ..., 10. devices, information outputs 11.1, 11.2 ,,,, 1l.h devices, interrogation input 12 devices, channels 2.1, 2.2,.,., 2.11 contain registers 13
5 приоритета, элементы И 14, элементы ИЛИ 15, элементы НЕ 16.5 priority, elements AND 14, elements OR 15, elements NOT 16.
При необходимости обслуживани объекты направл ют запросы, поступающие с входов .7.1, 7.2,...,When service is required, the objects send requests from inputs. 7.1, 7.2, ...,
0 7.П в соответствующий рапр д входного регистра 1. К входам 7.1,7,2,.,.,7.п подключены датчики начала обслуживани объектов, к входам 8.1,8.2,,..,8.п - датчи5 ки окончани обслуживани объектов , а к выходам 11.1,11.2,..., 11.п - исполнительные органы обслуживаемых объектов. Количество разр дов регистров 1 и 3 равно чи лу объектов. Сигналы за вок подаю с в случайные моменты времени. Прио1 итеты объектов определ ют с приоритетными номерами, коды к торых занос тс в регистры 13 прио ритета объектов модулей блока выделени приоритетного объекта. Самому приоритетному объекту соответствует наибольший приоритетный (двоичный) код. При работе системы- эти коды могут измен тьс при каждом цикле назначени приоритетов в системе. Группы элементо И 14, ИЛИ 15, НЕ 16 обеспечивают выбор приоритегного кода из приславших сигналы объектов в регистр Триггеры выходного- регистра 3 фиксируют приоритетный запрос. Устройство может работать в тре режимах. 1.Режим задани приоритетов. На входы 9.1, 9.2....,9.V пода етс код объекта, а на входы 10.1 10.2,...,10. - код приоритета данного объекта. Далее у дешифратора б возбуждаетс выход, номер которого совпадает с номером объек та и поступает на синхровходы триг геров регистра 13 приоритета соответствующего канала, а на информационные входы триггеров регистра 13 приоритета - код приоритета дан ного объекта. Таким образом занос тс коды приоритетов объектов в соответствующие регистры 13 приоритетов всех обслуживаемых объектов; подава на входы 9.1, 9,2,...,9.1 - код объекта, а на вх ды 10.1,10.2,... ,10.1 - код приори тета объекта. 2.Управление обслуживанием объ тов с относительным приоритетом. На опросный вход 12 подаетс сигнал О. При поступлении запросов на входы 7.1,7.2,...,7.1 устанавливаютс в i соответ- . ствующие триггеры входного регистра 1 каналами 2 {в соответствии с заданными приоритетами) выдел ет с приоритетный объект. Единичный сигнал с выхода соответствующего канала 2 устанавливает соответствующий триггер выходного регистра 3 (на синхроводе выходного регистра единичный сигнал), который в свою очередь вл етс сигналом раз решени обслуживани объекта. В результате установки в i тригг ра выходного регистра 3 осуществл етс блокировка выходного регистра , т.е. через элемент ИЛИ-НЕ 4, выход которого соединен с вторы входом элемента ИЛИ 5, подаетс на синхровходы триггеров выходного регистра 3. При поступлении после этого сигнала от объекта с более высоким приоритетом на обслуживание на информационном входе соответствующего триггера выходного регистра 3 по витс Ч, однако О на синхровходе запрещает прохождение сигнала на обслуживание объек- та, обладающего высшим приоритетом. По окончании обслуживани объек та, обладающего меньшим приоритетом, на соответствующий вход 8, поступает - сигнал окончани обслуживани объекта и осуществл етс сброс соответствующих триггеров вход- .ного 1 и выходного 3 регистров. Сброс соответствующего триггера выходного регистра 3 влечет по вление . единичного потенциала на синхровходе триггеров выходного регистра 3, что позволит обслуживать объект обладающий большим приоритетом. Таким .образом, обслуживание любого объекта не прерываетс , а ПО окончании его обслуживани начинаетс обслуживание объекта с высшим приоритетом . . 3. Управление обслуживанием объектов с абсолютным приоритетом. На вход 12 подаетс сигнал . При поступлении запросов на входы 7.1,7.2,...,7.) устанавливаютс в 1 соответствующие триггеры входного регистра 2, далее каналами 2 осуществл етс вьаделение приоритет ного объекта. Единичный сигнал с выхода соответствующего канала 2 устанавливает -соответствующий триггер выходного регистра 3. Далее на выходе элемента ИЛИ-НЕ 4 по вл етс сигналО, но наличие на входе . 12 сигнала 1 не блокирует сии- ; хровход триггеров выходного регистра 3. При поступлении сигнала от объекта с большим .приоритетом измен ют состо ние выходы каналов 2, т.е. на выходе канала по вл етс 2, соответствующего объекту с высшим приоритетом, а на остсшьных выходах сигнал О Далее устанавливаетс в Ч соответствующий триггер выходного регистра 3 и начинаетс обслуживание объекта с большим приоритетом, а обслуживание объекта с меньшим приоритетом прерываетс . По окончании обслуживани объекта с большим приоритетом на соответствук )щий вход 8 поступает сигнал окончани обслуживани объекта . При этом вновь устанавливаетс в 1 соответствующий триггер выходного регистра 3, обслуживание которого было прервано. Далее начинает дообслуживатьс объект с меньшим приоритетом. Изобретение позвол ет расширить область применени устройства.0 7.P to the corresponding RAPR of the input register 1. To the inputs 7.1,7,2,.,., 7.p, sensors of the start of service of objects are connected, to the inputs 8.1,8.2, .., 8.p. - end sensors facilities servicing, and to outputs 11.1,11.2, ..., 11.n - executive bodies of serviced facilities. The number of bits in registers 1 and 3 is equal to the number of objects. I give signals for wok at random times. The priority of the objects is determined with priority numbers, the codes of which are entered into the priority registers 13 of the objects of the modules of the priority object allocation unit. The highest priority (binary) code corresponds to the highest priority object. When the system is running, these codes may change during each priority assignment cycle in the system. Element groups AND 14, OR 15, NOT 16 provide the selection of the priority code from the objects that sent signals to the register. Triggers of the output register 3 fix the priority request. The device can operate in three modes. 1. The priority setting mode. The inputs 9.1, 9.2 ...., 9.V are given the object code, and the inputs 10.1 10.2, ..., 10. - priority code of the object. Next, the decoder b excites the output, the number of which coincides with the object number and enters the synchronization inputs of the triggers of the priority register of the corresponding channel, and the information inputs of the triggers of the priority register of 13 receives the priority code of the given object. Thus, the priority codes of the objects are entered into the corresponding priority registers of all the serviced objects; submitting to inputs 9.1, 9.2, ..., 9.1 is the object code, and at inputs 10.1, 10.2, ..., 10.1 is the object's priority code. 2. Service management with relative priority. A signal O is applied to the interrogation input 12. Upon receipt of requests for inputs 7.1,7.2, ..., 7.1 are set to i, respectively. The corresponding triggers of input register 1, channels 2 (according to the specified priorities) allocate priority to the object. A single signal from the output of the corresponding channel 2 sets the corresponding trigger of the output register 3 (a single signal on the output register sync.), Which in turn is the object service disconnect signal. By setting the output register 3 to the i trigger, the output register is locked, i.e. through the element OR-NOT 4, the output of which is connected to the second by the input of the element OR 5, is applied to the synchronous inputs of the trigger register of the output register 3. When the signal after this signal comes from an object with a higher service priority, the information input of the corresponding trigger of the output register 3 is set to WitsH, however, O on the synchronous input prohibits the passage of a signal for servicing an object with the highest priority. At the end of the service of an object with a lower priority, the corresponding input 8 receives a signal to terminate the service of the object and the corresponding triggers of the input 1 and output 3 registers are reset. Resetting the corresponding trigger of the output register 3 causes the appearance. unit potential at the synchronization input of the triggers of the output register 3, which will allow to maintain the object with high priority. Thus, the maintenance of any object is not interrupted, and when the software finishes its maintenance, maintenance of the object with the highest priority begins. . 3. Manage maintenance of objects with absolute priority. Input 12 is signaled. When requests are received for inputs 7.1,7.2, ..., 7.), The corresponding triggers of input register 2 are set to 1, then channels 2 are assigned to the priority object. A single signal from the output of the corresponding channel 2 establishes the corresponding trigger of the output register 3. Then, at the output of the OR-NOT 4 element, an O signal appears, but presence at the input. 12 signal 1 does not block syi; The trigger output trigger register 3. When a signal is received from an object with a high priority, the outputs of channels 2 change, i.e. At the output of the channel, 2 appears corresponding to the object with the highest priority, and at the remaining outputs the signal O Next, the corresponding trigger of the output register 3 is set to H and the object with a higher priority starts to be serviced, and the maintenance of the object with a lower priority is interrupted. At the end of the servicing of an object with a higher priority, the corresponding input 8 receives a signal for the termination of servicing the object. In this case, the corresponding trigger of the output register 3, whose service has been interrupted, is again set to 1. Next, an object with a lower priority starts to be serviced. The invention allows to expand the field of application of the device.
7.1 If 7.1 If
J.2 12J.2 12
7л 8.П7l 8.P
Фи1.1Phi1.1
1i1i
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823494628A SU1070552A1 (en) | 1982-09-28 | 1982-09-28 | Priority control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823494628A SU1070552A1 (en) | 1982-09-28 | 1982-09-28 | Priority control device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1070552A1 true SU1070552A1 (en) | 1984-01-30 |
Family
ID=21030192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU823494628A SU1070552A1 (en) | 1982-09-28 | 1982-09-28 | Priority control device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1070552A1 (en) |
-
1982
- 1982-09-28 SU SU823494628A patent/SU1070552A1/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР №,475622, кл. G 06 F 9/46, 1975. 2. Авторское свидетельство СССР по за вке 3332939/18-24, кл. G 06 F 9/46, 1981 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1070552A1 (en) | Priority control device | |
SU1070551A1 (en) | Device for group servicing of requests | |
SU1149258A1 (en) | Multichannel device for servicing interrogations | |
RU1820382C (en) | Device for connecting users to general trunk line | |
SU1562914A1 (en) | Multichannel device for connection of subscribers to common trunk | |
SU970373A1 (en) | Multichannel device for priority control | |
SU1439608A1 (en) | Device for interfacing "k" information sources with computer | |
SU1543403A1 (en) | Device for inquiry allocation | |
SU1005054A1 (en) | Multi-channel device for group request servicing | |
SU1140122A1 (en) | Multichannel device for servicing requests in computer system | |
SU1737449A1 (en) | Priority device | |
SU1658153A2 (en) | Priority multichannel device for interrogation servicing | |
SU1365085A1 (en) | Multichannel device for connecting users to common trunk line | |
SU962949A1 (en) | Multichannel device for priority servicing of requests | |
SU1141412A1 (en) | Device for servicing requests | |
SU902016A1 (en) | Priority device | |
SU1347080A1 (en) | Request-servicing device | |
SU1020828A1 (en) | Priority device | |
SU1170478A1 (en) | Device for signalling operation of distributed objects | |
RU2088455C1 (en) | Receiving device for remote control of hump signal light digital indicator | |
SU966697A1 (en) | Device for distributing tasks between processors | |
SU1223245A1 (en) | Device for simulating queueing systems | |
SU805314A1 (en) | Device for priority interrogation | |
SU1764054A1 (en) | Cyclical priority device | |
SU1612301A1 (en) | Device for forming a queue |