[go: up one dir, main page]

SU674220A1 - Self-checking scaling device - Google Patents

Self-checking scaling device

Info

Publication number
SU674220A1
SU674220A1 SU772463363A SU2463363A SU674220A1 SU 674220 A1 SU674220 A1 SU 674220A1 SU 772463363 A SU772463363 A SU 772463363A SU 2463363 A SU2463363 A SU 2463363A SU 674220 A1 SU674220 A1 SU 674220A1
Authority
SU
USSR - Soviet Union
Prior art keywords
code
parity
output
counter
input
Prior art date
Application number
SU772463363A
Other languages
Russian (ru)
Inventor
Вера Федоровна Виданова
Валерий Пантелеймонович Хельвас
Сергей Васильевич Тимошок
Original Assignee
Предприятие П/Я В-8117
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 Предприятие П/Я В-8117 filed Critical Предприятие П/Я В-8117
Priority to SU772463363A priority Critical patent/SU674220A1/en
Application granted granted Critical
Publication of SU674220A1 publication Critical patent/SU674220A1/en

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Description

Изобретение относитс  к вычислительной тех-/ ннке н может быть использовано дл  контрол  правильности функционировани  узлов вычислительных устройств.The invention relates to computing tech- nnke can be used to monitor the correct functioning of the nodes of computing devices.

Известно пересчетное устройство, содержащее двоичный счетчик на триггерах, триггер четности и элемент свертки 1.A counting device is known that contains a binary counter on triggers, a parity trigger, and a convolution element 1.

К недостаткам этого устройства относ тс  огранНченные функциональные возможности.The disadvantages of this device are limited functionality.

Наиболее близким к-изобретению  вл етс  пересчетное устройство с контролем, содержащее двоичный счетчик на триггерах, элемент свертки, триггер четности, два элемента И, элемент ИЛИ и полусумматор, выход которого соединен с выходом устройства, а входы соединены с выходами триггера четности и элемента свертки, входы которого соединены с единичными выходами триггеров двоичного счетчика, нулевой выход первого триггера двоишюго счетчика соединен с основным входом элемента ИЛИ, дополнительные входы которого соединены с выходами элементов И, вспомогательные входы каждого элемента И соединены с единичными выходами четных триггеров, предшествующих нечетному триггеру , нулевой выход которого соединен с основным входом данного элемента И 2J.The closest to-the invention is a control enumeration device containing a binary counter on triggers, a convolution element, a parity trigger, two AND elements, an OR element and a half-adder whose output is connected to the device output, and the inputs are connected to a convolution element , the inputs of which are connected to the single outputs of the binary counter triggers, the zero output of the first trigger of the double counter is connected to the main input of the OR element, the additional inputs of which are connected to the element outputs And, the auxiliary inputs of each AND gate connected to outputs of even single trigger preceding odd flip-flop, the zero output of which is connected to the main input of the AND 2J.

Недостатком этого устройства  вл ютс  ограниченные функциональные воэможности, так как контроль, счетчика осуществл етс  только в том случае, если перед началом работы счетчика все его триггеры предварительно устанавливаютс  в нулевое состо ние.The disadvantage of this device is limited functional capabilities, since the control of the counter is performed only if all its triggers are previously set to the zero state before the counter starts working.

Цель изобретени  - расширение функциональных возможностей.The purpose of the invention is to expand the functionality.

