[go: up one dir, main page]

SU1464158A1 - Dynamic priority device - Google Patents

Dynamic priority device Download PDF

Info

Publication number
SU1464158A1
SU1464158A1 SU874213656A SU4213656A SU1464158A1 SU 1464158 A1 SU1464158 A1 SU 1464158A1 SU 874213656 A SU874213656 A SU 874213656A SU 4213656 A SU4213656 A SU 4213656A SU 1464158 A1 SU1464158 A1 SU 1464158A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
inputs
output
elements
outputs
Prior art date
Application number
SU874213656A
Other languages
Russian (ru)
Inventor
Полина Иосифовна Крупецкая
Александр Константинович Вавилов
Борис Аронович Фураш
Original Assignee
Предприятие П/Я А-3327
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 Предприятие П/Я А-3327 filed Critical Предприятие П/Я А-3327
Priority to SU874213656A priority Critical patent/SU1464158A1/en
Application granted granted Critical
Publication of SU1464158A1 publication Critical patent/SU1464158A1/en

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может найти применение в системах, использующих из- MeHHeNryro дисциплину обслуживани .Цель изобретени  - расширение функциональных возможностей за счет обеспечени  возможности произвольной установки пор дка обслуживани  абонентов, управThe invention relates to computing and can be used in systems that use the discipline of service from MeHHeNryro. The purpose of the invention is to enhance the functionality by allowing the arbitrary installation of the order of servicing subscribers

Description

шsh

1J.II 15 161J.II 15 16

лени  частотой опроса и маскировани  запросов на обслуживание абонентов. Устройство содержит группу 2 элемент тон И и блок управлени  1, состо щий из сдвигающего регистра 10° триггера 8, трех элементов liJIH 3-5, двух зле ментов И 6,7, блока 11 регистров, дешифратора 12, В блок регистров 11lazy frequency of polling and masking requests for customer service. The device contains a group of 2 tone element And the control unit 1, consisting of a shift register 10 ° trigger 8, three elements liJIH 3-5, two evil elements And 6.7, block 11 registers, decoder 12, block registers 11

программно занос тс  коды абонентов. При одновременном поступлении не .скольких за вок на подключение абонентов опрос начинаетс  с абонента, код которого записан в первом регистре блока регистров и т.д. в пор дке убьшани  приоритетов. Опрос может осуществл тьс  в двух режимах в зависимости от программно устанавлива1subscriber codes are programmatically recorded. When simultaneously receiving a few requests for connecting subscribers, the survey starts with the subscriber whose code is recorded in the first register of the register block, etc. in order of priority. The survey can be carried out in two modes, depending on the software installed1

Изобретение относитс  к вычислительной технике и может найти применение в системах, использующих измен емую дисциплину обслуживани . Цель изобретени  - расширение функциональнь1х возможностей путем обеспечени  возможности произвольной установки пор дка обслуживани  або- нентов, управлени  частотой опроса и маскированием запросов на обслуживание абонентов.The invention relates to computing and may find application in systems using variable service discipline. The purpose of the invention is to expand the functionality of the capabilities by allowing the subscriber service to be arbitrarily set up, polling frequency control and masking of subscriber service requests.

На чертеже изображено предлагаемое устройство.The drawing shows the proposed device.

Устройство содер}1сит блок 1 управлени , группу элементов И 2.1-2,N, элементы ИЛИ 3-5; элементы И 6 и.7, триггер 8, вход 9 режима устройства , сдвигающий регистр 10, блок 11 регистров, дешифратор 12, запросные входы 13 устройства., выходы 14 устройства , кодовые входы 15 устройства и тактовый вход 16 устройства.The device contains} 1sit control block 1, a group of elements AND 2.1-2, N, elements OR 3-5; And 6 and 7 elements, trigger 8, device mode input 9, shift register 10, register block 11, decoder 12, device request inputs 13, device outputs 14, device code inputs 15 and device clock input 16.

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

