Устройство для коррекции контрольного разряда счетчика
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ИЕ Союз Советских Сециалнстическид Республик(22) Заявлено 07,12.78(21) 2694121/18-21с присоединением заявки Ио -(23) Приоритет -Опубликовано 07,1280, Бюллетень Й 9 45Дата опубликования описаныя 07,1280 Р 1)м )(3 0 06 Г 11/10 Государственный комитет СССР по дедам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ КОНТРОЛЬНОГО РАЗРЯДА СЧЕТЧИКА Изобретение относится к цифровойтехнике и может быть использованоцля контроля счетчиков.По основному авт.св. 9 362301известно устройство, содержащее в 5каждой тетраде счетчика четыре элемента И, три элемента ИЛИ, триггерконтрольного разрядаЦ 3,Недостатком устройства являетсято, что оно не осуществляет контроля 10текущего кода информации, так какдля этого необходимо дополнительноеоборудование для сравнения четностикода и сформированного контрольногоразряда. 15Целью изобретения является расширение функциональньпс возможностейустройства, заключающееся в контролепо щод 2 кода счетчика.Поставленная цель достигается тем, 20что в устройство, каждая тетрадасчетччка которого содержит четыреэлемента И, три элемента ИЛИ, триггер контрольного разряда, входы первого элемента И соединены с нулевым 25и единичным выходами соответственнотретьего и второго разрядов тетрады,единичный И нулевой выходы которыхсоединены с входами второго элементдИ, выходы первого и второго элемен П тов И соединены соответственно с первыми входами первого и второго эле,ментов ИЛИ, вторые входы которых соединены соответственно с единичным инулевым выходом первого разряда тетрады счетчика, а выходы - соответственно с первыми входами третьего ичетвертого элемента И, вторые входыкоторых соединены соответственно свходом сложения и вычитания тетрадысчетчика, а выходы, а также выходыаналогичных элементов И других тетрадсчетчика, соединены с входами третьего элемента ИЛИ, выход которого соединен со счетным входом триггера контрольного разряда, для каждой тетрады счетчика введены триггер ошибки,два элемента задержки, дополнительный элемент И и два дополнительныхэлемента ИЛИ, входы сложения и вычитания тетрады счетчика соединены соответственно с входами первого и второго элементов задержки,н первымивходами первого и второго дополнительных элементов ИЛИ, вторые входы которых соединены соответственно с выходами второго и первого элементов задержки, а выходы - со вторыми входами соответственно третьего и четвертого элементов И, первый вход дополнительного элемента И соединен с вы-т ходом третьего элемента ИЛИ и счетным входом триггера ошибки, второй входс управляющим входом устройства, а выход - со счетным входом триггера контрольного разряда.Структурная схема устройства представлена на чертеже.Устройство содержит триггеры 1- 4, элементы И 5-9, элементы задержки 10 и 11, элементы ИЛИ 12-16, триг" гер 17 контрольного разряда, триггер 18 ошибки.Устройство работает следующим образом.Как и в прототипе, значение контрольного разряда счетчика в очередном такте Формируется путем коррекции контрольного разряда в текущем такте на основе анализа (в момент поступления сигнала модификации) значений, разрядов счетчика в текущем такте. Для первой тетрады сигналами модификации являются сигналы сложения или вычитания, а для (-ой тетрады (12) сигнал переноса (П) из(1-1)-ой тетрады (при сложении ) или сигнала займа (3. ) в (1-1)-ую тетраду. Причем сигнал П; вырабатывается только при единичных, а сигнал 3 толь 1ко при нулевых значениях всех разрядов во всех предшествующих(1,2,-1) тетрадах. Сигнал коррекции вырабатываетсяодним из узлов коррекции при сложении или при вычитании той тетрады, вкоторой при модификации должна измениться сумма по вод 2 набора значений разрядов. При каждой модификацииизменение суммы по вод 2 возможнотолько в одной (1-ой) тетраде. Сигналкоррекции в этой тетраде при сложенииформируется, если в тетраду поступилсигнал переноса (П;) и набор тетрадыудовлятворяет одному из следующихтребований;значения младшего (первого) разряда (х) равно нулю;значение второго (х ) и третье 2.го (х ) разрядов равны 1 и 0 соответЬственно,т,е. если выполняется условие:П(х,хх) = 1 (1)Аналогйчйо, йри вычитании сигналкоррекции формируется в 1-ой тетраде,если выполняется условие3(ххУ х ) = 1 (2)Если при модификации сумма повод 2 не изменяется ни в одной тет раде, то сигнал коррекции не вырабатывается ни в одной тетраде, и значение контрольного разряда в очередном такте не изменяется,Пусть, например, при выполнениисложения (вычитания) набор зн.ученийразрядов 1-ой тетрады был равен 1011(1100) и на вход тетрады поступилсигнал переноса П.(займа 3) , т.е.выполняется условйе (1) при сложени 4(условие (2) при вычитании). Тогда вмомент поступления сигнала П (31)на выходе узла коррекции при сложении(узла коррекции при вычитании) этойтетрады Формируется сигнал коррекцииконтрольного разряда. С выхода элемента И 5 (И 6) он поступает через элемент ИЛИ 16, второй вход элемента И 9(на первый вход элемента И 9 в этовремя поступает сигнал сложения(вычитания) счетчика на счетный вход ф триггера контрольного разряда 17 иизменяет его состояние.Таким образом, по значению разрядов тетрады 1011 (1100) в текущем такте сформировано значение контрольного 15 разряда счетчика в очередном тактедля набора 1100 при сложении (1011при вычитании), которое вместе с содержимым счетчика может пересылатьсяв другие узлы или устройства ЭВМ для рр контроля правильности пересылки.Принцип контроля счетчика заключается в следующем.Если при сложении (вычитании) помодификации, т.е. в текущем такте,в 1-ой тетраде выполняется условие(1)(условие (2) при вычитании), топосле модификации для этой же тетрадыбудет выполняться условие:х х /х = 1 при сложении, (3) ЗО ххЧ х = 1 при вычитании,Если теперь после модификациисформировать и подать при сложениина вход узла коррекции при вычитании(при вычитании - на вход узла коррекции при сложении) сигнал 3 ( П),то для этой же тетрады будет выполняться при сложении условие (2) (привычитании - условие (1) , Сигнал 3(П ) представляет собой задержанныйэлементом задержки на время, равное 40 времени модификации тетрады счетчика,1сигнал П (3 ).сТаким образом, в каждом такте работы счетчика при изменении суммы повод 2 сигнал коррекции вырабатываетсядважды; при сложении (вычитании)сначала узлом коррекции при сложении(узлом коррекции при вычитании) потекущему значению разрядов тетрады,а после модификации - узлом коррекциипри вычитании (узлом коррекции присложении) по очередному (сформированному в результате модификации) значению разрядов тетрады. При правильнойработе счетчика возможны 2 случая;если сумма по вод 2 значенийразрядов счетчика после модификациине изменяется, то ни один из узловкоррекции при сложении и при вычитании не Формирует сигнала коррекциини до модификации, ни после модифика ции;если же сумма по иод 2 изменяется после модификации, то каждый узелкоррекции той тетрады, в которой изменяется сумма, формирует один сигнал 5 коррекции. Причем эти сигналы по вре 785868мени разнесены на интервал, равный времени модификации тетради счетчика. Сигналы коррекции фиксируются с помощью триггера ошибки.В исходном состоянии триггер ошибки находится в нулевом состоянии Поэтому при правильной работе счетчика после модификации триггер ошибки всегда будет находиться в нулевом состоянии. При неправильном переходе счетчика в очередное состояние формируется только один сигнал коррекции, 1 О что является признаком обнаружения ошибки, фиксируемым единичным состоянием триггера ошибки.Так, в рассматриваемом примере, при сложении (вычитании) первый сигнал коррекции, сформированный узлом коррекции при сложении (узлом коррекции при вычитании) в момент поступления сигнала П(3), поступает с выхода элемента И 5 (И 6) через элемент 2 О ИЛИ 16 на счетный вход триггера ошибки 18 и устанавливает его в единичное состояние, Этот же сигнал П;(3) поступает через элемент задержки 10 (11), элемент ИЛИ 15 (ИЛИ 14) на второй вход элемента И 6 (И 5) узла коррекции при вычитании (узла коррекции при сложении) к моменту окончания модификации разрядов тетрады, т.е. к моменту, когда набор тетрады установится равным 1100 (1011). 30При данном наборе на выходе узла коррекции при вычитании (коррекции при сложении) формируется второй сигнал коррекции, который через элемент ИЛИ 16 поступает на вход триггера 18 35 и устанавливает его в нулевое состояние.Пусть, например, в результате сбояв рассматриваемой тетраде установилсянабор не 1100 (1011), а набор 1110 4 О(:1001). Тогда после модификацииусловие (3) не выполняется, второй сигнал коррекции не вырабатывается, и триггер ошибки к моменту очередной модификации останется в единичном со-, стоянии, что свидетельствует об ошибке в работе счетчика.Таким образом, введение укаэанных элементов и соответствующих связей позволяет осуществить контроль текущего кода счетчика без традиционной схемы свертки по вод 2 кода счетчика и контрольного разряда.Формула изобретенияУстройство для коррекции контрольного разряда счетчика по авт,св.Р 362301, о т л и ч а ю щ е е с ятем, что, с целью расширения Функциональных возможностей устройства,заключающемся в контроле по вод 2кода счетчика, между входами вычитания и сложения устройства и вторымивходами третьего и четвертого элементов И введены два дополнительных элемента ИЛИ, два элемента задержки,входы сложения и вычитания устройствасоединены соответственно с входамипервого и второго элементов задержки и первьми входами первого и второго элементов ИЛИ, вторые входы которых соединены с выходами соответственно второго и первого элементов задержки, а между выходом трИьего элемента ИЛИ и счетным входом триггераконтрольного разряда введен дополнительный элемент И, первый вход которого соединен со счетным входом дополнительного триггера ошибки, авторой- вход - с управляющим входомустройства,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 362301, кл,С 06 Г 11/10 1970,Тираж 751 ударственног м изобретенива, Ж, а комитета СССи открытий ская наб., д
СмотретьЗаявка
2694121, 07.12.1978
ВОЕННАЯ ИНЖЕНЕРНАЯ РАДИОТЕХНИЧЕСКАЯ ОРДЕНА ОТЕЧЕСТВЕННОЙ ВОЙНЫ АКАДЕМИЯ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА ГОВОРОВА Л. А
ЧУРКИН ВЛАДИМИР НИКОЛАЕВИЧ, РЯБУХА НИКОЛАЙ ДЕМИДОВИЧ
МПК / Метки
МПК: G06F 11/10
Метки: контрольного, коррекции, разряда, счетчика
Опубликовано: 07.12.1980
Код ссылки
<a href="https://patents.su/4-785868-ustrojjstvo-dlya-korrekcii-kontrolnogo-razryada-schetchika.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для коррекции контрольного разряда счетчика</a>
Предыдущий патент: Устройство для определения максимального числа из группы чисел
Следующий патент: Электронная клавишная вычислительная машина
Случайный патент: Вакуумная подметальная машина