[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2034401C1 - Threshold element - Google Patents

Threshold element Download PDF

Info

Publication number
RU2034401C1
RU2034401C1 SU4339449A RU2034401C1 RU 2034401 C1 RU2034401 C1 RU 2034401C1 SU 4339449 A SU4339449 A SU 4339449A RU 2034401 C1 RU2034401 C1 RU 2034401C1
Authority
RU
Russia
Prior art keywords
output
input
inputs
threshold
outputs
Prior art date
Application number
Other languages
Russian (ru)
Inventor
О.Н. Музыченко
Original Assignee
Музыченко Олег Николаевич
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 Музыченко Олег Николаевич filed Critical Музыченко Олег Николаевич
Priority to SU4339449 priority Critical patent/RU2034401C1/en
Application granted granted Critical
Publication of RU2034401C1 publication Critical patent/RU2034401C1/en

Links

Images

Landscapes

  • Complex Calculations (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Analysis (AREA)

Abstract

FIELD: automatic control and computer engineering. SUBSTANCE: threshold element has clock generator, 2p-channel scanning multiplexer, half-adder, pulse counter, p binary-code adder, threshold shaping unit, OR gate. In addition, threshold element is provided with p binary-code and threshold shaping unit and count pulse shapers are made in the form of half-adders. EFFECT: improved speed. 2 cl, 1 dwg

Description

Изобретение относится к автоматике и вычислительной технике и может быть использовано для построения различных устройств переработки дискретной информации. The invention relates to automation and computer technology and can be used to build various devices for processing discrete information.

Известен пороговый элемент, содержащий выходной блок, сканирующий мультиплексор, счетным входом соединенный с генератором тактовых импульсов, информационными входами с шинами единичного положительного веса, а входом со счетным входом счетного блока, сканирующий мультиплексор содержит р-канальный преобразователь параллельного кода в последовательный, (р-1) реверсивный накопитель, группы (р-1) элементов И, элемент ИЛИ и триггер, при этом р-й выход р-канального преобразователя параллельного кода в последовательный соединен с р-м входом элемента ИЛИ, каждый i-й выход р-канального преобразователя параллельного кода в последовательный (i 1,2,p-1) соединен с суммирующим входом i-го реверсивного накопителя, первый выход которого соединен с первым входом i-го элемента И, выходом соединенного с вычитающим входом i-го реверсивного накопителя и с i-м входом элемента ИЛИ, выход которого является выходом сканирующего мультиплексора. A threshold element is known that contains an output unit, a scanning multiplexer, connected by a counting input to a clock generator, information inputs with buses of unit positive weight, and an input with a counting input of a counting unit, a scanning multiplexer contains a p-channel parallel-to-serial code converter (p 1) a reversible drive, groups (p-1) of AND elements, an OR element, and a trigger, while the p-th output of the p-channel parallel-to-serial converter is connected to the r-th input of the ele OR, each i-th output of the p-channel parallel-to-serial code converter (i 1,2, p-1) is connected to the summing input of the i-th reversing drive, the first output of which is connected to the first input of the i-th AND element, the output connected to the subtracting input of the i-th reverse drive and to the i-th input of the OR element, the output of which is the output of the scanning multiplexer.

Данный пороговый элемент позволяет реализовать пороговые функции с единичными весами входных переменных. Его недостатком является низкое быстродействие. This threshold element allows you to implement threshold functions with unit weights of the input variables. Its disadvantage is the low speed.

Наиболее близким по технической сущности и функциональным возможностям к заявляемому является пороговый элемент [1] содержащий генератор тактовых импульсов, счетный узел, триггер и элемент ИЛИ, 2р+k-канальный сканирующий мультиплексор, р+k-1 накопителей, две группы элементов И, (р-1) блок формирования счетных импульсов, два элемента И, два дополнительных элемента ИЛИ и формирователь счетных импульсов, 2р+k-канальный сканирующий мультиплексор соединен информационными входами с входными информационными шинами, тактовым входом с выходом генератора тактовых импульсов, выходом останова с входом триггера, первым выходом с входом элемента ИЛИ, i-м выходом (i 2,p) с первым входом (i-1)-го блока формирования счетных импульсов, (p+1)-м выходом с входом первого дополнительного элемента ИЛИ, (р+i)-м с выходом с вторым входом (i-1)-го блока формирования счетных импульсов, первый и второй выходы i-го блока формирования счетных импульсов (i 1,2,p-1) соединены соответственно с суммирующим и вычитающим счетными входами i-го накопителя, первый и второй выходы которого соединены соответственно с входами i-х элементов И второй и первой групп элементов И, выход i-го элемента И первой группы соединен с входом второго элемента ИЛИ и третьим входом i-го блока формирования счетных импульсов, а выходы с выходом генератора тактовых импульсов, выходом триггера и вторыми выходами накопителей от первого до (i-1)-го, выход i-го элемента И второй группы соединен с входом первого элемента ИЛИ и четвертым входом i-го блока формирования счетных импульсов, а входы с выходом генератора тактовых импульсов, триггера и первыми выходами накопителей от первого до (i-1)-го, выходы первого и второго элементов ИЛИ соединены соответственно с первым и вторым входами формирователя счетных импульсов, первый и второй выходы которого соединены с суммирующим и вычитающим счетными входами накопителя, выход которого соединен с выходной шиной. The closest in technical essence and functionality to the claimed one is a threshold element [1] containing a clock pulse generator, a counting unit, a trigger and an OR element, a 2p + k-channel scanning multiplexer, p + k-1 drives, two groups of And elements, ( p-1) a block for generating counting pulses, two AND elements, two additional OR elements and a shaper of counting pulses, a 2p + k-channel scanning multiplexer connected to information inputs with input information buses, a clock input with a generator output torus of clock pulses, a stop output with a trigger input, a first output with an OR element input, an i-th output (i 2, p) with a first input of the (i-1) th counting pulse generation unit, (p + 1) -th output with the input of the first additional OR element, (p + i) -th with the output with the second input of the (i-1) -th block of the formation of counting pulses, the first and second outputs of the i-th block of the formation of counting pulses (i 1,2, p- 1) are connected respectively to the summing and subtracting counting inputs of the i-th drive, the first and second outputs of which are connected respectively to the inputs of the i-th element ntov And the second and first groups of elements And, the output of the i-th element And the first group is connected to the input of the second OR element and the third input of the i-th block of the formation of the counting pulses, and the outputs with the output of the clock pulse generator, the trigger output and the second outputs of the drives from the first to the (i-1) th, the output of the i-th AND element of the second group is connected to the input of the first OR element and the fourth input of the i-th counting pulse generation unit, and the inputs with the output of the clock pulse generator, trigger, and the first drives outputs from the first to (i-1) output The first and second OR elements are connected respectively to the first and second inputs of the counting pulse generator, the first and second outputs of which are connected to the summing and subtracting counting inputs of the drive, the output of which is connected to the output bus.

Данный пороговый элемент позволяет реализовать пороговые функции с единичными положительными и отрицательными весами. Его недостатком является низкое быстродействие, в особенности при реализации пороговых функций с единичными положительными весами. This threshold element allows you to implement threshold functions with unit positive and negative weights. Its disadvantage is the low speed, especially when implementing threshold functions with unit positive weights.

Целью изобретения является повышение быстродействия порогового логического элемента. The aim of the invention is to increase the performance of the threshold logic element.

Указанная цель достигается тем, что, в пороговый логический элемент, содержащий генератор тактовых импульсов, соединенный выходом с тактовым входом 2р-канального сканирующего мультиплексора, информационные входы которого соединены с входными информационными шинами, i-й выход (i 1,p) с первым входом i-го формирователя счетных импульсов, (p+i)-й выход с вторым входом i-го формирователя счетных импульсов, р счетчиков импульсов и элемент ИЛИ, выход которого является выходом конца работы устройства, введены сумматор р двоичных кодов и блок формирования порога, причем формирователи счетных импульсов выполнены в виде полусумматоров, выходы суммы и переноса соединены со счетными входами первого и второго разрядов соответствующего счетчика импульсов, выходы счетчиков импульсов соединены с входами сумматора р двоичных кодов, соединенного выходами с входами блока формирования порога, выход которого соединен с информационным выходом порогового элемента и входом элемента ИЛИ, второй вход которого соединен с выходом останова сканирующего мультиплексора, а выход с выходом конца работы устройства. This goal is achieved by the fact that, into a threshold logic element containing a clock pulse generator, connected by the output to the clock input of a 2p-channel scanning multiplexer, the information inputs of which are connected to the input information buses, the i-th output (i 1, p) with the first input i-th counter pulse generator, (p + i) -th output with the second input of the i-th counter pulse generator, p pulse counters and an OR element, the output of which is the output of the end of the device, an adder p of binary codes and a block of a threshold, and the counting pulse generators are made in the form of half-adders, the sum and transfer outputs are connected to the counting inputs of the first and second bits of the corresponding pulse counter, the outputs of the pulse counters are connected to the inputs of the adder p of binary codes, connected by the outputs to the inputs of the threshold forming unit, the output of which is connected with the information output of the threshold element and the input of the OR element, the second input of which is connected to the stop output of the scanning multiplexer, and the output with the output of the end of work stroystva.

Все признаки, указанные в отличительной части формулы изобретения, являются новыми и существенными, поскольку в известных технических решениях отсутствуют признаки, отличающие заявленное техническое решение. All the characteristics indicated in the characterizing part of the claims are new and significant, since in the known technical solutions there are no signs distinguishing the claimed technical solution.

Введение сумматора р двоичных кодов и блока формирования порога позволяет осуществлять формирование результата без пересчета содержимого счетчиков от второго до р-го в первый счетчик, что обеспечивает повышение быстродействия, так как формирование результата осуществляется не позднее чем по окончании работы 2р-канального сканирующего мультиплексора, т.е. цикл работы устройства не превышает n/2p тактов, где n-число входов устройства, в то время как в устройстве-прототипе цикл работы достигает n/2р + (p-1)˙n/2р. The introduction of the adder r of binary codes and the threshold generation unit allows the result to be generated without recounting the contents of the counters from the second to the rth to the first counter, which improves performance, since the formation of the result is carried out no later than at the end of the 2p-channel scanning multiplexer, t .e. the operation cycle of the device does not exceed n / 2p cycles, where n is the number of inputs of the device, while in the prototype device the operation cycle reaches n / 2p + (p-1) ˙n / 2p.

На чертеже изображена структурная схема порогового логического элемента. The drawing shows a structural diagram of a threshold logic element.

Пороговый элемент содержит генератор 1 тактовых импульсов, 2р-канальный сканирующий мультиплексор 2, полусумматоры 3,1-3.р. счетчики 4,1-4.p импульсов, сумматор р двоичных кодов 5, блок 6 формирования порога, элемент ИЛИ 7, входные информационные шины 8, информационный выход 9, выход 10 конца работы. The threshold element contains a clock pulse generator 1, a 2p-channel scanning multiplexer 2, and half-adders 3.1-3.r. counters 4,1-4.p pulses, adder p of binary codes 5, threshold forming unit 6, OR element 7, input information buses 8, information output 9, output 10 of the end of operation.

Сканирующий мультиплексор 2 соединен информационными входами с входными информационными шинами 8, тактовым входом с выходом генератора 1 тактовых импульсов, i-м выходом (i 1,2,p) с первым входом i-го полусумматора 3.i, (p+i)-м выходом с вторым входом i-го полусумматора, выход суммы i-го полусумматора соединен со счетным входом счетчика 4.i, а выход переноса со счетным входом второго разряда счетчика 4.i, выходы которого соединены с группой входов сумматора р двоичных кодов 5, соединенного выходами с входами блока 6 формирования порога, выход которого соединен с информационным выходом 9 устройства и входом элемента ИЛИ 7, второй вход которого соединен с выходом останова сканирующего мультиплексора, а выход с выходом конца работы устройства. The scanning multiplexer 2 is connected by information inputs with input information buses 8, a clock input with the output of a clock pulse generator 1, the ith output (i 1,2, p) with the first input of the i-th half-adder 3.i, (p + i) - m output with the second input of the i-th half-adder, the output of the sum of the i-th half-adder is connected to the counting input of the counter 4.i, and the transfer output with the counting input of the second bit of the counter 4.i, the outputs of which are connected to the group of inputs of the adder 5 binary codes 5, connected by outputs to the inputs of block 6 of the formation of the threshold, the output of which is Inonii 9 with data output device and an input of the OR gate 7 whose second input is connected to the output stop of the scanning of the multiplexer, and the output from the output end of the device.

Многоканальный сканирующий мультиплексор может быть выполнен как в устройстве-прототипе в виде распределителя импульсов, выходы которого соединены с первыми входами элементов И 2р групп (2р число каналов мультиплексора), вторые входы элементов И каждой группы являются входами устройства соответствующей группы (канала мультиплексора), а выходы соединены с входами элемента ИЛИ, выход которого является соответствующим выходом сканирующего мультиплексора, тактовый вход распределителя импульсов является тактовым входом сканирующего мультиплексора, а выход последнего разряда распределителя импульсов является выходом останова сканирующего мультиплексора. The multi-channel scanning multiplexer can be implemented as a prototype device in the form of a pulse distributor, the outputs of which are connected to the first inputs of the elements And 2p groups (2p the number of channels of the multiplexer), the second inputs of the elements And of each group are the inputs of the device of the corresponding group (multiplexer channel), and the outputs are connected to the inputs of the OR element, the output of which is the corresponding output of the scanning multiplexer, the clock input of the pulse distributor is the clock input of the scanning mul typlexer, and the output of the last bit of the pulse distributor is the stop output of the scanning multiplexer.

Многоканальный сканирующий мультиплексор может быть также выполнен в виде 2р регистров сдвига, соединенных информационными входами с информационными входами сканирующего мультиплексора, тактовыми входами с его тактовым входом, а выходами переноса с выходами сканирующего мультиплексора, инверсные выходы каждого регистра сдвига соединены с входами своего элемента И, а выходы последних с входами элемента И, выход которого является выходом останова сканирующего мультиплексора, входы разрешения записи регистров сдвига соединены с входом записи сканирующего мультиплексора. The multi-channel scanning multiplexer can also be made in the form of 2p shift registers connected by information inputs to the information inputs of the scanning multiplexer, clock inputs with its clock input, and transfer outputs with the outputs of the scanning multiplexer, the inverse outputs of each shift register are connected to the inputs of its element And, and the outputs of the latter with the inputs of the element And, the output of which is the stop output of the scanning multiplexer, the recording permission entries of the shift registers are connected to the input write multiplexer scanning.

Каждый счетчик 4.i представляет собой суммирующий счетчик на ≅ [log2(K)+1] k=

Figure 00000001
разрядов. Он может иметь любую известную схемную реализацию счетчика (см. например, Букреев И.Н. Мансуров Б.М. и Горячев В.И. Микроэлектронные схемы цифровых устройств. М. Сов. радио, 1975, с.162-175). Отличием используемого счетчика является наличие второго счетного входа, подключаемого к счетному входу второго разряда счетчика параллельного переносу из первого разряда. Такой счетчик может быть выполнен, например, на Тt триггерах, соединенных последовательно, причем выход переноса каждого триггера соединен с входом переноса следующего триггера (см. с.170, рис. 5.6 указанной книги), выход переноса первого триггера соединен с входом переноса (счетным входом) второго триггера через элемент ИЛИ, второй вход которого является вторым счетным входом счетчика.Each counter 4.i is a summing counter on ≅ [log 2 (K) +1] k =
Figure 00000001
discharges. It can have any known counter circuit implementation (see, for example, Bukreev I.N. Mansurov B.M. and Goryachev V.I. Microelectronic circuits of digital devices. M. Sov. Radio, 1975, p.162-175). The difference between the used counter is the presence of a second counting input connected to the counting input of the second category of the counter parallel to the transfer from the first category. Such a counter can be performed, for example, on T t triggers connected in series, with the transfer output of each trigger connected to the transfer input of the next trigger (see p. 170, Fig. 5.6 of this book), the transfer output of the first trigger is connected to the transfer input ( counter input) of the second trigger through the OR element, the second input of which is the second counter input of the counter.

Сумматор р двоичных кодов может быть выполнен в виде log2p[ групп последовательно соединенных сумматоров двоичных числе, разрядность сумматоров i-й группы равна [log2(k)+1]+i-1. Входы сумматоров первой группы соединены с выходами пар счетчиков 4, входы сумматоров i-й группы (i 2,log2p[) соединены с соответствующими выходами двух сумматоров предыдущих групп, выходы сумматора последней группы являются выходами блока.The adder p of binary codes can be made in the form of log 2 p [groups of series-connected adders of binary numbers, the width of the adders of the ith group is [log 2 (k) +1] + i-1. The inputs of the adders of the first group are connected to the outputs of the pairs of counters 4, the inputs of the adders of the i-th group (i 2, log 2 p [) are connected to the corresponding outputs of the two adders of the previous groups, the outputs of the adder of the last group are the outputs of the block.

Кроме того, сумматор р двоичных кодов может иметь любую из известных схемных реализаций, например, как устройство по а.с. 920707. In addition, the adder p of binary codes can have any of the known circuit implementations, for example, as a device according to a.s. 920707.

Блок 6 формирования порога реализует пороговую функцию с весами входов 2i и порогом Al ≥ A, где А порог реализуемой устройством пороговой равновесной функции. Пусть двоичное представление порога Аlравно
A′=

Figure 00000002
2i-1αi i 1, 2,u.The threshold forming unit 6 implements a threshold function with weights of the inputs 2 i and a threshold A l ≥ A, where A is the threshold of the threshold equilibrium function realized by the device. Let the binary representation of the threshold And l is equal to
A ′ =
Figure 00000002
2 i-1 α i i 1, 2, u.

Пусть α1 α 2 α е-1 0, а α е 1. Входы блока, начиная с е-го и до j-го, такие, что αe αе+1 αj 1, а αj+1 0, соединены с входами элемента И, выход которого, а также входы блока, начиная с (j+1)-го и до i-го, такие, что αj+1 α j+2 α i 0, а α i+1 1, соединены с входами элемента ИЛИ, выход которого, а также входы блока, начиная с (i+1)-го и до l-го, такие, что αi+1αi+2 αl 1, а α l+1 0 соединены с входами элемента И, выход которого, а также входы блока, начиная с (l+1)-го и кончая входом с номером t, такие, что αl+1 α l+2 αt 0, а α t+1 1, соединены с входами элемента ИЛИ и так далее до объединения всех входов блока 6 формирования порога. Если αu 1, последним является элемент И, если αu 0, последним является элемент ИЛИ. В частном случае при Аl 2p блок формирования порога выполняется в виде элемента ИЛИ, соединенного входами с входами блока от (р+1)-го до u-го. В частном случае при α1 α2α p-1 0а α,рα p+1 αu 1 блок формирования порога выполняется в виде элемента И, соединенного входами с входами блока от р-го до u-го. При Аl 2u-1 блок формирования порога 6 выполняется в виде линии связи с его u-го входа на выход.Let α 1 α 2 α e-1 0, and α e 1. The inputs of the block, starting from the e-th to the j-th, such that α e α e + 1 α j 1, and α j + 1 0, connected to the inputs of the element And, the output of which, as well as the inputs of the block, starting from the (j + 1) th to the i th, such that α j + 1 α j + 2 α i 0, and α i + 1 1 are connected to the inputs of the OR element, the output of which, as well as the inputs of the block, starting from the (i + 1) th to the l th, such that α i + 1 α i + 2 α l 1 and α l + 1 0 are connected to the inputs of the AND element, the output of which, as well as the inputs of the block, starting from the (l + 1) th and ending with the input with number t, such that α l + 1 α l + 2 α t 0, and α t + 1 1, connected to the inputs of the OR element, and so on, until all inputs are combined block 6 of the formation of the threshold. If α u 1, the last element is AND, if α u 0, the last is the element OR. In the particular case of A l 2 p , the threshold formation block is made in the form of an OR element connected by inputs to the inputs of the block from (p + 1) th to u th. In the particular case of α 1 α 2 α p-1 0а α, р α p + 1 α u 1, the threshold formation block is made in the form of an AND element connected by inputs to the inputs of the block from the rth to the uth. With A l 2 u-1 , the threshold 6 block is made in the form of a communication line from its u-th input to the output.

Функционирование предлагаемого порогового элемента происходит следующим образом. The functioning of the proposed threshold element is as follows.

В исходном состоянии 2р-канальный сканирующий мультиплексор 2 и счетчики 4.1-4. р сброшены. При этом в счетчики 4.i записан код числа qi/0 ≅ qi < 2[log2(]n/p[)+1]-

Figure 00000003
/. При выполнении 2р-канального сканирующего мультиплексора на регистрах сдвига входной код с входных шин 8 записан в регистры сдвига путем подачи разрешающего сигнала на вход разрешения записи мультиплексора 2. Блок формирования порога реализует пороговую функцию с порогом A′= A+
Figure 00000004
qi.In the initial state, a 2p-channel scanning multiplexer 2 and counters 4.1-4. p reset. Moreover, the code of the number q i / 0 ≅ q i <2 [log 2 (] n / p [) + 1] -
Figure 00000003
/. When executing a 2p-channel scanning multiplexer on the shift registers, the input code from the input buses 8 is written into the shift registers by supplying an enable signal to the write enable input of the multiplexer 2. The threshold generating unit implements the threshold function with the threshold A ′ = A +
Figure 00000004
q i .

При поступлении тактовых импульсов с выхода генератора тактовых импульсов 1 на тактовый вход 2р-канального сканирующего мультиплексора 2 последний преобразует параллельный код, подаваемый с входных информационных шин 8.i на информационные входы i-й и (p+i)-й группы (каналов сканирующего мультиплексора) в последовательности импульсов на его i-м и (р+1)-м выходах. Причем за время работы 2р-канального сканирующего мультиплексора 2 на его i-м выходе (i 1,2, 2p) формируется число импульсов, равное числу единичных сигналов на соответствующей группе входов. Upon receipt of clock pulses from the output of the clock generator 1 to the clock input of the 2p-channel scanning multiplexer 2, the latter converts the parallel code supplied from the input information buses 8.i to the information inputs of the ith and (p + i) -th group (scanning channels multiplexer) in the sequence of pulses at its ith and (p + 1) -th outputs. Moreover, during the operation of the 2p-channel scanning multiplexer 2, the number of pulses is formed at its i-th output (i 1,2, 2p), equal to the number of unit signals at the corresponding group of inputs.

Импульсы с выходов i-го и (p+i)-го сканирующего мультиплексора 2 поступают на входы полусумматора 3.i. Если импульс поступает на один его вход, это вызывает импульс на его выходе суммы, соединенном со счетным входом первого разряда счетчика 4.i, к содержимому которого при этом добавляется единица. Если импульсы поступают на обе входа полусумматора 3.i, это вызывает импульс на его выходе переноса, соединенном со счетным входом второго разряда счетчика 4. i, к содержимому которого при этом добавляется число два. Работа продолжается таким образом до опроса всех входных информационных шин, для чего потребуетсяn/2p[ тактов работы, где n число входов порогового элемента, если

Figure 00000005
xi < A. При этом по окончании работы 2р-канального сканирующего мультиплексора 2 на его выходе останова появляется единичный сигнал, который поступает через элемент ИЛИ 7 на выход 10 конца работы порогового элемента. Результат снимается с информационного выхода 9 порогового элемента, на котором при этом будет нулевой сигнал, поскольку сумма кодов на выходах счетчиков 4.i равна
Figure 00000006
qi +
Figure 00000007
xi < Al, что вызывает на выходе блока 6 формирования порога нулевой сигнал.The pulses from the outputs of the i-th and (p + i) -th scanning multiplexer 2 are fed to the inputs of the half-adder 3.i. If a pulse arrives at one of its inputs, this causes a pulse at its output of the sum connected to the counting input of the first digit of the counter 4.i, to the contents of which a unit is added. If pulses arrive at both inputs of the half-adder 3.i, this causes a pulse at its transfer output connected to the counting input of the second discharge of counter 4. i, to the content of which is added the number two. The work continues in this way until the polling of all input information buses, which requires n / 2p [clock cycles, where n is the number of inputs of the threshold element, if
Figure 00000005
x i <A. At the same time, at the end of the 2p-channel scanning multiplexer 2, a single signal appears at its stop output, which enters through the OR element 7 to the output 10 of the end of the threshold element. The result is taken from the information output 9 of the threshold element, on which there will be a zero signal, since the sum of the codes at the outputs of the counters 4.i is
Figure 00000006
q i +
Figure 00000007
x i <A l , which causes the output of the block 6 of the formation of the threshold zero signal.

Если

Figure 00000008
xi≥ A, то работа порогового элемента происходит в описанном выше порядке до тех пор, пока на выходах сканирующего мультиплексора 2 не будет сформировано не менее А импульсов, т.е. на опрошенных входных информационных шинах 8 имеется не менее А единичных логических сигналов. При этом в счетчиках 4. i будет записан код числа (Ni + qi), где Ni число импульсов, сформированных на выходах i и (P+ i) сканирующего мультиплексора 2 за время его работы. Коды чисел с выходов счетчиков 4.i суммируются сумматором р двоичных чисел 5, на выходе которого будет код числа
Figure 00000009
Ni +
Figure 00000010
qi≥ Al, что вызовет на выходе блока 6 формирования порога единичный сигнал, поступающий на информационный выход 9 порогового элемента и через элемент ИЛИ 7 на выход конца работы 10.If
Figure 00000008
x i ≥ A, then the operation of the threshold element occurs in the order described above until at least A pulses are generated at the outputs of the scanning multiplexer 2, i.e. on the polled input information buses 8 there are at least A single logical signals. Moreover, the counters 4. i will record the code of the number (N i + q i ), where N i is the number of pulses generated at the outputs i and (P + i) of the scanning multiplexer 2 during its operation. The codes of the numbers from the outputs of the counters 4.i are summed by the adder p of binary numbers 5, the output of which will be the code of the number
Figure 00000009
N i +
Figure 00000010
q i ≥ A l , which will cause a single signal at the output of the threshold forming unit 6, which arrives at the information output 9 of the threshold element and through the OR element 7 to the output of the end of work 10.

Таким образом, при

Figure 00000011
xi< A на выходе порогового элемента формируется нулевой логический сигнал, а при
Figure 00000012
xi ≥ A единичный.Thus, with
Figure 00000011
x i <A at the output of the threshold element, a zero logic signal is generated, and when
Figure 00000012
x i ≥ A is single.

Результат считывается с выхода 9 порогового элемента в течение длительности тактового импульса и последующей паузы до прихода очередного тактового импульса, если 2р-канальный сканирующий мультиплексор выполнен на распределителе импульсов. Если сканирующий мультиплексор выполнен на регистрах сдвига, то время считывания не ограничено, поскольку по окончании цикла работы регистры сдвига обнуляются и на его выходе останова будет единичный сигнал. При выполнении 2р-канального сканирующего мультиплексора на распределителе импульсов, то при

Figure 00000013
xi< A сигнал на выходе 10 конца работы устройства формируется только в течение тактового импульса или тактового импульса и последующей паузы в зависимости от выполнения распределителя импульсов и используемого в качестве выхода останова выхода распределителя.The result is read from the output of the 9th threshold element during the duration of the clock pulse and the subsequent pause until the arrival of the next clock pulse, if the 2p-channel scanning multiplexer is made on the pulse distributor. If the scanning multiplexer is made on shift registers, then the reading time is not limited, since at the end of the operation cycle the shift registers are zeroed and there will be a single signal at its stop output. When performing a 2p-channel scanning multiplexer on the pulse distributor, then at
Figure 00000013
x i <A, the signal at the output 10 of the end of the device operation is generated only during a clock pulse or a clock pulse and subsequent pause, depending on the execution of the pulse distributor and the distributor output used as a stop output.

В обоих случаях выполнения 2р-канального сканирующего мультиплексора 2 сигналы на его выходах, соединенных с входами полусумматоров 3.i имеют место в течение длительности тактовых импульсов на выходе генератора 1, а по окончании опроса всех входных шин, т.е. черезn/p2[ тактов, сканирующий мультиплексор 2 самоблокируется и далее импульсов на своих выходах не формирует. In both cases, the execution of the 2p-channel scanning multiplexer 2, the signals at its outputs connected to the inputs of the half adders 3.i take place during the duration of the clock pulses at the output of the generator 1, and upon completion of the survey of all input buses, i.e. through n / p2 [clock cycles, the scanning multiplexer 2 will self-block and then generate no pulses at its outputs.

Для возобновления цикла работы порогового элемента все блоки необходимо сбросить в исходное состояние. To resume the cycle of operation of the threshold element, all blocks must be reset.

Таким образом, цикл работы предложенного порогового элемента не превышаетn/p2[ тактов, что существенно меньше, чем в устройстве-прототипе. Следовательно предложенный пороговый элемент имеет большее быстродействие. Thus, the cycle of the proposed threshold element does not exceed n / p2 [cycles, which is significantly less than in the prototype device. Therefore, the proposed threshold element has a higher performance.

Предложенный пороговый элемент позволяет реализовать и пороговые функции с единичными положительными и отрицательными весами входов. При этом входные информационные шины отрицательного веса подаются на информационные входы 2р-канального сканирующего мультиплексора 2 через инверторы, а в счетчики 4. i записываются в исходном состоянии коды qi, причем N-

Figure 00000014
Ni -, где Ni - число входных информационных шин отрицательного веса, а значение Al для блока 6 формирования порога выбирается равным Al A + N- +
Figure 00000015
qi.The proposed threshold element allows you to implement threshold functions with unit positive and negative input weights. In this case, input information buses of negative weight are fed to the information inputs of the 2p-channel scanning multiplexer 2 through inverters, and q i codes are recorded in the initial state 4. i , and N -
Figure 00000014
N i - , where N i is the number of input information buses of negative weight, and the value of A l for the threshold forming unit 6 is chosen equal to A l A + N - +
Figure 00000015
q i .

Claims (1)

ПОРОГОВЫЙ ЭЛЕМЕНТ, содержащий генератор тактовых импульсов, соединенный выходом с тактовым входом 2p-канального сканирующего мультиплексора, информационные входы которого соединены с входными информационными шинами, i-й выход (i 1,2, p) с первым входом i-го формирователя счетных импульсов,(p + i)-й выход с вторым входом i-го формирователя счетных импульсов, p счетчиков импульсов и элемент ИЛИ, выход которого является выходом окончания работы элемента, отличающийся тем, что, с целью повышения быстродействия, в него введены сумматор P двоичных кодов и блок формирования порога, причем формирователи счетных импульсов выполнены в виде полусумматоров, выходы суммы и переноса которых соединены со счетными входами первого и второго разрядов соответствующего счетчика импульсов, выходы счетчиков импульсов соединены с входами сумматора P двоичных кодов, соединенного выходами с входами блока формирования порога, выход которого соединен с информационным выходом порогового элемента и входом элемента ИЛИ, второй вход которого соединен с выходом останова 2p-канального сканирующего мультиплексора. A THRESHOLD ELEMENT containing a clock generator connected to the clock input of a 2p-channel scanning multiplexer, the information inputs of which are connected to the input information buses, the i-th output (i 1,2, p) with the first input of the i-th count pulse generator, (p + i) -th output with the second input of the i-th counting pulse shaper, p pulse counters and an OR element, the output of which is the element termination output, characterized in that, in order to improve performance, an adder P of binary codes is introduced into it and a threshold generation unit, wherein the counting pulse generators are made in the form of half-adders, the sum and transfer outputs of which are connected to the counting inputs of the first and second bits of the corresponding pulse counter, the outputs of the pulse counters are connected to the inputs of the adder P of binary codes, connected by the outputs to the inputs of the threshold forming unit, the output of which is connected to the information output of the threshold element and the input of the OR element, the second input of which is connected to the stop output of the 2p-channel scanning multiplex litter.
SU4339449 1987-12-08 1987-12-08 Threshold element RU2034401C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU4339449 RU2034401C1 (en) 1987-12-08 1987-12-08 Threshold element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU4339449 RU2034401C1 (en) 1987-12-08 1987-12-08 Threshold element

Publications (1)

Publication Number Publication Date
RU2034401C1 true RU2034401C1 (en) 1995-04-30

Family

ID=21340658

Family Applications (1)

Application Number Title Priority Date Filing Date
SU4339449 RU2034401C1 (en) 1987-12-08 1987-12-08 Threshold element

Country Status (1)

Country Link
RU (1) RU2034401C1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2585263C1 (en) * 2015-07-24 2016-05-27 Сергей Петрович Маслов Ternary reversible shift register

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР N 1352449, кл. G 05B 1/01, 1984. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2585263C1 (en) * 2015-07-24 2016-05-27 Сергей Петрович Маслов Ternary reversible shift register

Similar Documents

Publication Publication Date Title
RU2034401C1 (en) Threshold element
SU1647871A1 (en) Threshold gate
SU1637013A1 (en) Threshold gate
JPS58170117A (en) Serial/parallel-parallel/serial converting circuit
SU1387185A2 (en) Threshold element
SU1539774A1 (en) Pseudorandom series generator
SU572781A1 (en) Radix converter of binary-decimal numbers into binary numbers
SU391560A1 (en) DEVICE FOR CONSTRUCTION IN SQUARES
SU1683017A1 (en) Modulo two check code generator
SU734870A1 (en) Device for shaping pulse codes of pseudorandom trains
SU1368978A2 (en) Threshold element
RU2042187C1 (en) Device for generation of uniform distribution of random integers
SU941992A1 (en) Digital pulse to parallel binary code converter
SU1081637A1 (en) Information input device
US3581284A (en) Randomly accessed noninterfering input-output data accumulator
SU943695A1 (en) Computer system multi-channel communication device
SU1714639A1 (en) Data interleaver-deinterleaver
SU1746374A1 (en) Basic function consistent system generator
SU1167752A1 (en) Device for forming frequency-shift keyed signal
SU1748146A2 (en) Generator of systems of basal functions
SU959058A1 (en) Data input device
RU1795459C (en) Multichannel signature analyzer
SU1619405A1 (en) Device for compacting code batch form
SU1714612A1 (en) Data exchange device
RU2029434C1 (en) Device for formation of remainder by arbitrary modulus of number