В исходном состо нии с выходов элементов И 2 на элемент И 6 посту- цают О, В блок 11 регистров приоритетов с входа 15 з стройства осуществл етс  загрузка регистров па- раллельными кодами обслуживаемых абонентов.In the initial state, from the outputs of the AND 2 elements to the AND 6 elements, O, B, block 11 of the priority registers from the input 15 of the device load registers with parallel codes of the subscribers served.

При поступлении запросов на запросные входы 13 устройства триггер 8 устанавливаетс  в единичное состо ние через элемент ИЛИ 3 и элементWhen requests are received for the request inputs 13 of the device, the trigger 8 is set to one state through the element OR 3 and the element

14641581464158

емого состо ни  триггера 8. Если вход режима находитс  в единичном Ьосто нии (реализаци  режима приоритетного обслуживани ), то после окончани  обслуживани  абонента при наличии необслуженных за вок из блока регистров считываетс  код абонента, хран щийс  в первом регистре блока регистров, т.е. опрос осуществл етс  с наиболее приоритетного абонента. Если вход режима находитс  в нулевом состо нии (режим последовательного обслуживани ), то после окончани  обслуживани  абонента опрос осуществл етс  со следующего регистра блока регистров, а значит, со следующего по приоритет 1ости абонента. 1 ил.state of the trigger 8. If the mode input is in the single state (realization of the priority service mode), then after the subscriber’s service has ended, if there are unserved requests from the registers block, the subscriber code stored in the first register of the registers block, i.e. polling is carried out with the highest priority subscriber. If the mode input is in the zero state (sequential service mode), after the end of the subscriber service, polling is performed from the next register register block, and hence from the next subscriber by priority 1. 1 il.

и 6, на его единичном выходе по вл етс  потенциал, разрешающий по управл ющему входу работу регистра 10.and 6, a potential appears at its single output, allowing control register 10 to operate on the control input.

При поступлении тактовых импульсов на тактовый вход 16 устройства на выходах сдвигающего регистра 10 вы- рабатьшаютс  сигналы, поступающие на тактовые входы блока 11 регистров приоритетов. При этом коды абонентов считываютс  и поступают с выходов блока 11 на входы дешифратора 12, на выходах которого вырабатываютс  сигна-пы опроса абонентов , поступающие на вход группы элементов И 2. Например , если в регистрах блока 11 записаны коды абонентов 2, 4, 3, 1, то опрос элементов И группы будет в пор дке 2,2, 2,4,, 2.3, .2.1,When a clock pulse arrives at the clock input 16 of the device at the outputs of the shift register 10, the signals arriving at the clock inputs of the block 11 of priority registers are output. At the same time, subscriber codes are read and received from the outputs of block 11 to the inputs of the decoder 12, the outputs of which generate subscriber polling signals received at the input of a group of elements of I 2. For example, if the registers of block 11 contain subscriber codes 2, 4, 3, 1, the polling of the elements of the AND group will be in the order of 2.2, 2.4, 2.3, .2.1,

Опрос осуществл етс  в пор дке убьшани  приоритета абонентов до считывани  очередного регистра приоритетов кода абонента, приславшего запрос. При этом на выходе соответствующего элемента И 2 группы формируетс  сигнал разрешени  обслужива- ри , поступающий на соответствующий вькод 14 устройства. Одновременно через элемент ИЛИ 4 на, нулевом входеThe survey is performed in the order of the subscriber's priority priority, before reading the next priority register of the code of the subscriber who sent the request. In this case, at the output of the corresponding element AND 2 of the group, a signal of the permission of the service is received, arriving at the corresponding code 14 of the device. Simultaneously through the element OR 4 on, zero input

триггера 8 по вл етс  сигнал, кото- рьй сбрасывает триггер В в нулевое состо ние, при этом на выходе снимаетс  сигнал управлени  сдвигающим регистром 10, прекращаетс  выработка сигналов -на выходах сдвигающегоthe trigger 8 appears a signal that resets the trigger B to the zero state, the shift control register signal 10 is output at the output, the generation of signals at the shift output stops

регистра 10, и останавливаетс  опросregister 10 and polling stops

3131

