SU1238062A1 - Multiplying-dividing device - Google Patents
Multiplying-dividing device Download PDFInfo
- Publication number
- SU1238062A1 SU1238062A1 SU843764723A SU3764723A SU1238062A1 SU 1238062 A1 SU1238062 A1 SU 1238062A1 SU 843764723 A SU843764723 A SU 843764723A SU 3764723 A SU3764723 A SU 3764723A SU 1238062 A1 SU1238062 A1 SU 1238062A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- frequency
- inputs
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к области автоматики и вычислительной техники и может найти применение в специализированных вычислител х систем автоматического управлени . Цель изобретени - повьшение быстродей - стви и надежности функционировани за счет выдачи сигнала об окончании вычислений, позвол ющего считьшать только результат окончившихс вычислений . В устройство дополнительно введены сигнальна шина об окончании вычислений и значительно более простые и надежные элементы 2 ил. ISD 00 СХ) о:) toThe invention relates to the field of automation and computer technology and can be used in specialized computers of automatic control systems. The purpose of the invention is to increase the speed and reliability of operation by issuing a signal about the end of the calculations, which allows only the result of the completed calculations to be calculated. The device additionally introduced a signal bus on the completion of calculations and much simpler and reliable elements 2 Il. ISD 00 SH) o :) to
Description
Изобретение относитс к автоматике и вычислительной технике и может найти применение в специализированных вычислительных системах автоматического управлени .The invention relates to automation and computing and can be used in specialized computer systems for automatic control.
Цель изобретени - повышение быстродействи и упрощение устройства.The purpose of the invention is to increase the speed and simplify the device.
На фиг. 1 приведена функциональна электрическа схема множйтельно- делительного устройства; на фиг. 2 - функциональна электрическа схема двухканального преобразовател код - частота..FIG. 1 shows the functional electrical circuit of the multiplier-separating device; in fig. 2 - functional electrical circuit of two-channel code-frequency converter ..
Множитепьно-делительное устройство содержит двухканальный преобразователь 1-код - частота, элемент И 2, к входу которого подключен первый выход двухканального преобразовател 1 код - частота, делитель 3. частоты, вход которого соединен с выходом элемента И 2, счетчик 4 к вычитающему входу которого подключен выход делител 3 частоты, элемент 5 задержки , элемент И 6, вход которого соединен с вторым выходом двухканального преобразовател 1 код - частота 1, элемент И 7, делитель 8 частоты, к входу которого подключен выход элемента И 6, счетчик 9 к суммирующему входу которого подключен выход делител 8 частоты, а к входу сброса - выход элемента И 7, элемент И 10, вход которого соединен с выходом элемента 5 задержки и с входом элемента И 7, элемент ИЛИ П, вход которого с соединен с выходом элемента И 10, а выход -.с входом разрешени записи информации в параллельном виде счетчика 4, шины 12 делител , которые подключены к первой группе входов . двухканального преобразовател 1 код частота, шины 13 первого сомножител которые соединены с второй группой входов двухканального преобразовател 1 код-частота, шины 14 второго сомножител , которые подключены к информационным входам счетчика 4, шину 15 запуска, котора соединена с входом элемента ИЛИ 11, шину I6 управлени режимом, котора подключена к входу элемента И 10, шину 17 сигнализации, котора соединена с входом элементаThe multiplier-separating device contains a two-channel converter 1-code - frequency, element 2, to the input of which the first output of two-channel converter 1 is connected - code - frequency, divider 3. frequency, the input of which is connected to the output of element 2, counter 4 to the subtractive input of output divider 3 frequency is connected, delay element 5, element 6, the input of which is connected to the second output of two-channel converter 1 code - frequency 1, element 7, frequency divider 8, input of which is connected to output 6 of element 6, counter 9 to the sums The output of which is connected to the output of the frequency divider 8, and to the reset input is the output of the AND 7 element, AND 10, the input of which is connected to the output of the delay element 5 and with the input of the AND 7 element, the OR element, whose input is connected to the output of the AND element 10, and the output -.c with the enable input of recording information in parallel form of the counter 4, bus 12 divider, which are connected to the first group of inputs. a two-channel converter 1 code frequency, tires 13 of the first multiplier are connected to the second group of inputs of a two-channel converter 1 code-frequency, buses 14 of the second factor that are connected to information inputs of counter 4, start bus 15, which is connected to the input of the element OR 11, bus I6 mode control, which is connected to the input element And 10, the bus 17 alarm, which is connected to the input element
5задержки, с входами элементов И 2,5 delay, with the inputs of the elements And 2,
6и 7 и с выходом переполнени при вычитании счетчика 4, выходные шины 18-1., 18,2,о..18- результата, к которым подключены выходы счетчика 9,6 and 7 and with the overflow output when subtracting the counter 4, the output tires 18-1., 18.2, o..18 are the results to which the outputs of the counter 9 are connected,
Делители 3 и 8 частоты представл ют собой т-разр дные двоичные счетчиDividers 3 and 8 frequencies are t-bit binary counters.
ки, осуществл ющие усреднение неравномерных импульсных последовательное -;ki performing averaging of non-uniform pulse sequential -;
выходовexits
с первого f и второго ffrom first f and second f
двухканального преобразовател 1 код- частота (эти последовательности усред- .н ютс не менее, чем в га раз). a two-channel converter 1 code-frequency (these sequences are averaged no less than a hectare).
Счетчик 4 по вычитающему и счетчик 9 по суммирующему входам работают от передних фронтов импульсов, поступающих на эти входы. На выходе переполнени при вычитании счетчика 4 сигнал по вл етс в том.случае, если содержимое счетчика 4 равно О и если на вычитающем входе отсутствует импульс, т.ео сигнал по вл етс в момент окончани импульса, записавшего в счетчик 4 число О. При поступлении импульса на вход разрешени записи информации в параллельном в иде счетника 4 в последний записываетс код, наход щийс на его информационных входах-. При наличии сигнала на входе сброса счетчика 9 последний находитс в нулевом- положении независимо от того, какие-сигналы действуют на его осталв ных входах.Counter 4 on the subtracting and counter 9 on the summing inputs operate from the leading edges of the pulses arriving at these inputs. At the output of the overflow during the subtraction of counter 4, the signal appears in the case if the contents of counter 4 are equal to 0 and if there is no pulse at the subtracting input, i.e. the signal appears at the moment of the end of the pulse recorded in the counter 4 the number O. When the pulse arrives at the input of the recording of information in the counter to the counter 4, the code is stored at its information inputs. When there is a signal at the reset input of the counter 9, the latter is in the zero position regardless of what signals act on its remaining inputs.
Величина времени задержки элемен- . та 5 задержки выбираетс достаточной дл . считывани результата с выходных шин 18-1, 18-2,...,18-к, но не больше чем половина длительности минимальной паузы между импульсами с выхода делител 3 частоты, т.е. не больше величины 0,5-2(f )fThe magnitude of the time delay element. This 5 delay is chosen sufficient for. reading the result from the output bus 18-1, 18-2, ..., 18-k, but not more than half the minimum pause between the pulses from the output of the divider 3 frequencies, i.e. not more than 0.5-2 (f) f
X млх макс X mlx max
Коды делител и сомножителей должны находитьс на соответствующих шинах на прот жении всего времени вычислений . На шину 15 запуска подаетс импульс, длительность которого дол :- на быть достаточной дл записи кода с шин 14 в счетчик 4 о На шину 16 подаетс единичный сигнал, если устройство должно работать в циклическом режиме, и нулевой сигнал, если устройство должно работать в режиме однократного счета оThe divider and multiplier codes must be on the corresponding tires for the entire calculation time. A start pulse is applied to the start bus 15: the duration is as follows: - to be sufficient to record the code from the bus 14 to the counter 4 o A single signal is given to the bus 16 if the device is to operate in cyclic mode, and a zero signal if the device is to operate in one-time account about
На шину 17 вьщаетс импульс, длительность которого равна сумме времени задержки элемента 5 задержки и времени срабатывани элементов И 10, ИЛИ 11 и счетчика 4„A pulse is applied to the bus 17, the duration of which is equal to the sum of the delay time of the delay element 5 and the response time of the elements AND 10, OR 11 and the counter 4 "
- -
Двухканальный преобразователь 1 код - частота (фиг, 2) содержит генератор 19 опорных импульсов, элементы 55 ИЛИ 20, 21, элемент И 22, счетчик 23 .блок 24 сравнени кодов, блок 25 сравнени кодов, перва группа входов которого соединена с первой групThe two-channel code to frequency converter 1 (FIG. 2) contains reference pulse generator 19, elements 55 OR 20, 21, element 22, counter 23, code comparison block 24, code comparison block 25, the first group of inputs of which is connected to the first group
33
пой входов блока 24 и с информационными выходами счетчика 23, триггер 26, к S-вхоцу которого подключен выход блока 24, триггер 27, S-вход которого соединен с выходом блока 25, элемент И 28, к входу которого подключен выход триггера 26, R-вход которого соединен с R-входом триггера 27 и с выходом переполнени при суммировании счетчика 23, элемент И 29 вход которого соединен с входом элемента И 28, с выходом генератора 19 и с суммирующим входом счетчика 23, вход сброса которого соединен с выходом элемента И 22, с входом элемента И 28, с входом элемента И 29, к другому входу которого подключен выход триггера 27, шины 12 подключены к в входам элемента ИЛИ 20 и к второй группе входов блока 24, шины 13 соединены с входами элемента ИЛИ 21 и с второй группой входов блока 25, выход элемента И 28 подключен к первому входу двухканального преобразовател 1 код - частота, второй.вход которого соединен с выходом элемента И 29. Счетчик 23 по суммирующему входу работает от передних фронтов импульсов , поступающих на этот вход. При отсутствии сигнала на входе сброса счетчик 23 находитс в нулевом по-. ложении независимо от наличи сигналов на других его входах. На выходе переполнени при суммировании сигнал по вл етс в том случ е, если все разр ды счетчика 23 наход тс в единичном положении и если окончилс импульс на суммирующем входе счетчика 23.sing the inputs of the block 24 and with the information outputs of the counter 23, the trigger 26, to the S-inlet of which the output of the block 24 is connected, the trigger 27, the S-input of which is connected to the output of the block 25, element I 28, to the input of which the output of the trigger 26 is connected, R - whose input is connected to the R-input of the trigger 27 and to the overflow output when summing the counter 23, the element 29 whose input is connected to the input of the element 28, the output of the generator 19 and the summing input of the counter 23, the reset input of which is connected to the output of the element And 22, with the input element And 28, with the input element And 29, to another the input of which is connected to the trigger output 27, buses 12 are connected to the inputs of the OR 20 element and to the second group of inputs of block 24, buses 13 are connected to the inputs of the OR 21 element and to the second group of inputs of block 25, the output of the And 28 element is connected to the first input of the two-channel converter 1 code is the frequency, the second. Input of which is connected to the output of element AND 29. Counter 23 on the summing input operates from the leading edges of the pulses arriving at this input. If there is no signal at the reset input, the counter 23 is in zero-. irrespective of the presence of signals at its other inputs. The output of the overflow during summation appears in the event that all bits of the counter 23 are in the unit position and if the pulse at the summing input of the counter 23 has expired.
Блоки 24 и 25 выдают сигналы на свои выходы, если равны коды на их первых и вторых группах входов При отсутствии кодов или на шинах 12, или на шинах 13 счетчик 23 удерживаетс в нулевом положении.Blocks 24 and 25 give signals to their outputs if the codes on their first and second groups of inputs are equal. In the absence of codes or on tires 12 or on tires 13, the counter 23 is held in the zero position.
Множительно-делительное устройство работает следующим образом,The multiplier-dividing device works as follows
В исходном состо нии при отсутствии кодов на шинах 12 и 13 на выхода элементов ИЛИ 20 и 21 отсутствуют сигналы, на выходе элемента И 22 также отсутствует сигнал и счетчик 23 и триггеры 26 и 27 удерживаютс в нулевом положении, элементы И 28 и 29 закрыты из-за отсутстви сигнала на выходе элемента И 22.In the initial state, in the absence of codes on buses 12 and 13 at the output of the elements OR 20 and 21 there are no signals, at the output of the element And 22 there is also no signal and counter 23 and the triggers 26 and 27 are kept in the zero position, elements 28 and 29 are closed from - due to the absence of a signal at the output element And 22.
При подаче кодов делител и первого сомножител по вл ютс сигналыWhen the divider and first multiplier codes are given, the signals appear
062062
4four
на выходах элементов ИЛИ 20 и 21 и сбрасывает элемент И 22, разреша работу счетчика 23 и триггеров 26 и 27 и открыв а элементы И 28 и 29, Счетчик 23 начинает суммировать импульсы генераторов 19,которые проход т через элементы И 28 и 29 на первый и второй выходы преобразовател 1, В момент, когда содержимое счетчика 23 становитс равным коду делител или коду первого сомножител , срабатывает один из блоков 24 или 25 и устанавливает сигналом со своего выхода в единичное положение со- ответствуюш 1й триггер 26 или 27, при этом закрываетс соответствующий элемент И 28 или 29 и на соответст - вующий вход прекращаетс поступление импульсов. В момент, когда содержимое счетчика 23 становитс равным другому коду, прекращаетс пропуск импульсов генератора I9 и на другой выход преобразовател 1. При по влении сигнала на выходе переполнени при сложении счетчика 23 триггеры 26 и 27 устанавливаютс в нулевое положение , открьша элементы И 28 и 29, и вьщаютс импульсы на выходы преобразовател 1, Преобразователь 1 работает Таким образом до тех пор, пока не будут сн ты коды делител или первого сомножител . Как только будет сн т хот бы один из кодов, исчезнет сигнал на выходе соответствующего элемента ИЖ 20 или 21 и, следовательно, на выходе элемента И 22, закроютс элементы И 28 и 29, триггеры 26 и 26 и счетчик 23 установ тс в нулевое положение, т.е. преобразователь I возвратитс в исходное состо ние.at the outputs of the elements OR 20 and 21 and resets the element AND 22, allowing the counter 23 and the triggers 26 and 27 to work and opening the elements 28 and 29, the counter 23 begins to sum the pulses of the generators 19 that pass through the elements 28 and 29 to the first and the second outputs of the converter 1. At the moment when the contents of the counter 23 become equal to the divider code or the first multiplier code, one of the blocks 24 or 25 is triggered and sets the signal from its output to the single position corresponding to the first trigger 26 or 27, while closing corresponding element nt AND 28 or 29 and the arrival of pulses is stopped at the corresponding input. At the moment when the contents of counter 23 become equal to another code, the skip of generator I9 pulses to the other output of converter 1 stops. When a signal appears at the overflow output when adding counter 23, triggers 26 and 27 are set to zero, opening elements 28 and 29 , and pulses are output to the outputs of the converter 1, the converter 1 operates in this way until the divisor or the first factor is cleared. As soon as at least one of the codes is cleared, the signal at the output of the corresponding IL 20 or 21 element disappears and, consequently, at the output of the AND 22 element, And 28 and 29 elements are closed, the triggers 26 and 26 and the counter 23 are set to zero. i.e. converter I will return to the initial state.
В исходном состо нии счетчик 4 находитс в нулевом положении, на выходе переполнени при вычитаний счетчика 4 имеетс сигнал, закрывавшими элементы И 2 и 6, на выходе элемента И 7 имеетс сигнал, удерживающий счетчик 9 в нулев.ом положении, на шинах 12-16 отсутствуют сигналы,In the initial state, the counter 4 is in the zero position, at the output of the overflow when subtracting the counter 4 there is a signal that closed the elements And 2 and 6, at the output of the element And 7 there is a signal holding the counter 9 in the zero position on the tires 12-16 no signals
В момент по влени кодов на шинах 12 и 13 двухканальный преобразователь 1 код-частота начинает выдавать на свой первый выход импульсы с частотой f КХ, где /К- коэффициент пропорг циональности, а на свой второй выход импульсыAt the time of the codes on buses 12 and 13, the two-channel converter 1 begins to generate code-frequency pulses at its first output with frequency f КХ, where / К is the proportionality factor, and at its second output pulses
С частотой fi KY.With frequency fi KY.
у чuh
Перед началом вычислений на шины 13, 14 и 12 подаютс коды соответственно первого сомножител , второго сомножител и делител , на шину 16 подаетс единичный сигнал, если устройство должно работать в цикличес- ком режиме, и нулевой сигнал, если устройство должно работать в режиме однократного счета.Before starting the calculations, the buses 13, 14 and 12 are given the codes of the first factor, the second factor and the divider respectively, a single signal is sent to the bus 16 if the device should operate in cyclic mode, and a zero signal if the device should work in single-count mode .
Вычислени начинаютс при подаче на шину 15 импульса запуска. Импульс запуска с шины 15 через элемент ИЛИ 11 поступает на вход разрешени записи информации в параллельном виде счетчика 4, при этом в счетчик 4 записываетс код первого сомножител Z, на выходе переполнени при вычитании счетчика 4 исчезает сигнал и разрешаетс работа счетчика 9, открываютс элементы И 2 и 6, через которые начинают проходить импульсы час- тотой соответственно f и f на входы делителей 3 и 8 частоты С выхода делител 3 частоты импульсы частотойCalculations begin when a trigger pulse is applied to the bus 15. The start pulse from bus 15 through the OR 11 element is fed to the input of information recording permission in parallel view of counter 4, the code of the first multiplier Z is recorded in counter 4, the signal disappears at overflow output when counter 4 is subtracted, and counter 9 is opened 2 and 6, through which the frequency pulses start to pass, respectively, f and f to the inputs of dividers 3 and 8 of the frequency C of the output of the frequency divider; frequency pulses
f f, - jt поступают на вычитающий вхоf f, - jt are fed to the subtracting input.
счетчика 4, ас выхода делител 8counter 4, ac output divider 8
частоты импульсы частотой ffrequency pulses of frequency f
fy fy
г 2g 2
поступают на суммирующий вход счетчика 9. В момент окончани импульса с выхода делител 3 частоты, записавшего в счетчик. 4 число 0, по вл етс сигнал на выходе переполнени счетчика 4, закрываютс элементы И 2 и 6, подготавливаетс к открытию эле- мент И 7, запускаетс элемент 5 за- держки и на шину 17 выдаетс сигнал об окончании одного цикла вычислений Через врем задержки t по вл етс сигнал на выходе элемента 5.задержки , срабатывает элемент И 7 и сигнал с его выхода устанавливает счетчик 9 в нулевое положение (за врем Т результат вычислений должен быть считан . Кроме того, сигнал с выхода элемента 5 задержки поступает на гход элемента И 10, и если устройств находилось в режиме однократного счета на шине 16 имеетс нулевой сигнал , то элемент И 10 не срабатывает и устройство остаетс в исходном состо нии до поступлени следзто- щего импульса запуска,, Если же устройство находилось в циклическом режиме , то элемент И 10 срабатывает лarrive at the summing input of the counter 9. At the moment of termination of the pulse from the output of the divider 3 frequencies recorded in the counter. 4, the number 0, a signal appears at the output of the overflow of counter 4, elements 2 and 6 are closed, element 7 is prepared for opening, delay element 5 is triggered, and a signal about the end of one calculation cycle is sent to bus 17 t a signal appears at the output of the 5.delay element, the element And 7 triggers and the signal from its output sets the counter 9 to the zero position (for T, the calculation result must be read. In addition, the signal from the output of the delay element 5 goes to the control element And 10, and if devices find a single axle counting mode on the bus 16 has a zero signal, the AND gate 10 is not activated and the device remains in the original state before the arrival of the trigger pulse sledzto- present ,, if the apparatus is in cyclic mode, the AND gate 10 is activated L
сигнал с его выхода поступает на вход разрешени записи информации в параллельном виде счетчика 4, в котором записываетс код первого сомноthe signal from its output is fed to the input of the information recording resolution in parallel form of counter 4, in which the first code is written
жител - t, и цикл вычислений повтор етс ..the inhabitants are t, and the calculation cycle is repeated ..
Результат - число N, записанное в счетчик 9 в момент окончани вычислений , равен N t. /Т , где t - врем , которое счетчик 4 находитс в положении, отличном от нулевого; 1 - период иьтульсов на выходе делител 8 частоты. Врем t равно ZT. где Т - период импульсов на выходе делител 3 частоты. ТогдаThe result, the number N, recorded in counter 9 at the moment of the end of the calculations, is equal to N t. / T, where t is the time that counter 4 is in a position other than zero; 1 - period of pulses at the output of the splitter 8 frequency. Time t is ZT. where T is the period of the pulses at the output of the divider 3 frequency. Then
N N
гт, т„rm, t „
10 15 20 10 15 20
5five
00
00
SS
5five
00
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843764723A SU1238062A1 (en) | 1984-07-04 | 1984-07-04 | Multiplying-dividing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843764723A SU1238062A1 (en) | 1984-07-04 | 1984-07-04 | Multiplying-dividing device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1238062A1 true SU1238062A1 (en) | 1986-06-15 |
Family
ID=21128276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843764723A SU1238062A1 (en) | 1984-07-04 | 1984-07-04 | Multiplying-dividing device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1238062A1 (en) |
-
1984
- 1984-07-04 SU SU843764723A patent/SU1238062A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР 31025/, кл. G 06 F 7/68, 1970. Авторское свидетельство СССР № 1015373, кл. G 06 F 7/52, 1981. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1238062A1 (en) | Multiplying-dividing device | |
US3158426A (en) | Recording apparatus | |
SU1525889A1 (en) | Device for monitoring pulse sequence | |
SU864578A1 (en) | T flip-flop | |
SU750496A1 (en) | Multichannel system for analysis of extremums | |
SU1451832A1 (en) | Variable-frequency pulser | |
SU746710A1 (en) | Device for monitoring information recording process | |
RU1800593C (en) | Pulse burst generator | |
SU1709509A1 (en) | Device for detection of loss of pulse | |
SU798833A1 (en) | Multiplying-dividing device | |
SU851279A1 (en) | Digital device for two-parameter frequency transducer data processing | |
SU400034A1 (en) | DEVICE FOR MANAGING THE REVERSIBLE COUNTER | |
SU1164889A1 (en) | Frequency-to-number converter | |
SU949786A1 (en) | Pulse train generator | |
SU824120A1 (en) | Method of measuring single time intervals | |
SU1169154A1 (en) | Device for generating pulse train | |
SU1403019A1 (en) | Method of monitoring the state of contacts of contact group | |
SU640294A1 (en) | Microprogramme control device | |
SU1001454A1 (en) | Device for discriminating single n-th pulse | |
SU1358000A1 (en) | Device for measuring authenticity of digital magnetic recording | |
SU1430959A1 (en) | Device for monitoring microprogram run | |
SU790232A1 (en) | Pulse train frequency converting device | |
SU1256181A1 (en) | Pulse repetition frequency multiplier | |
SU693372A1 (en) | Divider | |
SU1056220A1 (en) | Device for linearizing characteristics of transducers |