3. Счетчик поп.1,отличающ и и с я тем, что для случая нечетного числа единиц, в коде состояния регистра сдвига, дешифрируемого вторым Ч входовым элементом И, логический блок содержит элемент И и элемент ИЛИ, первый и второй входы которого соединены соответственно с
123106
первым и вторьм входами логического блока, третий вход которого соединен с первым входом элемента И, второй вход которого соединен с выходом элемента ИЛИ и с первым выходом логического блока, второй выход которого соединен с выходом элемента И.
название | год | авторы | номер документа |
---|---|---|---|
Счетчик с устройством контроля | 1974 |
|
SU514439A1 |
Генератор псевдослучайной последовательности | 1979 |
|
SU857984A1 |
Устройство для прерывания программ | 1978 |
|
SU736101A1 |
Устройство для контроля оперативной памяти | 1982 |
|
SU1022225A1 |
Преобразователь кодов | 1988 |
|
SU1566487A1 |
СЧЕТЧИК ИМПУЛЬСОВ | 1971 |
|
SU293256A1 |
СЧЕТЧЙК ИМПУЛЬСОВ | 1971 |
|
SU294256A1 |
Генератор псевдослучайных последовательностей | 1981 |
|
SU1023325A1 |
Генератор рекуррентной последовательности с самоконтролем | 1988 |
|
SU1550502A1 |
Устройство для контроля дешифраторов | 1977 |
|
SU690485A1 |
1. СЧЕТЧИК С КОНТРОЛЕМ, содержавши ц разрядный регистр сдвига, многовходовый полусумматор, дешифратор, два полусумматора, триггер четности и входную шину, которая соединена с тактовь га входами триггера четности и регистра сдвига, соответствукицие выходы разрядов которого соединены с ц входами дешифратора, дополнительный вход и выход которого соединены соответственно с первым выходом триггера четности и с выходной шиной, входы многовходового полусумматора соединены с соответствующими выходами разрядов, кроме последнего, регистра сдвига, выход мне- говходового полусумматора соединен с первым входом первого полусумиатора выход которого соединён с первьм .входом второго полусумматора, второй вход и выход которого соединены соответственно с прямым выходом последнего разряда-регистра сдвига и с информационньм входом регистра сдвига, отличающийся тем, что, с целью повышения достоверности функционирования за счет обеспечения коррек1щи при возникновении сбоя, в него бведень) два h входовых элемента И, третий полусумматор и логический блок. первый вход которого соединен с выходом первого Н входового элемента И, входы которого соединены с инверсными выходами разрядов регистра сдвига, соответствукнциё выходы разрядов которого соединены с входами второго И входового элемента И, выход которого соединен с вторю входом логического блока, третий и четвертый входы которого соединены соответственно с вторым и первым выходами триггера четности, управлякиций вход которого соединен с выходом третьего полусуьматора, первый вход которого соединен с выходом первого полусум4атора, второй вход которого соединен с первым выходом логического блока, второй выход которого соединен с вторьм входом третьего полусумматора, 2. Счетчик по П.1, о тли ч а ю щ и и с я тем, что для случая четного числа единиц в коде состояния регистра сдвига, дешифрируемого рто.рым 11 входовым ;элементом И, логичесЕС кий блок содержит два элемента И и lAd 3d два элемента ИЛИ, первый вход .лс1гического блока соединен с первым входом первого элемента ИЛИ и с первым входом первого элемента И выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, первый вход которого соединен с вторым входом первого элемента ИЛИ и с вторьм входом логического блока, третий и четвёртый входы которого соединены соответственно с вторыми входами второго и первого элементов И,выходы первого и второго элеменгтов ИЛИ соединены соответственно с первьм и вторым выходами логического блока.
Изобретение относится к вычислительной технике и может быть исполь зовано в синхронизирующих, счетных, кодирующих и подобных устройствах в качестве делителя частоты, счетчика или генератора отрезков ц -последовательностей с контролем ошибок.
Известно устройство, содержащее регистр сдвига, дешифратор, три элемента ИЛИ и мажоритарный элемент. В устройстве исправляются все единичны сбои и часть отказов lj .
Недостатком данного устройства является относительная сложность дешифратора, реализаций схемы которого зависит от требуемого коэффициента пересчета.
Наиболее близким техническим решением является счетчик с контролем, содержащий п разрядный регистр сдвига, многоходовый полусумматор, дешифратор, два полусумматора, триггер четности и входную шину, которая соединена с тактовыми входами триггера четности и регистра сдвига, соответствующие выходы разрядов которого соединены с п входами дешифраторА, дополнительный вход и выход которого соединены соответственно ,с выходом триггера четности и с выходной шиной, входы многовходового полусумматора соединены с соответствующими выходами разрядов, кроме последнего, регистра сдвига, выход многовходового полусумматора соединен с первым входом первого полусумматора, выход которого соединен с первым входом второго полусумматора, второй вход и выход которого соединены соответственно с прямым выходом последнего разряда регистра сдвига и с информационным входом регистра
сдвига, управляющий вход триггера четности соединен с выходом первого полусумматора, второй вход которого соединен с выходом дешифратора.
Регистр сдвига совместно с цепью линейной обратной связи, образованной многовходовым полусзгмматором и первым, вторым полусумматорами при нулевом сигнале, на шяходе дешифратора генерируют символы {тт-последовательности, являющихся результатом сложения по модулю два в многовходовом полусумматоре и во втором полусумматоре выходных сигналов определенных разрядов регистра сдвига.
При некоторой комбинации выходных сигналов регистра сдвига, выбранной в качестве дешифрируемой, и единичном сигнале на выходе триггера четности единичный сигнал на выходе дешифратора вызывает инвертирование очередного символа на выходах первого и второго полусумматоров, в результате чего происходит укорочение генерируемой последовательности до длины, соответствуинцей коэффициенту пересчета устройства. Дешифрируемая комбинация для данного коэффициента пересчета быть определена по известной методике.
Триггер четности изменяет свое состояние под воздействием тактовых импульсов только при совпадении бита, записываемого в мпадший разряд и бита, сдвигаемого из старшего разряда регистра сдвига, т.е. при смене четногб на нечетное (или наоборот) числа единиц в коде состояни регистра сдвига. Этим поддерживается четность (или нечетность) состояний счетчика, позволяющие обнаруживать любые сбои нечетной кратноети 2. Недостатком известного устройства является невозможность возврата счетчика в рабочий цикл в случае попадания счетчика после сбоя в ряд неиспользуемых состояний, в том чисЛе и в изолированное состояние,причем попадание в последнее состояние не может быть обнаружено схемой контроля по четности, так как четность eiо совпадает с четностью состояний 1рабочего цикла, что уменьшает достоверность функционирования известного устройства. Целью изобретения является повышение достоверности функционирования за счет обеспечения коррекции при возникновении сбоя. Поставленная цель достигается тем что в счетчик с контролем, содержащи И разрядный регистр сдвига, многовхо довый пoлycy aтop, дешифратор, два полусумматора, триггер четности и входную шину, которая соединена с тактовыьш входами триггера четности и регистра сдвига, соответствующие выходы разрядов которого соединены с П входами дешифратора, дополнительны вход и выход которого соединены соот ветственно с первым выходом триггера четности и с выходной шиной, входы многовходового полусумматора соедине ны с соответствуюощми выходами разря дов, кроне последнего, регистра сдви га, выход многовходового полусуммато ра соединен с первым входом первого полусуютатора, выход которого соединен, с первьм входом второго полусумматора, второй вход и выход которого соединены соответственно с прямым вы ходом последнего разряда регистра сдвига и с информационным входом регистра сдвига, введены два л входовых элемента И, третий полусумматор и логический блок, первый вход которого соединен с выходом первого И входового элемента И, входы которого соединены с инверсными выходами разрядов регистра сдвига, соответствующие выходы разрядов которого соединены с входами второго п входового элемента И, выход которого соединен с вторым входом логического блока, третий и четвертый входы которого соединены соответственно с вторым и первым выходами триггера четности, управляющий вход которого соединен с выходом третьего полусумматора, первый вход которого соединен с выходом первого полусумматора, второй вход которого соединен с первым выходом логического блока, второй выход которого соединен с вторым входом третьего полусумматора. Для случая четного числа единиц в коде состояния регистра сдвига, дешифрируемого вторым И входовым элементом И, логический блок содержит два элемента И и два элемента ИЛИ, первь1й вход логического блока соединен с первым входом первого элемента ИЛИ и с первым входом первого элемента И, выход которого соединен с первьв4 входом второго элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, первый вход которого соединен с вторьм входом первого элемента ИЛИ и с вторым входом логического блока, третий и четвертый входы которого соединены соответственно с вторыми входами второго и первого элементов И, выходы первого и второго элементов ИЛИ соединены соответственно с первым ивторым выходами логического блока. Дпя случая нечетного числа единиц в коде состояния регистра сдвига,дешифрируемого вторым П входовым элементом И, логический блок содержит элемент И и элемент ИЛИ, первый и второй входы которого соединены соответственно с первым и вторым входами логического блока, третий вход которого соединен с первым входом элемента И, второй вход которого соединен с выходом элемента ИЛИ и. с первым выходом логического блока, второй выход которого соединен с выходом элемента И. На фиг.| приведена функциональная схема предлагаемого счетчика на фиг.2 - схема логического блока для случая четного числа единиц в коде дешифрируемого состояния регистра сдвига; на фиг.З - то же, для случая нечетного числа единиц в коде дешифрируемого состояния регистра сдвига; на фиг.4 - полный граф переходов предлагаемого устройства. Счетчик содержит (фиг.1) h разрядный регистр 1 сдвига, дешифратор 2, п входовые элементы 3 и 4 И, логический блок 5, многовходовый полусумматор 6, полусумматоры 7-9, триггер 51 10 четности, входную 11 и выходную 12 шины. Входная шина 11 (фиг.1) соединена с тактовыми входами триггера 10 четности и регистра 1 сдвига, соответст вующие выходы разрядов которого соединены с п входами дешифратора 2,дополнительный вход и выход которого соединены соответственно с первым вы ходом триггера 10 четности и с выход ной шиной 12, входы многовходового полусумматора 6 соединены с соответствующими выходами разрядов, кроме последнего, регистра 1 сдвига, выход многовходового полусумматора 6 соеди нен с первым входом полусумматора 7, выход которого соединен с первым входом полусумматора 8, второй вход выход которого соединены соответственно с прямым выходом последнего разряда регистра 1 сдвига и с информационным входом регистра 1 сдвига, первьй вход логического блока 5 соединен с выходом П входового элемента 4 И, входы которого соединены с инверсными выходами разрядов регистра 1 сдвига, соответствующие выходы разрядов которого соединены с входами tl входового элемента 3 И, выход iKDTOporo соединен с вторым входом логического блока 5, третий и четвер тый входы которого соединены соответ ственно с вторым и первым выходами триггера 10. четности, управляющий вход которого соединен с выходом полусумматора 9, первый вход которого соединен с выходом полусумматора 7, второй вход которого соединен с перв№ выходом логического блока 5, второй выход которого соединен с вторым входом полусумматора 9. Счетчик содержит также (фиг,2) входы 13-16 соответственно, первый, втдрой, третий и четвертый входы логического блока 5, элементы 17 и 18 ИЛИ, элементы 19 и 20 И и выходы 21 и 22 соответственно, первый и второй выходы логического блока 5. Первый вход 13 логического блока 5 соединен с первым входом элемента 17 ИЛИ и с первым входом элемента 19 И, выход которого соединен с первым входом элемента 18 ИЛИ, второй вход которого соединен с выходом элемента 20 И, первый вход которого соединен с вторым входом элемента 17 ИЛИ и со вторым входом 14 логического блока 5, третий и чет6вертый входы которого соединены соответственно со вторыми входами элементов 20 и 19 И, выходы элементов 17 и 18 ШШ соединены соответственно с выходами 21 и 22 логического блока. Схема (фиг.З) содержит также входы 23-25 соответственно, первый, второй и третий входы логического блока 5, элемент 26 ИЛИ, элемент 27 И и выходы 28 и 29 соответственно, первый и второй выходы логического блока 5. Первый и второй входы элемента 26 ИЛИ соединены соответственно с входами 23 и 24 логического блока 5, вход 25 которого соединен с первым входом элемента 27 И, второй вход которого соединен с выходом элемента 26 ШШ и с выходом 28 логического блока 5, выход 29 которого соединен с выходом элемента 27 И, Основой предлагаемого счетчика (фиг.1), как и в известном, является генератор m -последовательности, образованный регистром 1 сдвига и цепью линейной обратной связи, составленный иноговходовым полусумматором 6 и полусумматорами 7 и 8. Функции сигнала обратйой связи регистра 1, формируемого на выходе полусумматора 8, описывается выражениемF Y,®a,x,®ajX,,®,... ,, (1) где V, - сигнал на первом выходе блока 5J х,., .х„ - СигнаЛы на выходах разря-. дов регистра 1 сдвига JK а,,. .а - коэффициенты,принимающие значение 1 или О в зависимости от того, подключены . или нет выходы соответствующих разрядов регистра 1 к входам полусумматоров 6 ипи 8 . Функция Ф возбуждения триггера 0 четности на его входе описываетя выражением ф., де Yj - сигнал на втором выходе блока 5; X - сигнал на выходе h-го старшего разряда регистра 1; функция обратной связи, определена выражением (1). 71123106 Предлагаемый счетчик работает следующим образом. Под воздействием импульсов, поступающих с шины 11 счетчика на тактовый вход регистра 1, последний посредст- 5 вом цепи обратной связи при сигнале на первом выходе блока 5 - Y, 0 формирует на своих выходах последовательно сдвигаемые группы п символов исходной « -последовательности, порядок следе- ю вання которьгч нарушается при смене сигнала Y, с логического нуля на единицу. Под воздействием импульсов, поступающих с шины 11 счетчика на тактовыйf5 .вход триггера 10 четности, последний при сигнале Yj втором выходе блока 5 изменяет свое состояние Xj,j только при несовпадении бита, записываемого в младший (перв) разряд 20 регистра 1, с битом, сдвигаемым из старшего (последнего) разряда регистра 1 , поддерживая тем самым постоянную четность (или нечетность) числа единиц в коде состояния счетчика. 25 При сигнале Y «1 на втором выходе блока 5 происходит смена четности числа единиц кода состояния счетчика. Работа счетчика поясняется его полным графом переходов (фиг.4). зо Граф предлагаемого счетчика можно разбить иа два подграфа Q и Q , содержащих соответственно состояния V; и V) , причем каждому состоянию VJ из G соответствует единственное состояние V из G , отличающееся от первого только значением бита четности х,,,. Т.е., ерли Vj; ( х )-(ххг,..„,х;х;, ), то .). -(х;,х,...х;)«-ое состояние разрядов регистра сдвига. Через Y, и Ч (фиг.4) обозначены значения сигналов на соответствукицих выходах блока 5. Дуги без обозначений в соответствуют переходам из состояний, при которых сигналы V, и Ч, равны нулю. Эти переходы соответствуют порядку следования кодовых комбинаций -а исходной m -посяедЬвательности при постоянной четности (или нечетности) состояний счетчика (с учете бита четности). При Х 1 и Ч. «О происходит изменение порядка следования комбинаций исходной w -последовательности при сохранении четности состояния счетчика, т.е. переход в пределах подграфа Q или О . см в щи ра о вы хо 35 2 пр VQ то че на сд C 45 ве отк Для нац При Yj 1 переход происходит со ной четности, т.е. из подграфа G или обратно. Сигналы Y, и Y на .соответствуювыходах блока 5 описываются выениями,., (3) ,,,5n.. , W - функция, реализуемая эле ментом 3 И, и принимающая значение логической 1 только при состоянии УО регистра 1 сдвига, выбираемого из соображения необходимого коэффициента счета 1ц счетчика; функция, реализуемая эле- ментом 4 И, и принимающая значение логической единицы только при состоянии VjiB.j, т.е. при нулевом состоянии всех разрядов регистра 1; .i О П4,,если «040 Ml, если ,,, + 1 (-Ь значения сигнала на де триггера 10 четности при наении счетчика в состоянии Vp и оо ветственно. выражении (4) слагаемое У 2 + имает значение Jl при состоянии , а слагаемое при сосии Vj л. счетчика. ожно убедиться в том, что при ом числе единиц в кодовой , и Vо -(х°х°,..,х°) регистра 1 га значения сигналов n+i выходе триггера четности стояниях V и соответсто будут совпадать, т.е. ()пи J да следует, что нечетного числа единиц в комбии Va 1-I ОМ+Ч ( «41 , откуда 24v;
Функция 3 , описываемая вьфажениями (5) и (6), реализуется в блоке 5, (соответственно на фиг.2 и 3).
Таким образом блок 5 выполняет функцию дешифрирования состояний 0 ., регистра сдвига и состояний Vjrt., и V счетчика, производя необходимую коррекцию функций F обратной связи регистра 1 и возбуждения триггера 10 и обеспечивая этим соотаетствукяцие переходы.
Рабочий цикл счетчика (фиг.4), образованный состояниями Vp,Vj,,..,V|.,flOстижим из любого состояния счетчика.
Таким образом при любом сбое по прошествии некоторого времени счетчик снова оказывается в рабочем цикле.
Если выходной дешифратор 2 настроен на комбинацию V рабочего цикла, то время восстановления Tg счетчика
от момента сбоя до момента появления выходного сигнала удовлетворяет неравенству
сц- в ,)Т, (7)
где Т - период следования входных импульсов.
Выражение (7) справедливо в случае сбоев, при которых счетчик оказывается за пределами рабочего цикла,т.е. при всех сбоях нечетной кратности, а также при сбоях четной кратности, приводянщх к по 1аданию счетчика в одно из состоянийV,v;,,...,V.,v«,,.
Таким образом, введенные конструктивные признаки приводят к автоматической коррекции в случае возникновения сбоя, что повьшает достоверность функционирования и выгодно отличает предлагаемое устройство от известного.
ts
ьй
17
t8
-«
Ф|г&5 7 .- г ,
,Ц «- -«,
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
- |
Авторы
Даты
1984-11-07—Публикация
1983-06-22—Подача