регистров блока 11. Опрос может осуществл тьс  в двух режимах в зависимости от состо ни  входа 9 режима.registers of block 11. The polling can be carried out in two modes depending on the state of input 9 of the mode.

Если на входе 1 (режим приоритетного обслуживани ), то при обслуживании текущего запроса сигнал разрешени  обслуживани  с выхода соответствующего элемента И 2 группы через элементы ИЛИ 4, И 7 и ИЛИ 5 по- ступает на вход сброса и установки в начальное состо ние сдвигающего регистра 10, в результате после поступлени  на управл ющий вход сдвигающего регистра 10 сигнала управ- Ленин от триггера 8 опрос начинаетс  а первого регистра блока 11, а значит , с наиболее приоритетного абонента .If input 1 (priority service mode), when servicing the current request, the service enable signal from the output of the corresponding element AND 2 groups through the elements OR 4, AND 7 and OR 5 enters the reset input and sets the initial state of the shift register 10 As a result, after the control input of the shift register 10 arrives at the control input - Lenin from trigger 8, the polling begins at the first register of block 11, which means from the highest priority subscriber.

Если триггер 8 находитс  в нулевом состо нии (режим последовательного обслуживани ), то после поступлени  сигнала разрешени  на управл ющий вход регистра 10 сдвига, опрос начинаетс  со следующего регистра блока 11, а значит, со следующего по приоритетности абонента. Сброс и установка в начальное состо ние сдвигающего регистра 10 происходит в кон це цикла опроса, после опроса всех регистров блока 11 по сигналу, с последнего выхода сдвигающего регистра 10 через элемент ИЛИ 5.If the trigger 8 is in the zero state (sequential service mode), then after the receipt of the permission signal to the control input of the shift register 10, the polling starts from the next register of block 11, which means from the next subscriber. The reset and initialization of the shift register 10 occurs at the end of the interrogation cycle, after all the registers of block 11 are polled by the signal from the last output of the shift register 10 through the OR 5 element.

Таким образом, дл  изменени  пор дка опроса абонентов, достаточно при записи кодов абонентов в регистры блока 11 перераспределить их между регистрами согласно новым приори- тетам. Дл  изменени  частоты опроса абонентов достаточно записать коды соответствующих абонентов в необходимое количество регистров блока 11. При этом частота опроса в одном цик- .ле опроса пропорциональна количеству регистров, в которые записан код этого абонента. Дл  маскировани  абонентов, т.е. исключени  их из циклов опроса, .достаточно коды соответ- ствующих абонентов не записьшать в регистры блока 11.Thus, to change the order of polling subscribers, it is enough when writing subscriber codes to the registers of block 11 to redistribute them between registers according to new priorities. To change the polling frequency of subscribers, it is enough to write the codes of the respective subscribers in the required number of registers of block 11. At the same time, the polling frequency in one cycle of polling is proportional to the number of registers in which the code of this subscriber is written. To disguise subscribers, i.e. excluding them from the polling cycles, it is sufficient that the codes of the corresponding subscribers are not recorded in the registers of block 11.

584584

Claims (1)

