SU1531214A1 - Functional counter - Google Patents
Functional counter Download PDFInfo
- Publication number
- SU1531214A1 SU1531214A1 SU884411417A SU4411417A SU1531214A1 SU 1531214 A1 SU1531214 A1 SU 1531214A1 SU 884411417 A SU884411417 A SU 884411417A SU 4411417 A SU4411417 A SU 4411417A SU 1531214 A1 SU1531214 A1 SU 1531214A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- trigger
- bit
- bus
- output
- Prior art date
Links
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Изобретение относитс к импульсной и вычислительной технике и может быть использовано в качестве многопрограммного пересчетного устройства, управл емого генератора кодовых комбинаций и многорежимного распределител импульсов. Цель изобретени - расширение функциональных возможностей и области применени за счет обеспечени дополнительного третьего режима пересчета. Функциональный счетчик содержит N разр дов, каждый из которых выполнен JK-триггер, шины установки и синхронизации, первую шину управлени режимом пересчета, два элемента И, а в каждом разр де, кроме первого, элемент ИЛИ. В счетчик дополнительно введены третий и четвертый элементы И, элемент ИЛИ, втора и треть шины управлени режимом пересчета. 2 ил.The invention relates to a pulse and computing technique and can be used as a multiprogram counting device, a controllable code combination generator, and a multi-mode pulse distributor. The purpose of the invention is to enhance the functionality and scope by providing an additional third recalculation mode. The functional counter contains N bits, each of which has a JK trigger, an installation and synchronization bus, a first bus for controlling the recalculation mode, two AND elements, and in each bit, except the first, an OR element. The third and fourth elements AND, the OR element, the second and the third buses of the control of the recalculation mode are additionally entered into the counter. 2 Il.
Description
(Л(L
с:with:
Изобретение относитс к импульсной и вычислительной технике и может быть использовано в качесте многопрограммного пересчетного устройства, управл емого генератора кодовых комбинаций и многорежимного распределител импульсов.The invention relates to a pulse and computing technique and can be used as a multiprogram counting device, a controlled code generator and a multi-mode pulse distributor.
Целью изобретени вл етс расширение функциональных возможностей и области применени за счет обеспечени дополнительного третьего режима пересчета .The aim of the invention is to enhance the functionality and scope by providing an additional third recalculation mode.
На фиг.1 представлена схема N- разр дНого функционального счетчика; на фиг.2 - табл.1 - 3 формируемых трех различных кодовых комбинаций дл случа .Figure 1 shows the N-bit circuit of the functional counter; 2 - Table 1 - 3 formed three different code combinations for the case.
Функциональный счетчик содержит (фиг.1) N разр дов, каждый из которых выполнен на 1К-триггере 1.1 1 .N, синхронизирующий вход и вход установки нул которого соединены соответственно с тактовой шиной 2 и шиной 3 установки нул , первый элемент И 4, первый вход которого соединен с пр мым выходом 1К-триг- гера второго разр да 1.2, второй вход - с К-входами 1К-триггеров первого 1.1, второго 1.2 и N-ro 1.N разр дов, а выход - с К-входами IK- триггеров с третьего по N-и разр дов 1.3 - 1.N, второй элемент И 5, первьо) вход которого соединен с пр мым выходом 1К-триггера второго разр да 1.2, а второй вход - с первой шиной 6 управлени режимом пересчета , в каждом разр де, кроме первого, содержит элемент ИЛИ 7.1 - 7.(N-1), выход каждого из которых соединен с 1-входом 1К-триггера своего разр да,The functional counter contains (FIG. 1) N bits, each of which is made on a 1K-flip-flop 1.1 1 .N, the synchronization input and input of the zero setting of which are connected respectively to the clock bus 2 and the tire 3 of the zero setting, the first And 4 element, the first the input of which is connected to the direct output of the 1K-trigger of the second bit 1.2, the second input - with the K-inputs of the 1K-flip-flops of the first 1.1, second 1.2 and N-ro 1.N bits, and the output - with the K-inputs of IK - triggers from the third to the N- and bits 1.3 - 1.N, the second element And 5, the first) input of which is connected to the direct output of the 1K-trigger of the second p Adding 1.2, and the second input - with the first bus 6 controlling the conversion mode, in each bit, except the first one, contains the element OR 7.1 - 7. (N-1), the output of each of which is connected to the 1-input of the 1K-trigger of its raz da
первый и второй входы элемента ИЛИ каждого разр да 1.1, кроме последнего , соединены с пр ье.1ми выходами К-триггеров соответственно предыдущего 1.(i-1) и последующего 1.(i+1) разр дов, первый вход элемента ИЛИ 7./(N-1) N-ro разр да соединен с пр мым выходом DC-триггера (N-l)-ro разр да l.(N-l), третий элемент И 8, первый вход которого соединен со второй шиной 9 управлени режимом пересчета , а второй вход - с инверсным выходом К-триггера N-ro разр да 1.N, четвертый элемент И 10, первый вход I которого соединен с инверс«ьм выхо- I дом 1К-триггера первого разр да 1.1, второй вход - с третьей шиной 11 управлени режимом пересчета, а выход - со вторым входом элемента ИЛИ N-ro разр да 7.(N-1), N-й элемент ИЛИ 7.N, входы которого соединены с выходами второго 5 и третьего 8 элементов И, а выход - с I-Bходом IK- триггера первого разр да 1.1.the first and second inputs of the OR element of each bit 1.1, except the last one, are connected to the first k outputs of the flip-flops, respectively, of the previous one (i-1) and the next one (i + 1), the first input of the element OR 7 ./(N-1) N-ro bit is connected to the direct output of a DC-flip-flop (Nl) -ro bit l. (Nl), the third element And 8, the first input of which is connected to the second bus 9 of the conversion mode control, and the second input - with the inverse output of the K-flip-flop of the N-ro bit 1.N, the fourth element of AND 10, the first input I of which is connected to the inverse of the “first output - I house of the 1K-flip-flop of the first bit 1.1, the second the input is with the third bus 11 controlling the conversion mode, and the output is with the second input of the element OR N-ro bit 7. (N-1), the Nth element OR 7.N, whose inputs are connected to the outputs of the second 5 and third 8 elements And, and the output - with I-Input IK-trigger of the first bit 1.1.
Функциональный счетчик работает спед тощим образом.The function counter operates sparingly.
Перед созданием каждого из трех возможных режимов генерации кодовых комбинаций через шину 3 все триггеры 1.1 - 1,N устанавливаютс в нуле- вне исходные состо ни , а к шинам Ь, 9 и 11 прикладываютс соответствущие нулевые (О) или единичные (1) уровни логических сигналов согласно табл.1 - 3 на фиг.2.Before creating each of the three possible modes of generating code combinations via bus 3, all the triggers 1.1-1, N are set to zero out of the original states, and the corresponding buses zero, 0, or 1 (1) logical levels are applied to the buses B, 9, and 11. signals according to table 1 - 3 in figure 2.
При первом режиме пересчета (табл.1), когда к шинам 6 и 9 прикладываютс нулевые си- ча ты, а к шине 11 - единичный си1 нал, логические элементы И 5 и 8 по входам запирают- с и нулевой выходной сигнал элемента ИЛИ 7.N поддерживает 1К-триггер 1.1 в посто нном нулевом логическом состо нии. В такт поступлени к шине 2 тактовых импульсов 1К-триггеры 1 поочередно (в обратном пор дке, начина с последнего N-ro разр да) устанавливаютс в единичные логические состо ни . В последнем N-OM такте рдботы все триггеры счетчика уста навливаютс в нулевые исходные состони . Этим завершаетс первый цикл обратного пор дка формировани линейно нарастающих кодовых комбинаций .In the first conversion mode (Table 1), when zero busses are applied to buses 6 and 9, and a single signal is applied to bus 11, the AND 5 and 8 logic elements are locked by the inputs and the zero output signal of the element OR 7 .N maintains a 1K trigger 1.1 in a constant zero logical state. During the clock flow to the bus 2, the clock pulses 1K-triggers 1 are alternately (in reverse order, starting with the last N-ro bit) set to single logical states. In the last N-OM clock cycle, all meter triggers are set to zero starting points. This completes the first reverse cycle of forming linearly increasing code combinations.
Последующие циклы формировани этих кодов аналогичны описанному первому циклу.Subsequent cycles of forming these codes are similar to the first cycle described.
00
5five
.. - .. -
5five
0 5 0 50 5 0 5
Период повторени этих кодовых комбинаций определ етс вьфажением .t, где t - длительность одного такта пересчета. Второй режим (табл.2) пересчета создаетс при смене на шине 6 нулевого сигнала на единичный (при неизменных сигналах на шинах 9 и 11). Этим самым элемент И 5 вводитс в общий процесс функционировани . Благодар этому, после поочередного установлени IK- триггеров 1.N - 1.2 (в обратном пор дке , начина с последнего разр да) в единичные логические состо ни , в N-OM такте поступлени на шину 2 тактирующего импульса под действием единичного выходного сигнала элемента И 5 триггер 1.1 первого разр да устанавливаетс в единичное состо ние, а все остальные триггеры устанавливаютс в нулевые состо ни . В последующих тактах пересчета происходит поочередное заполнение единицами триггеров 1.2 - 1.N (в пр мом пор дке ). В последнем 2N-OM такте все IK-триггеры устанавливаютс в нулевые исходные состо ни . Этим завершаетс первый цикл формировани кодовых комбинаций второго режима работы счетчика.The repetition period of these code combinations is determined by the extrusion .t, where t is the duration of one recalculate cycle. The second mode (Table 2) of recalculation is created when the zero signal is replaced by a single on bus 6 (with the same signals on buses 9 and 11). By this very element, And 5 is introduced into the overall process of functioning. Due to this, after successively setting IK-flip-flops 1.N - 1.2 (in reverse order, starting from the last bit) into single logical states, in the N-OM cycle of arrival on the bus 2 of a clock pulse under the action of a single output signal of the And element 5, the trigger 1.1 of the first bit is set to one state, and all other triggers are set to zero state. In subsequent recalculation cycles, alternate filling with units 1.2–1.1N of the triggers occurs (in direct order). In the last 2N-OM cycle, all IK triggers are set to zero initial states. This completes the first cycle of forming code combinations of the second counter operation mode.
Последующие циклы аналогичны описанному первому циклу.Subsequent cycles are similar to the first cycle described.
Как видно из табл.2, период повторени кодовых комбинаций во втором режиме работы счетчика определ етс вьфажением . Среди этих комбинаций при легко установить само- дополн н цийс код 51111. Остальные кодовые комбинации (при различньос значени х N) аналогичные конфигурации , но отличаютс друг от друга по длине (по разр дности кодовых комбинаций).As can be seen from Table 2, the repetition period of code combinations in the second mode of operation of the counter is determined by the suppression. Among these combinations, it is easy to establish a self-complement code 51111. The remaining code combinations (with different values of N) have similar configurations, but differ from each other in length (in terms of code combinations).
Дл создани дополнительно введенного третьего режима пересчета (табл.3) к шине 9 прикладываетс единичный сигнал, к шине 11 - нулевой сигнал, а к шине 6 - либо нулевой, либо единичный сигнал (безразличность сигнала на шине 6 в табл.3 указана в виде знака Х). При этом открываетс по входу элемент И 8 и запираетс элемент И 10 (а состо ние элемента И 5 может быть произвольное ) . В результате этого на втором входе элемента ИЛИ I.(N-I) поддерживаетс - посто нный нулевой сигнал. В исходном состо нии, когда все триг515To create an additionally introduced third recalculation mode (Table 3), a single signal is applied to bus 9, a zero signal to bus 11, and either a zero or a single signal to bus 6 (the signal on the bus 6 in Table 3 is shown as sign X). At the same time, the element AND 8 opens at the entrance and the element AND 10 is locked (and the state of the element 5 can be arbitrary). As a result, at the second input of the element OR I. (N-I), a constant zero signal is maintained. In the initial state, when all the trigger
геры наход тс в нулевых логических ,состо ни х, единичный сигнал от инверсного выхода триггера последнего разр да 1.N через элемент И 8 и ИЛИ 7,N передаетс к 1-входу IK- триггера первого разр да 1.1. Благодар этому после поступлени на шину 2 первого тактирующего импульса IK- триггер первого разр да устанавливаетс в единичное логическое состо ние . Последующие тактирующие импульс поочередно устанавливают все тригге ры 1.2 - 1.N (в пр мом пор дке) в единичные состо ни . В последнем (N+1)-OM такте работы все триггеры снова устанавливаютс в нулевое исходные состо ни . Этим завершаетс первый цикл формировани пр мого пор дка Формировани линейно-нарастающих кодовых комбинаций.The gers are in zero logic states, a single signal from the inverse output of the last bit's trigger 1.N through AND 8 and OR 7, N is transmitted to the 1-input of the IK-trigger of the first bit 1.1. Due to this, after the first clocking impulse IK is applied to the bus 2, the first-stage trigger is set to a single logical state. Subsequent clocking pulses in turn set all the 1.2 - 1.N triggers (in direct order) to one states. In the last (N + 1) -OM cycle of operation, all triggers are again set to zero initial states. This completes the first cycle of forming a straightforward order of forming linearly increasing code combinations.
Последующие циклы формировани этих кодов аналогичны описанному первому циклу.Subsequent cycles of forming these codes are similar to the first cycle described.
Период повторени этих кодовых комбинаций определ етс выражением T(N+l).t.The repetition period of these code combinations is defined by the expression T (N + l) .t.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884411417A SU1531214A1 (en) | 1988-04-15 | 1988-04-15 | Functional counter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884411417A SU1531214A1 (en) | 1988-04-15 | 1988-04-15 | Functional counter |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1531214A1 true SU1531214A1 (en) | 1989-12-23 |
Family
ID=21369199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884411417A SU1531214A1 (en) | 1988-04-15 | 1988-04-15 | Functional counter |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1531214A1 (en) |
-
1988
- 1988-04-15 SU SU884411417A patent/SU1531214A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 784003, кл. Н 03 К 23/02, 1977. Авторское свидетельство СССР 1270891, кл. Н 03 К 23/54, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1531214A1 (en) | Functional counter | |
SU1338031A1 (en) | Pulse former | |
SU834852A2 (en) | Generator of radio pulses with random parameters | |
SU1270891A1 (en) | Function counter | |
SU567203A1 (en) | Analogue-digital function converter | |
SU1721824A1 (en) | Variable-ratio frequency divider | |
SU1162044A1 (en) | Number-to-pulse rate converter | |
SU705645A1 (en) | Variable pulse length oscillator | |
SU1720150A2 (en) | Random pulse generator | |
SU1529444A1 (en) | Binary counter | |
SU405180A1 (en) | RING COUNTER ON POTENTIAL LOGICAL ELEMENTS <gI —NO ”,“ OR —NE ” | |
SU919092A1 (en) | Reversible circular counter | |
SU900458A1 (en) | Register | |
SU1370782A1 (en) | Pulse repetition rate divider | |
SU853814A1 (en) | Device for monitoring pulse distributor | |
SU1663760A1 (en) | Pulse generator | |
SU1443151A1 (en) | Combination device for delaying and shaping pulses | |
SU1282210A1 (en) | Device for generating clock pulses | |
SU1179335A1 (en) | Quasi-stochastic converter | |
SU763891A1 (en) | Numbers comparator | |
SU976503A1 (en) | Readjustable frequency divider | |
SU1444931A2 (en) | Pulser | |
SU684725A1 (en) | Controllable pulse generator | |
SU1325470A1 (en) | Random number generator | |
SU886247A1 (en) | Functional counter |