RU2034401C1 - Threshold element - Google Patents
Threshold element Download PDFInfo
- 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
Links
Images
Landscapes
- Complex Calculations (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Analysis (AREA)
Abstract
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= разрядов. Он может иметь любую известную схемную реализацию счетчика (см. например, Букреев И.Н. Мансуров Б.М. и Горячев В.И. Микроэлектронные схемы цифровых устройств. М. Сов. радио, 1975, с.162-175). Отличием используемого счетчика является наличие второго счетного входа, подключаемого к счетному входу второго разряда счетчика параллельного переносу из первого разряда. Такой счетчик может быть выполнен, например, на Тt триггерах, соединенных последовательно, причем выход переноса каждого триггера соединен с входом переноса следующего триггера (см. с.170, рис. 5.6 указанной книги), выход переноса первого триггера соединен с входом переноса (счетным входом) второго триггера через элемент ИЛИ, второй вход которого является вторым счетным входом счетчика.Each counter 4.i is a summing counter on ≅ [log 2 (K) +1] k = 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′=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 ′ = 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]-/. При выполнении 2р-канального сканирующего мультиплексора на регистрах сдвига входной код с входных шин 8 записан в регистры сдвига путем подачи разрешающего сигнала на вход разрешения записи мультиплексора 2. Блок формирования порога реализует пороговую функцию с порогом A′= A+ 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] - /. 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 + 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 число входов порогового элемента, если xi < A. При этом по окончании работы 2р-канального сканирующего мультиплексора 2 на его выходе останова появляется единичный сигнал, который поступает через элемент ИЛИ 7 на выход 10 конца работы порогового элемента. Результат снимается с информационного выхода 9 порогового элемента, на котором при этом будет нулевой сигнал, поскольку сумма кодов на выходах счетчиков 4.i равна qi + 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 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 q i + x i <A l , which causes the output of the block 6 of the formation of the threshold zero signal.
Если xi≥ A, то работа порогового элемента происходит в описанном выше порядке до тех пор, пока на выходах сканирующего мультиплексора 2 не будет сформировано не менее А импульсов, т.е. на опрошенных входных информационных шинах 8 имеется не менее А единичных логических сигналов. При этом в счетчиках 4. i будет записан код числа (Ni + qi), где Ni число импульсов, сформированных на выходах i и (P+ i) сканирующего мультиплексора 2 за время его работы. Коды чисел с выходов счетчиков 4.i суммируются сумматором р двоичных чисел 5, на выходе которого будет код числа Ni + qi≥ Al, что вызовет на выходе блока 6 формирования порога единичный сигнал, поступающий на информационный выход 9 порогового элемента и через элемент ИЛИ 7 на выход конца работы 10.If 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 N i + 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.
Таким образом, при xi< A на выходе порогового элемента формируется нулевой логический сигнал, а при xi ≥ A единичный.Thus, with x i <A at the output of the threshold element, a zero logic signal is generated, and when x i ≥ A is single.
Результат считывается с выхода 9 порогового элемента в течение длительности тактового импульса и последующей паузы до прихода очередного тактового импульса, если 2р-канальный сканирующий мультиплексор выполнен на распределителе импульсов. Если сканирующий мультиплексор выполнен на регистрах сдвига, то время считывания не ограничено, поскольку по окончании цикла работы регистры сдвига обнуляются и на его выходе останова будет единичный сигнал. При выполнении 2р-канального сканирующего мультиплексора на распределителе импульсов, то при 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 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- Ni -, где Ni - число входных информационных шин отрицательного веса, а значение Al для блока 6 формирования порога выбирается равным Al A + N- + 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 - 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 - + q i .
Claims (1)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2585263C1 (en) * | 2015-07-24 | 2016-05-27 | Сергей Петрович Маслов | Ternary reversible shift register |
-
1987
- 1987-12-08 RU SU4339449 patent/RU2034401C1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР N 1352449, кл. G 05B 1/01, 1984. * |
Cited By (1)
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 |