Формула изобретени Invention Formula Устройство динамического приоритета , содержащее группу элементов II и блок управлени , состо щий из сдвигающего регистра, триггера, трех элементов ИЛИ и двух элементов И, причем входы первого элемента ИЛИ соединены с входами запросов устройства и с первыми входами элементов И группы , входы второго элемента ИЛИ соединены с выходами элементов И группы , с инверсными входами первого элемента И и с выходами устройства, выходы первого и второго элементов ИЛИ подключены соответственно к пр мому входу первого и к первому входу второго элементов И, единичный вход триггера соединен с выходом первого элемента И, нулевой вход триггера соединен с выходом второго элемента ИЛИ, выход триггера соединен с управл ющим входом сдвигающего регистра , вход задани  режима устройства соединен с вторым входом второго элемента И, выход которого подключен к первому входу третьего элемента ИЛИ, второй вход которого соединен с последним выходом сдвигающего регистра , выход третьего элемента ИЛИ соединен с входом сброса сдвигающего регистра, тактовый вход которого соединен с тактовым входом устройства , отличающеес  тем, что, с целью распгарени  функциональных возможностей путем обеспечени  возможности произвольной установки пор дка обслуживани  абонентов, управлени  частотой опроса и маскированием запросов на обслуживание абонентов , в блок управлени  введены дешифратор и блок регистров, причем тактовые входы блока регистров соединены с соответствующими выходами сдвигающего регистра, кроме последнего , информационные входы блока регистров  вл ютс  кодовыми входами устройства, выходы блока регистров соединены с входами дешифратора, каждый выход которого подключен к второму входу одноименного элемента И группы.A dynamic priority device containing a group of elements II and a control unit consisting of a shift register, a trigger, three OR elements and two AND elements, and the inputs of the first OR element are connected to the device request inputs and the first inputs of the AND group elements, the inputs of the second element OR connected to the outputs of elements AND of a group, with inverted inputs of the first element AND and with the outputs of the device, the outputs of the first and second elements OR are connected respectively to the direct input of the first and the first input of the second element And, a single trigger input is connected to the output of the first element And, a zero input of the trigger is connected to the output of the second element OR, the output of the trigger is connected to the control input of the shift register, the input of the device mode setting is connected to the second input of the second element And, the output of which is connected to the first the input of the third element OR, the second input of which is connected to the last output of the shift register, the output of the third element OR is connected to the reset input of the shift register, the clock input of which is connected to the clock input at Units, characterized in that, in order to dissipate functionality by allowing an arbitrary setting of the subscriber service order, polling frequency control and masking of subscriber service requests, a decoder and a register block are inserted into the control unit, and the clock inputs of the register block are connected to the corresponding outputs the shift register, besides the latter, the information inputs of the register block are the code inputs of the device, the outputs of the register block are connected to the input Ams of the decoder, each output of which is connected to the second input of the element of the same name AND group.
SU874213656A 1987-03-20 1987-03-20 Dynamic priority device SU1464158A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874213656A SU1464158A1 (en) 1987-03-20 1987-03-20 Dynamic priority device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874213656A SU1464158A1 (en) 1987-03-20 1987-03-20 Dynamic priority device

Publications (1)

Publication Number Publication Date
SU1464158A1 true SU1464158A1 (en) 1989-03-07

Family

ID=21292225

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874213656A SU1464158A1 (en) 1987-03-20 1987-03-20 Dynamic priority device

Country Status (1)

Country Link
SU (1) SU1464158A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 600557, кл. G 06 F 9/46, 1974. Авторское свидетельство СССР № 847320, кл. G 06 F 9/46, 1979. *

Similar Documents

Publication Publication Date Title
SU1464158A1 (en) Dynamic priority device
SU1571586A1 (en) Device for group servicing of inquiries
SU1709293A2 (en) Device for information input
SU1656533A1 (en) Requests management system
SU1188738A1 (en) Device for servicing interrogations and direct access memory
SU1439608A1 (en) Device for interfacing "k" information sources with computer
SU1388863A1 (en) Multichannel device for connecting subscribers to a common highway
SU1679480A1 (en) Data output device
SU552604A1 (en) Channel Coupler
SU1689951A1 (en) Device for servicing requests
SU1361722A1 (en) Code converter
SU1361552A1 (en) Multichannel priority device
SU881725A1 (en) Device for interfacing computer with peripheral units
SU1001102A1 (en) Priority device
SU1474647A1 (en) Request processor
SU1174919A1 (en) Device for comparing numbers
SU1302279A1 (en) Variable priority device
SU560228A1 (en) Device for transferring information from main memory to input / output channels
SU1487038A1 (en) Variable priority unit
SU1365085A1 (en) Multichannel device for connecting users to common trunk line
SU1550517A1 (en) Device for servicing inquiries
SU1689948A1 (en) Generator of random numbers
SU745020A1 (en) Scanning device
SU1531097A1 (en) Priority device
SU1439587A1 (en) Priority device