Поставленна  цель достигаетс  тем, что в пересчетное устройство с контролем, содержащее двоичный счетчик на триггерах, элемент свертки, триггер четности, два элемента И, элемент ИЛИ, и полусумматор, выход которого соединен с выходом устройства, а входы соединены с выходами триггера четности и элемента свертки, входы которого соединены с единичными выходами триггеров двоичного счетчика, нулевой выход первого триггера двоичного счетчика соединен с основным входом элемента ИЛИ,, дополнительные входы которого соединены с выходами элементов И, вспомогательные входы каждого элемента И соединены с еди1шчными выходами четных триггеров, предоиествующих нечетному триггеру, нулевой выход которого соединен с ос новным входом данного элемента И, дополнител но введены два элемента И-НЕ и дополнительный полусумматор, входы которого соединены с выходами элемента свертки и элемента ИЛИ, U выход дополнительного полусумматора соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с входом двоичного Счётчика и первым входом второго элемен (Та И-НЕ, второй вход которого соединен с выходом первого элемента И-НЕ и входом установки триггера четности, вход сброса которого соединен с выходом второго элемента И-НЕ. Структурна  схема предложенного устройства показана на чертеже. Пересчетаюе устройство с контролем содержит двоичный счетчик 1 на триггерах 2, элемент свертки 3,. триггер 4 четности, два элемента Ц 5 элемент ИЛИ 6, полусумматор 7, два элемента И-НЕ 8 и 9 и дополнительный neiniycyMiSSafbp 10. Выход полусумматора 7 соединен с выходом 11 устройства, а входы соединены с выходами триггера четНости 4 и элемента свертки 3, входы которого соединены с единичными выходами триггеров 2 двоичного счетчика 1. Нулевой выход первого триггера двоичного счетчика 1 соединен с основным входом элемента ИЛИ 6, дополнительные входы которого.соединены с выхо дами элементов И 5. Вспомогательные входы . каждого элемента И 5 соединены с единичными выходами четных триггеров, предшествующих не четному ipmrepy, нулевой выход которого соединен с основным входом данного элемента И 5. Входы дополнительного полусумматора 10 сое диненьг с выходами элемента свертки 3 н элемента ИЛИ 6, а выход дополнительного полусум матора 10 ГсоедНнен с первым входом первого элемента И-НЕ 8, второй вход которого соединен с входом 12 двоичного счетчика 1 и первым Входом второго элемента И-НЕ 9, второй вход которого соединен с выходом первого элемента И-НЕ 8 и входом установки триггера четности. 4 вход сброса которого соединен с выходом второго элемента И-НЕ 9. Элементы ИЛИ .и И служат дл  предсказани  изменени  четности кода двоичного счетчика после прибавлени  очередной счетной едкннцы в соответствии со следующей формулой: р46... (п-1), если п нечетное; Р-Н23%245+2467+ 1246.,. (tvH), если п четное, гдеР - фуНЙци  изменени  четности, 1, 2,3.. .п - обозначени  первого,второго т.д. триггеров двоичного счетчика .. Функци  изменени  четности Р равна I, если после прибавлени  следующей единицы четностьThe goal is achieved in that in a control counting device containing a binary counter on triggers, a convolution element, a parity trigger, two AND elements, an OR element, and a half adder, whose output is connected to the device output, and the inputs are connected to the parity trigger and element outputs convolutions, the inputs of which are connected to the single outputs of the binary counter triggers, the zero output of the first trigger of the binary counter is connected to the main input of the element OR, whose additional inputs are connected to the outputs of the elements And, the auxiliary inputs of each element And are connected to the single outputs of even triggers preceding the odd trigger, the zero output of which is connected to the main input of this AND element, additionally introduced two IS-NOT elements and an additional half-adder, the inputs of which are connected to the outputs of the convolution element and the element OR, U, the output of the additional half-adder is connected to the first input of the first NAND element, the second input of which is connected to the input of the binary Counter and the first input of the second element (That AND NONE, the second input coupled to an output of first AND-NO element and to the input for setting the parity latch whose reset input connected to the output of second AND-NO. The structural scheme of the proposed device is shown in the drawing. Recount control device contains a binary counter 1 on the trigger 2, the element of convolution 3 ,. a parity trigger 4, two elements C 5, an element OR 6, a half-adder 7, two elements NANDA 8 and 9 and an additional neiniycyMiSSafbp 10. The output of the half-adder 7 is connected to the device output 11, and the inputs are connected to the outputs of the parity trigger 4 and convolution element 3, the inputs of which are connected to the unit outputs of triggers 2 of binary counter 1. The zero output of the first trigger of binary counter 1 is connected to the main input of the element OR 6, the additional inputs of which are connected to the outputs of the elements AND 5. Auxiliary inputs. each element 5 is connected to single outputs of even triggers preceding not even ipmrepy, the zero output of which is connected to the main input of this element AND 5. The inputs of the additional half summator 10 soy denyeng with the outputs of the convolution element 3 n of the element OR 6, and the output of the additional half hem of the mother 10 A connection to the first input of the first element IS-HE 8, the second input of which is connected to the input 12 of the binary counter 1 and the first input of the second element AND-NOT 9, the second input of which is connected to the output of the first element IS-NOT 8 and the input and a parity trigger. 4, the reset input of which is connected to the output of the second element AND-NOT 9. The elements OR. And AND are used to predict the change of the parity of the binary counter code after adding the next counting unit in accordance with the following formula: p46 ... (n-1), if n odd; Р-Н23% 245 + 2467 + 1246.,. (tvH), if n is even, whereP is a FUNCTION of parity change, 1, 2.3... n - designations of the first, second, etc. triggers of a binary counter. The function of changing parity P is equal to I, if after adding the next unit the parity

Claims (2)

674220 кода двоичного счетчика мен етс , и равна О в противном случае. Таким образом, функци  изменени  четности Р позвол ет предсказать по коду двоичного счетчика, как изменитс  четность этого кода после прибавлени  еще одной единищ.1. Принцип;, работы предлагаемого устройства заключаетс  в том, что предсказываетс  не изменение четности, а само значение четности кода двоичного счетчика. В таблице приведены значени  кодов счетчнка и соответствующих ему кодов на выходах элементов 6, Д 10. Как видно из этой таблицы, на выходе дополнительного полусумматора 10, входами которого  вл ютс  выходы элементов ИЛИ 6. и элемента свертки 3,в каждом цикле суммировани  с единицей формируетс  код, значени  которого представл ют собой четность кода счетчика после прибавлени  очередной еднницы (то есть предсказьшаетс  четность кода счетчика). Устройство функционирует следующим образом . После поступлени  очередного импульса на вход двоичного счетчика 1 на выходе элемента ИЛИ по вл етс  код, предсказывающий изменение четности кода после прибавлени  очередной единицы (код в Д воичном счетчике измен етс  по задаему фронту счетного импульса). На выходе элемента свертки по вл етс  код, соответствующнй четности кода двоичного счетчика в данном цикле. Эти коды поступают на вход дополнительного полусумматора 10, и на его выходе формируетс  код, соответствующий четностн кода двоичного счетчика в следующем цикле. По приходу следующего импульса (по его переднему фронту) разрещаетс  срабатывание элементов И-НЕ. Если на выходе дополнительного полусумматора сформирован код 1 ( то есть предсказана единица), то на выходе элемента И-НЕ 8 по витс  потенциал логического О, а на выходе элемента И-НЕ 9 - логической 1 и трИ1тер четности 4 установитс  в единнчное состо ние (триггер четности 4 срабатывает по логическому О на одном из входов). Если на выходе дополнительного полусумматора 10 сформирован код О (то предсказан нуль), то триггер четности 4 устанавливаетс  в нулевое состо ние. Гаким образом, в триггере четности 4 запоминаетс  значение четности, которое соответствует четности кода счетчика в следующем цикле. Это значение сравниваетс  со значением кода элемента свертки 3 на полусумматоре 7, наличие на выходе которого потенциала 1 (что свидетельствует о несравнении кодов в соответствующий момент времени после окончани  переходных процессов в счетчике) свидетельствует о сбое в работе счетчика. предлагаемое устройство выгодно отличаетс  от известнь1х, так как оно позвол ет контролировать счетчик с любого исходного состо ни , то есть такое устройство не требует предварител ной установки триггеров счетчика в нуль. Необходимость такого контрол  возникает практичес ки в любом счетчике, так как весьма часто нуж но предварительно записать в счетчик некоторый код, а затем осуществл ть сложение этого кода с единицей. При этом следует отметить, что предлагаемое (устройство практически не усложн етс  по сравнению с известным ;, так как вместо счетного триггера четности применен более простой триггер с раздельными входами. Пересчетное устройство с контролем может найти широкое применение в аппаратуре контро л  цифровых вьпшслительных устройств. Применение устройства позволит расширить функциональные возможности контрол . Формула изобретени  Пересчетное устройство с контролем, содержащее двоичный счетчик на триггерах, элемент свертки, триггер четности, два элемента И, элемент ИЛИ и полусумматор, выход которого соединен с выходом устройства, а входы соединены с выходами триггера четности и элемента свертки , входы которюго соединены с единичными выходами триггеров двоичного счетчика, нулевой выход первого три:ггера двоичного счетчика соединен с основным входом элемента ИЛИ, дополнительные входы которого соединены с выходами элементов И, вспомогательные входы каждого элемента И соединены с единичными выходами четных триггеров, предществующих нечетному триггеру, нулевой выход которого соединен с основным входом данного элемента И, отличающеес  тем, что, с целью расширени  функциональных возмо шрстей, в него дополнительно введены два элемента И-НЕ и дополнительный полусумматор, входы которого соединены с выходами элемента свертки и элемента ИЛИ, а выход дополнительного полусумматора соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с входом двоичного счетчика и первым входом второго элемента И--НЕ, второй вход которого соединен с выходом первого элемента И-НЕ и входом установки триггера четности, вход сброса которого соединен с выходом второго элемента И-НЕ. Источники информации, прин тые во внимание при экспертизе 1.Авторское свидетельство СССР № 281903, кл. G06F 11/10, 1970. 674220, the binary counter code changes, and is equal to O otherwise. Thus, the parity change function P allows you to predict by the code of a binary counter how the parity of this code will change after adding one more unit.1. The principle ;, the operation of the proposed device is that it is not the parity change that is predicted, but the parity value of the binary counter code itself. The table shows the values of the counter codes and the corresponding codes at the outputs of elements 6, D 10. As can be seen from this table, the output of the additional half-adder 10, whose inputs are the outputs of the elements OR 6. and convolution element 3, in each cycle of summation with the unit a code is generated whose values are the parity of the counter code after the addition of the next unit (i.e., the parity of the counter code is predicted). The device operates as follows. After the next pulse arrives, a code appears at the output of the binary counter 1 at the output of the OR element, predicting a change in the parity of the code after adding the next one (the code in the D military counter changes according to the specified edge of the counting pulse). The output of the convolution element is the code corresponding to the parity of the binary counter code in the loop. These codes are fed to the input of the additional half adder 10, and at its output a code is generated that corresponds to the parity code of the binary counter in the next cycle. When the next pulse arrives (at its leading edge), the NAND elements are triggered. If at the output of the additional half-adder code 1 is generated (i.e., a unit is predicted), then at the output of the element AND-NE 8 the potential of the logical O is reached, and at the output of the element of the AND-NO 9 - the logical 1 and the parity 4 will be set to a single state ( the parity trigger 4 is triggered by a logical O on one of the inputs). If an O code is generated at the output of the additional half-adder 10 (zero is predicted), then the parity trigger 4 is set to the zero state. In a way, parity 4 remembers the parity value that corresponds to the parity of the counter code in the next cycle. This value is compared with the value of the convolution element code 3 at the half adder 7, the presence of potential 1 at the output (which indicates that the codes are not compared at the appropriate time after the transient processes in the counter) indicates a counter malfunction. The proposed device favorably differs from the known one, since it allows controlling the counter from any initial state, i.e. such device does not require pre-setting the counter triggers to zero. The need for such a control arises practically in any counter, since it is very often necessary to first write some code into the counter, and then add this code to the unit. It should be noted that the proposed (the device is practically not complicated in comparison with the known one; because instead of a counting parity trigger, a simpler trigger with separate inputs is used. The counting control device can be widely used in the equipment of the control of digital amplifiers. Application device will allow to expand the functionality of the control. Formula of the invention A scaling device with a control that contains a binary counter on the trigger, a convolution element, a trigger two elements AND, an OR element and a half-adder, the output of which is connected to the output of the device, and the inputs are connected to the outputs of the parity trigger and the convolution element, the inputs of which are connected to the single outputs of the triggers of the binary counter, zero output of the first three: the binary counter is connected to the main the input of the OR element, the additional inputs of which are connected to the outputs of the AND elements, the auxiliary inputs of each element AND are connected to the single outputs of even triggers preceding the odd trigger, zero output which is connected to the main input of this element AND, characterized in that, in order to expand the functional possibilities, it has additionally introduced two AND-NOT elements and an additional semi-adder, whose inputs are connected to the outputs of the convolution element and the OR element, and the output of the additional semi-adder with the first input of the first NAND element, the second input of which is connected to the input of the binary counter and the first input of the second AND element - NOT, the second input of which is connected to the output of the first AND NONE element and the installation input t iggera parity whose reset input connected to the output of second AND-NO. Sources of information taken into account during the examination 1. USSR author's certificate No. 281903, cl. G06F 11/10, 1970. 2.Ф. Селлерс; Методы обнаружени  ошибок в работе.ЭЦВМ, М., Мир, 1972, с. 201-203, рис. 11.2.2.F. Sellers; Methods for detecting errors in operation. ECM, M., Mir, 1972, p. 201-203, fig. 11.2.
SU772463363A 1977-03-16 1977-03-16 Self-checking scaling device SU674220A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU772463363A SU674220A1 (en) 1977-03-16 1977-03-16 Self-checking scaling device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU772463363A SU674220A1 (en) 1977-03-16 1977-03-16 Self-checking scaling device

Publications (1)

Publication Number Publication Date
SU674220A1 true SU674220A1 (en) 1979-07-15

Family

ID=20699789

Family Applications (1)

Application Number Title Priority Date Filing Date
SU772463363A SU674220A1 (en) 1977-03-16 1977-03-16 Self-checking scaling device

Country Status (1)

Country Link
SU (1) SU674220A1 (en)

Similar Documents

Publication Publication Date Title
US3566368A (en) Delta clock and interrupt logic
GB940523A (en) Instruction counter with sequential address checking means
US2995302A (en) Reversible digital resolver
SU674220A1 (en) Self-checking scaling device
US3354295A (en) Binary counter
US3350685A (en) Hamming magnitude comparator using multi-input binary threshold logic elements
GB1203730A (en) Binary arithmetic unit
SU792250A1 (en) Monitored arithmetic unit
GB826614A (en) Improvements in or relating to electronic digital computers
SU429423A1 (en) ARITHMETIC DEVICE
SU600555A1 (en) Multiplying-dividing device
SU1027829A1 (en) Scaling device wtth self-checking
SU1756882A2 (en) Serial adder
SU556439A1 (en) Firmware control device
SU839061A1 (en) Device for testing n-digit counter
SU600575A2 (en) Logarithming device
SU593211A1 (en) Digital computer
SU622083A1 (en) Command shaping arrangement
SU679986A1 (en) Electronic keyboard computor
SU661548A1 (en) Counting-out device
SU679985A1 (en) Device for correcting arythmetic errors
SU661817A1 (en) Reversible counter
SU432507A1 (en) ELECTRONIC KEYBOARD COMPUTING MACHINE
SU398988A1 (en) DEVICE FOR CONTROLLING THE PRINTING MECHANISM
SU809582A1 (en) Jonson's counter