Двоичный счетчик

 

Двоичный счетчик может быть использован в автоматике и вычислительной технике в качестве базового элемента в устройствах с повышенными достоверностью функционирования и эксплуатационной отказоустойчивостью. Цель изобретения - повышение достоверности функционирования счетчика путем обеспечения постоянного контроля за правильностью срабатывания его разрядов и повышение быстродействия восстановления работоспособности путем автоматизации этого процесса. Двоичный счетчик за счет введения в его структурно-логическую организацию пяти элементов И и пяти элементов ИЛИ с соответствующими конструктивными связями формирует на своих выходах сигналы "Частичный отказ" и "Отказ", сигнализируя о достоверности своего функционирования. Триггер каждого разряда имеет средства встроенного функционального контроля, обеспечивающие непрерывный контроль за правильностью их срабатывания. В случае отказа одного из основных элементов триггера на его выходе формируется сигнал "Отказ", который является управляющим сигналом для реконфигурации работоспособной структуры предлагаемого двоичного счетчика. Реконфигурация обеспечивает замену отказавшего триггера на резервный триггер. Счетчик содержит четыре разряда, четыре триггера разрядов, резервный триггер, четыре элемента И-ИЛИ, двенадцать элементов ИЛИ, четырнадцать элементов И, четыре элемента НЕ. Триггер каждого разряда содержит два элемента И-ИЛИ-НЕ, четыре элемента И-НЕ, три элемента НЕ, четыре элемента И, а также триггер-селектор. В счетчике проводится автоматическое восстановление его работоспособности путем реконфигурации работоспособной структуры, что повышает быстродействие процесса восстановления работоспособности. 2 ил.

СОЮЗ СОВЯТСНИХ

СОЦИАЛ ИСТИЧЕСНИХ

mCnVБЛик (g1)g Н 03 K 23/58

ОПИСАНИЕ ИЗОБРЕТЕНИЯ "ГОИИ (54) ДВОИЧНИИ СЧЕТЧИК

ГОСУДАРСТВЕННЫЙ НОМИТЕТ д0 иэОБРетениям и отнРытиям

APH ГННТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4448861/24-21 (22) 27.06.83 (46) 07.04.90. Бюл. Г 13 (72) А.Н,Пархоменко, В.В.Голубцов, Е.Г.Ершова и В,С.Харламов (53) 621.374.322 (088.8) (56) Справочник по интегральным микросхемам. / Под ред. Б.В, Тарабрина.

И.: Энергия, 1980, с. 139.

Авторское свидетельство СССР

1272503, кл. H 03 K 23/58, 1986. (57) Двоичный счетчик может быть использован в автоматике и вычислительной технике в качестве базового элемента в устройствах с повышенными достоверностью функционирования и эксплуатационной отказоустойчивостью.

Цель изобретения — повышение достоверности функционирования счетчика путем обеспечения постоянного контроля за правильностью срабатывания его разрядов и повышение быстродействия восстановления работоспособности путем автоматизации этого процесса.

Двоичный счетчик за счет введения в

его структурно-логическую организацию пяти элементов И и пяти элементов ИЛИ с соответствующими конструкИзобретение относится к импульсной технике и может быть использовано в устройствах автоматики и вычислительной техники в качестве одного из базовых элементов устройств с повышенной

„,SU„„1555857 A i тивными связями формирует на своих выходах сигналы "Частичный отказ" и

"Отказ", сигнализируя о достоверности своего функционирования. Триггер каждого разряда имеет средства встроенного функционального контроля, обеспечиваюшее непрерывный контроль за правильностью их срабатывания. В случае отказа одного из основных элементов триггера на его выходе формируется сигнал "Отказ, который является управляюшим сигналом для реконфигурации работоспособной структуры предлагаемого двоичного счетчика. Реконфигурация обеспечивает замену отказавшего триггера на резервный триггер. Счетчик содержит четыре разряда, четыре триггера разрядов, резервный триггер, четыре элемента И-ИЛИ, двенадцать элементов ИЛИ, четырнадцать элементов И, четыре элемента НЕ. Триггер каждого разряда содержит два элемента И-ИЛИ-НЕ, четыре элемента И-НЕ, три элемента НЕ, четыре элемента И, а также триггер-селектор. В счетчике проводится автоматическое восстановление его работоспособности путем реконфигурации работоспособной структуры, что повышает быстродействие процесса восстановления работоспособности ° 2 ил, .,достоверностью функционирования и функциональной надежностью.

Целью изобретения является повышение достоверности функционирования устройства путем обеспечения постоян3

15558 ного контроля за правильностью срабатывания разрядов счетчика и повышение быстродействия восстановления работоспособности путем автоматизации этого процесса.

На Фиг, 1 приведена структурная схема предлагаемого двоичного счетчика; на Фиг. 2 - Функциональная схема триггера каждого разряда. !

О

Счетчик содержит (фиг. 1) разряды

1-4, триггеры 5.1-5.4 разрядов, резервный триггер 5.5, элементы И-ИЛИ

6.1-6.4 разрядов, первые 7.2-7.4 и вторые 8. 1-8,4 элементы ИЛИ разрядов, !5 первые элементы И 9.2-9.4 разрядов, элементы НЕ 10.1-10,4 разрядов, вторые элементы И 11.1-11.4 разрядов, первый 12 и второй 13 элементы И счетчика, элемент И-НЕ 14, первый элемент ИЛИ 15, третий 16 и четвертый

17 элементы,И, второй 18 и третий 19 элементы ИЛИ, пятый 20 и шестой 21 элементы И, четвертый элемент ИЛИ 22, . седьмой элемент И 23 и пятый элемент

ИЛИ 24 счетчика. .Первый синхровход двоичного счетчика является счетным входом триггера 5.1 и соединен с вторым входом элемента И 11.1. Второй синхровход счетчика является вторыми входами элементов И 12 и 13, которые соединены. Первый и второй входы установки в исходное состояние двоичного счетчика являются соответственно первым и вторым входами элемента И-НЕ

14, выход которого соединен с R -входами триггеров 5.1- .5. Вход установки в исходное состояние средств Функционального контроля соединен с 11входами триггеров 5.1-5.5, Выход "Отказ" триггера 5.1 соединен с входом .элемента HE 10.1, с первыми входами элементов И 11.1 и 13, с вторыми входами элементов ИЛИ 19 и И 20, с первым входом второй группы входов элемента И-ИЛИ 6.1 и с первым входом элемента ИЛИ 7.2. Прямой выход триггера 5.1 соединен с вторым входом первой группы входов элемента И-ИЛИ

6.1, первый вход которой соединен

50 с выходом элемента HE 10,1, с первым входом элемента И 12 и с третьим входом элемента И 9,2.

Выход элемента И 11.1 соединен с первым входом элемента ИЛИ 8. 1. Выход 5 элемента И 12 соединен с вторым входом элемента ИЛИ 8.1, выход которого .соединен с синхровходом триггера 5.2

57 4 и с вторым входом элемента И l l 2. Выход "Отказ" триггера 5.2 соединен с вторым входом элемента ИЛИ 7,2, с входом элемента НЕ 10,2, с первым входом элемента И 11.2, с первым входом элемента ИЛИ 19 и с первым входом элемента И 20. Прямой выход триггера

5.2 соединен с вторыми входами второй и первой групп входов соответствующих элементов И-ИЛИ 6.1 и 6.2, а также с первым входом элемента И 9.2.

Выход элемента НЕ 10.2 соединен с вторым входом элемента И 9.2, выход которого соединен с первым входом элемента ИЛИ 8.2, Выход элемента

И 13 соединен с вторым входом элемента ИЛИ 8 ° 2, третий вход которого соединен с выходом элемента И 11.2, Инверсные выходы элементов ИЛИ 7.27 ° 4 соединены с первыми входами первых групп соответствующих элементов

И-ИЛИ 6.2-6 ° 4.

Прямой выход элемента ИЛИ .7. 2 соединен с первым входом элемента .ИЛИ

7.3 и с первым входом второй группы входов элемента И-ИЛИ 6.2. Выход элемента ИЛИ 8.2 соединен с синхровходом триггера 5.3 и с вторым входом элемента И 11,3. Выход "Отказ" триггера 5.3 соединен с вторым входом элемента ИЛИ 7.3, с входом элемента

НЕ 10.3, с первым входом элемента И

11.3, с вторым входом элемента И 17 и с первым входом элемента ИЛИ 18.

Прямой выход элемента ИЛИ 7.3 соединен с первым входом второй группы входов элемента И-ИЛИ 6,3 и с первым входом элемента ИЛИ 7.4. Прямой выход триггера 5.3 соединен с вторыми входами второй и первой групп входов соответствующих элементов И-ИЛИ 6.2 и 6.3 и с первым входом элемента

И 9.3. Выход элемента НЕ 10.3 соединен с вторым входом элемента И 9.3, выход которого соединен с первым входом элемента ИЛИ 18.3, второй вход которого соединен с выходом элемента И 11.3, Выход элемента ИЛИ

8.3 соединен с синхровходом триггера

5.4 и с вторым входом элемента И 11,4.

Выход "Отказ" триггера 5.4 соединен с вторым входом элемента ИЛИ 7.4, с входом элемента НЕ 10 ° 4, с первым входом элемента И 11.4, с первым входом элемента И 17 и с вторым входом элемента ИЛИ 18, Прямой выход триггера 5.4 соединен с вторым входом элемента ИЛИ 18. Прямой выход

T5,рб /

I триггера 5,4 соединен с вторым вхо- " дом первой группы входов и с вторым входом второй группы входов соответствующих элементов И-ИЛИ 6.4 и 6,3, а также с первым входом элемента И

9.4, второй вход которого соединен с выходом элемента HE 10,4.

Выход элемента И 11,4 соединен с вторым входом элемента ИЛИ 8,4, первый вход которого соединен с вы.ходом элемента И 9.4, Прямой выход элемента ИЛИ 7.4 соединен с первым входом второй группы входов элемента, И-ИЛИ 6.4 и с первым входом элемента

ИЛИ 15. Выход элемента ИЛИ 8.4 соединен с синхровходом триггера 5.5, прямой выход которого соединен с вторым входом второй группы входов элемента

И-ИЛИ 6.4. Выход "Отказ" триггера

5.5 соединен с вторым входом элемента .ИЛИ 15„ с первым входом элемента

И 23 °

Выход элемента И 17 соединен с пер вым входом элемента ИЛИ 24, второй вход которого соединен с выходом элемента И 21. Выход элемента ИЛИ 18 соединен с первым входом элемента И

21 и с вторым входом элемента ИЛИ 22, Выход элемента ИЛИ.19 соединен с вторым входом элемента И 21 и с первым входом элемента ИЛИ 22, выход которого соединен с вторым входом элемента

И 23 °

Выход элемента И 20 соединен с третьим входом элемента ИЛИ 24, четвертый вход которого соединен с выходом элемента И 23. Инверсный выход элемента ИЛИ 24 соединен с первым входом элемента И 16, второй вход которого соединен с выходом элемента

ИЛИ 15. Выходы элементов И-ИЛИ 6.16.4 являются соответствующими информационными выходами 25.1-25.4 счетчика. Выход элемента,И 16 является выходом "Частичный отказ" 26. Прямой выход элемента ИЛИ 24 является выходом "Отказ" 27 счетчика.

Триггер 5.1-5.5 каждого, включая и резервный, разряда содержит (фиг. 2) первый 28 и второй 29 элементы

И-ИЛИ-НЕ, первый 30 и второй 31 элементы И, первый элемент, НЕ 32, первый

33 и второй 34, трети" 35 и четвертый

36 элементы И-НЕ, третий элемент И

37, второй 38 и третий 39 элементы

НЕ, селектор-триггер 40 и четвертый элемент И 41.

Логические элементы труктурнологической организации предлагаемого двоичного счетчика имеют следующее функциональное назначение, 5

Элементы И-ИЛИ 6.1-6.4 предназначены для коммутации на соответствующие разрядные выходы 25.1-25,4 сигналов с выхода триггера данного или последующего разряда в зависимости от наличия или отсутствия частичного отказа в двоичном счетчике.

Первые элементы ИЛИ 7.3-7.4 разрядов осуществляют последовательное обобщение сигнала частичного отказа в счетчике и производят выработку соответствующих управляющих сигналов для автоматической перестройки логических ветвей разрядных выходов дво20 1ичного счетчика.

Вторые элементы ИЛИ 8. 1-8.4 разрядов обеспечивают прохождение синхросигнала либо от. триггера данного раз25 ряда, либо при отказе данного триггера через обходную ветвь or триггера предыдущего разряда.

Первые элементы И 9.2-9,4 разрядов подключают выход триггера соответству О ющего разряда к последующей логической ветви счета в двоичном счетчике или при неисправном состоянии данного триггера блокируют воздействие логического сигнала на его выходе

35 на последующие элементы логической ветви счета двоичного счетчика.

Элементы НЕ 10. 1-10. 4 инвертируют сигналы "Отказ" соответствующих триггеров 5, 1-5.4 разрядов, обеспечивая

40 выработку управляющих сигналов для перестройки работоспособной логической структуры двоичного счетчика.

Вторые элементы И 11.1-11.4 разрядов предназначены для органиэации

4> обходной цепи синхроимпульсам счета при отказе триггера соответствующего разряда.

Первый 12 и второй 13 элементы И двоичного счетчика осуществляют ком О мутацию синхроимпульсов с входа С2 на вход второго или третьего разрядов в зависимости or исправного или неисправного состояния триггеров 5.1 и 5.2.

Элемент И-НЕ 14 предназначен для выработки сигнала установки в исходное состояние двоичного счетчика при одновременном наличии на входах R<(1) и Rp(2) сигналов логической "1".

1555857

Первый элемент ИЛИ 15 и третий элемент И 16 двоичного счетчика предназначены для формирования сигнала

"Частичный отказ", который при своем первоначальном появлении сигнализирует о возникновении отказа и необходимости повторения операции.

Элементы И 17, 20, 2 и 23 ИЛИ 18, 19, 22 и 24 являются функциональной группой выработки сигнала "Отказ" двоичного счетчика при появлении двух и более частичных отказов в

его логической структуре, т.е. в случае, когда наличного резерва не хва- 15 тает для покрытия возникших отказов. .Сигнал,нОтказн используется обслуживающим персоналом как диагностирующее сообщение о необходимости замены двоичного счетчика без предвари- 20 тельного анализа всей структуры устройства автоматики, вычислительной техники средствами тестирования и диагностики либо как сигнал на проведение реконфигурации работоспособной 25 структуры адаптивного устройства с целью покрытия аппаратного ущерба резервом более высокого уровня.

I-вход триггера каждого разряда ,соединен с третьим входом второй группы входов элемента И-ИЛИ-НЕ 28, R -вход триггера соединен с вторым входом первой и с первым входом второй группы входов элемента И-ИЛИ-НЕ .28, с входом элемента НЕ 39, с первым входом элемента И 30 и с первым входом элемента И-HE 36. Синхровход триггера каждого разряда соединен с четвертым входом второй группы входов элемента И-ИЛИ-НЕ 28, с входом 40 элемента НЕ 32 и с первым входом первой группы входов элемента И-ИЛИНЕ 29. К-вход триггера соединен с вторым входом первой группы входов элемента И-ИЛИ-НЕ 29 ° S-вход тригге- 45 ра соединен с четвертым входом первой и с первым входом второй групп входов элемента .И-ИЛИ-НЕ 29, с третьим входом элемента И 31 и с третьим входом элемента И-HE 35 °

Выход элемента И-ИЛИ-НЕ 28 соединен с вторым входом элемента И 31 и с вторым входом второй группы входов элемента И-ИЛИ-НЕ 29, выход которого соединен с вторым входом элемента

И 30 и с первым входом первой группы входов элемента И-ИЛИ-НЕ 28. Выход элемента HE 32 соединен с вторым входом элемента И-НЕ 33, с первым входом элемента И-НЕ 34 и с вторыми входами первой и второй групп входов установки "1" селектора-триггера 40.

Выход элемента И 30 соединен с первым входом элемента И-НЕ 33 и с третьими входами второй и четвертой групп входов установки в "1" селектора-триггера 40, Выход элемента И 31 соединен с вторым входом элемента И-НЕ 34, с третьими входами первой и пятой групп входов установки в "1" селекторатриггера 40, Выход элемента И-НЕ 33 соединен с вторым входом элемента

И-HE 35, с первым входом элемента

И 37 и с первым входом элемента И 31.

Выход элемента И-НЕ 34 соединен с вторым входом элемента И-НЕ 36, с. вторым входом элемента И 37 и с третьим входом элемента И 30. Выход элемента И 37 соединен с входом элемента

НЕ 38 и с вторыми входами четвертой и пятой групп входов установки в "1" селектора-триггера 40. Выход элемента

НЕ.38 соединен с четвертыми входами первой и второй групп входов установ ки "1" селектора-триггера 40. Выход элемента НЕ 39 соединен с первым и вторым входами элемента И 41, выход которого соединен с вторым входом третьей группы входов установки в "1" селектора-триггера 40. Вход R триггера каждого разряда соединен с первым входом шестой группы входов установки в исходное состояние селектора-триггера 40. Вход R триггера дополнительно соединен с пятыми входами первой и второй и с четвертыми входами четвертой и пятой групп входов установки в "1" селектора-триггера 40.

Выход элемента И-НЕ 35 является прямым выходом триггера и соединен с третьим входом элемента И-НЕ 36, с третьим входом первой группы входов элемента И-ИЛИ-НЕ 29 и с первыми входами первой, третьей и четвертой групп входов установки в "1" селектора-триггера 40. Выход элемента

И-HE 36 является инверсным выходом триггера и соединен с первым входом элемента И-НЕ 35, с вторым входом второй группы входов элемента И-ИЛИ-НЕ

28 и с первыми входами второй и пятой групп входов установки e "" 1"" селектора-триггера 40, выход которого является выходом "Отказ" триггера и соединен с вторым входом своей шестой группы входов.!

555857

Элементы IK-триггера каждого разряда имеют следующее функциональное назначение.

Элементы И-ИЛИ-НЕ 28 и 29, И 30 и

31, НЕ 32 и 1 -НЕ 33 и 34 образуют схему вспомогательного триггера с входной логикой функционирования IKи RS-триггера. Элементы И-НЕ 35 и 36 образуют схему основного триггера.

Элемент НЕ 32 обеспечивает двухтактный режим работы IK-триггера каждого разряда при наличии только одного синхровхода.

Элемент И 37 осуществляет контроль наличия сигнала запрета работы (срабатывания элементов) основного триггера во время действия сигнала на синхровходе триггера и формирует на своем выходе сигнал строба сравнения, задержанного относительно положительного фронта синхросигналов на время, не меньшее 3 Т,, т.е. на время срабатывания элементов НЕ 32, И-НЕ 33 и 34 и самого элемента И 37.

Элемент НЕ 38 производит задержку сигнала сравнения на время, равное не менее 4 T относительно отрицательного фронта синхросигнала. Элемент НЕ 39 инвертирует значение сигнала на R-входе триггера.

Элемент И 4! формирует на своем . выходе строб сравнения через время не менее 2 Т, с момента появления отрицательного фронта сигнала на

R-входе триггера.

Отличительной особенностью элементов И 37 и 4 1, а также элементов НЕ

38 и 39 является то, что время срабатывания этих элементов должно быть не менее Т Р в отличие от других логических элементов структуры IKтриггера. Данное ограничение можно выполнить, например, при интегральной технологии увеличением количества последовательно включенных транзисторов при разработке топологии этих логических элементов, технологией изготовления, т.е. увеличением . геометрических размеров базы транзисторов этих элементов по сравнению с размерами баз транзисторов других логических элементов ТК-триггера, а также увеличением резисторной и ем костной нагрузки этих логических элементов.

Селектор-триггер 40 осуществляет на своих группах входов установки в, "1" контроль, правильности срабатывания всех логических элементов струк уры EK-триггера, В случае нарушения логики функционирования (откаэа ка5 кого-либо логического элемента) на выходе селектора-триггера 40 формируется сигнал "Отказ", который посредством своей обратной связи через свою шестую группу входов осуществляет так называемый "эффект самозахвата", т.е ° устанавливается в устойчивое состояние логической "!" на выходе. Триггер-селектор 40 может быть реализован, например, на элементе

И-ИЛИ с шестью группами еходое И, из которых пять являются группами входов установки в "t", в первый и второй входы шестой группы входов И элемента И-ИЛИ соединены соответственно с входом установки нуля триггера-селектора и с выходом элемента И-ИЛИ, выход которого является выходом триггера-селектора.

Счетчик работает следующим обра25 эом.

Для установки двоичного счетчика в исходное состояние одновременно на оба установочные входа R (! ) " Ro (2) подаются сигналы логической "1". На

3p RF вход счетчика подается сигнал логического "0". Выход 25.! (g<) соединяется с синхроеходом С2 устройства.

При исправном состоянии всех основных триггеров 5.1-5.4 на их выходах "OTKa3" присутствует сигнал логического "0". В этом случае закрыты следующие логические элементы двоичного счетчика: вторая rpynna входов элемента И-ИЛИ 6. 1, элементы И 11.! и 13, элемент И 20, элементы И 11.211.4 и элемент И 17. Кроме того, нулевые логические уровни сигналов поступают на входы элементов ИЛИ

7,2-7 .4 и 15, ИЛИ 18 и 19 и НЕ 10.14 10.4. В результате этого открыты первые группы входов элементов И-ИЛИ

6.1-6.4 и закрыты их вторые группы входов, открыты элементы И 9.2-9.4, элемент И 12. На выходах 26 и 27 двоичного счетчика присутствуют сигналы логического "0".

Подсчет импульсов, поступающих в этом случае на первый синхровход

С! счетчика, производится по следую,цей логической ветви предлагаемого

,1двоичного счетчика.

Импульсы поступают на счетный вход триггера 5.1, состояние сигнала на его выходе (и его изменения) через

55857 12 селектора-триггера 40 не пропустит на свой выход высокий логический уровень сигнала. Первая, вторая, четвертая и пятая группы входов установки в "1" селектора-триггера 40 закрыты нулевым потенциалом Ha R !

20 разом. При предыдущем единичном

3S

S5 открытую первую группу входов элемента И-ИЛИ 6. l поступает на первый разрядный выход 25.! счетчика и на

С2, открытые первый элемент И 12 и второй элемент ИЛИ 8.1 - на счетный вход триггера 5.2 (элементы И 11.1 и 11.2 закрыты и поэтому синхроимпульсы не проходят через эти обходные цепи). Значение состояния сигнала на выходе триггера 5.2 (и его изменения) поступает через элементы

И 9.2 и ИЛИ 8.2 на счетный вход триггера 5.3, а также через открытую первую группу входов элемента И-ИЛИ

6,2 - на второй разрядный выход 25.2 счетчика. Значение состояний.(и их изменение) с выходов триггеров 5.3 и 5.4 передаются в последующие разряды и на разрядные выходы 25.3 и 25.4 аналогичным образом. Значение состоя ний сигналов на выходе резервного триггера 5.5 в этом случае на выход счетчика не поступает, так как вторая группа входов элемента И-ИЛИ 6.4 за- 2 крыта.

В процессе подсчета импульсов разрядами предлагаемого счетчика производится непрерывный контроль правильности срабатывания триггера каждого разряда. Контроль правильности срабатывания триггера каждого разряда осуществляется следующим образом.

При установке счетчика в исходное ,состояние на R — и К -входах триггера присутствует сигнал логического "0", который устанавливает селектор-.триг" гер 40 (фиг. 2) в с стояние логичес. кого "0" на его выходе, а также, поступая на первую группу входов элемента И-ИЛИ 28, на вход элемента И 30 и на вход элемента И"НЕ 36, устанавливается IK-триггер s состояние логического "0". Согласно логике работы триггера выход принимает значение еского "0" через р м т.е, через время срабатывания его ло" гических элементов И-HE 36 и 35. Правильность срабатывания этих элементов контролируется стробом сравнения, поступающим на вход третьей группы входов установки в "1" селекторатриггера 40 с выхода четвертого элемента И 41, который вырабатывает его через время не менее 2 Т, с момента появления отрицательного фронта сигнала на Ro-входе триггера.

При правильном срабатывании элементов

И-НЕ 36 и 35 третья группа входов входе триггера. Если один из элементов И-НЕ 36 и 35 срабатывает неправильно (произошел отказ), то третья группа входов установки в "1" селектора-триггера пропускает на свой выход сигнал высокого логического уровня и он устанавливается в единичное состояние, означающее отказ одного из. основных логических элементов его структуры.

В счетном режиме триггер. каждого разряда функционирует следующим обсостоянии триггера появление положительного фронта синхроимпульса на входе С1 приводит к срабатыванию элемента И-ИЛИ-НЕ 29, который изменяет состояние на своем выходе с логической "1" на логический "0". В последующем срабатывает элемент

И-ИЛИ-НЕ 28 и элементы И 30 и 31. В результате на выходе элемента И 30 должен быть выработан сигнал логического "0", а на выходе элемента

И 31 - сигнал логической "1". Таким образом, через время не более 3 Т р в точке А (Фиг. 2) присутствует сигнал логического "0", а в точке Асигнал логической "1". Значения этих сигналов поступают соответственно на четвертую и пятую группы входов установки в "1" селектора-триггера

40, Строб сравнения с выхода элемента

И 37 поступает также на четвертую и пятую группы входов установки в "1" селектора-триггера 40 через время не менее 3 Т, срабатывания элементов

НЕ 32, И-НЕ 33 и 34 и И 37 с момента появления положительного фронта синхроимпульса.

В случае правильного срабатывания всех логических элементов вспомогательного триггера ни четвертая, ни пятая группы входов установки в "1" триггера-селектора 40 не пропустят на его выход сигнал логической "1".

В противном случае триггер-селектор

40 устанавливается в устойчивое состояние логической "1", сигнализируя об отказе одного из логических элементов вспомогательного триггера. С приходом отрицательного фронта син1555857

l4 где F

А, А функционал отказа IKтриггера каждого разряда; соответственно единичное или нулевое состояние сигнала на С-входе IKтриггера каждого разряда; единичное и нулевое значения сигнала соответственно в точке А или точке А триггера; нулевое значение сигнала на К-входе триггера; хроимпульса на С-вход триггера через время 2 Тс на выходах элементов

И-НЕ 33 и 34 %являются следующие сигналы: на выходе элемента И-НЕ 33 сигнал логической "1", а на выходе

5 элемента И-НЕ 34 - сигнал логического

"0". В результате этого через время

3 Т элемент И 37 закрывается и на его выходе устанавливается сигнал логического "0". Через время 4 Тс с момента появления отрицательного фронта синхроимпульса на выходе элемента НЕ 38 появляется сигнал строба сравнения, который поступает на первую и вторую группы входов установки в "1" селектора-триггера 40, который сравнивает на этих группах входов состояния сигналов на выходах элементов И 30 .1 И-НЕ 36, а также на выхо- 20 дах элементов И 31 и И-НЕ 35 соответственно. При правильном срабатывании всех логических элементов структуры триггера состояния сигналов на указанных выходах противоположные и, 25 следовательно, ни первая, ни вторая группы входов установки в "1" триггера-селектора 40 не пропускают на его выход сигнал высокого логического уровня. В противном случае триггер- gp селектор 40 устанавливается в состояние логической "1", сигнализируя об отказе одного или нескольких логических элементов основного триггера. функционирование триггера и контроль правильности срабатывания логических элементов структуры IK-триггера каждого разряда при предыдущем его нулевом состоянии производятся аналогичным образом, 40

Общий вид условий формирования сигнала "Отказ" IK-триггера каждого разряда можно представить следующим .аналитическим выражением:

F K®8 Ч CAQRS Ч RQ V CAQRS Ч CAQRS, значение сигнала на прямом и инверсном выходах триггера.

В процессе подсчета синхроимпульсов средствами встроенного контроля . осуществляется постоянный контроль за правильностью срабатывания каждого триггера структуры двоичного счетчика. В случае отказа какого-либэ логического элемента триггера разряда на его,выходе F появляется сигнал логической "1", При этом элементы ИЛИ 15, 18, 19, 22 и 24 и элементы И 16, 17, 20, 21 и 23 формируют на выходе 26 счетчика сигнал "Частичный отказ" или на выходе 27 - сигнал

"Отказ". При числе отказавших триггеров формируется сигнал "Отказ", т.е. сигнал о том, что наличного резерва в структуре двоичного счетчика не хватает для покрытия возникших отказов и счетчик подлежит замене. При отказе какого-либо одного триггера этот отказ покрывается путем автоматической реконфигурации работоспособной структуры предлагаемого двоичного счетчика по принципу "вытеснения" отказавшего триггера.

Рассмотрим работу предлагаемого двоичного счетчика при отказе триггера второго разряда. На выходе F триг- гера 5.2 появляется сигнал логической

"1". Этот сигнал поступает на следующие логические элементы. двоичного счетчика: ИЛИ 7.2, НЕ 10.2, И 11.2, ИЛИ 19 и И 20. В резульате этого производится смена состояний сигналов на Ьыходах элементов ИЛИ .7.2-7.4, НЕ 10.2„ ИЛИ 19 и ИЛИ 15, а элементы

11,3, 16 и 20 открываются высокими логическими уровнями сигналов. Кроме того, вследствие изменения сигналов на выходах элементов ИЛИ 7.2-7.4 закрываются первые группы входов и открываются вторые группы входов элементов И-ИЛИ 6 ° 2-6,4, Единичное сос" тояние сигнала с выхода элемента

ИЛИ 19 поступает на вход элемента ,И 2 1 и через элемент ИЛИ 22 -. на вход элемента И 23, .Однако элемент

И 21 закрыт нулевым уровнем сигнала с выхода элемента ИЛИ 18, а элемент И 23 - нулевым уровнем сигнала с выхода "Отказ" триггера 5.5.

Таким образом, на всех входах элемента ИЛИ 24 присутствуют сигналы логического "0" и на выходе 27 уст1555857 ройства сигнал "Отказ" отсутствует.

Одновременно с этим на выходе элемента И 16 вырабатывается высокий логический уровень сигнала (на его второй вход поступает высокий логический уровень сигнала с инверсного выхода элемента ИЛИ 24), что приводит к появлению сигнала "Частный отказ" на выходе 26 двоичного счетчика. Сигнал

"Частный отказ" двоичного счетчика означает при своем первом появлении, что операцию для ее достоверного выполнения необходимо повторить ° За время, необходимое для повторного запус- !5 ка этой команды (операции), предлагаемый двоичный счетчик производит автоматическое восстановление работоспособности путем вытеснения отказавшего триггера 5,2 триггером 5.3, 2О триггера 5.3 триггером 5.4 и триггера 5.4 триггером 5.5 °

Автоматическое восстановление работоспособности предлагаемого двоичного счетчика производится следующим 25 образом. Так как открываются вторые группы входов элементов И-ИЛИ 6.26.4, то на разрядные выходы устройства 25.2-25.4 в этом случае поступают значения состояний на выходах тригге- щ ров 5.3-. 5.5 последующих разрядов, n .e. на вход 25,2 поступает значение ! сигнала на выходе триггера 5.3, на выход 25.3 с триггера 5.4 и на выход

25.4 - с триггера 5,5. Элемент И

9.2 закрывается нулевым уровнем сигнала с выхода элемента НЕ 10.2, предотвращая тем самым влияние логического сигнала с выхода неисправного триггера 5.2 на последующие логические элементы структуры двоичного счетчика. Элемент И 11.2 открывается, организуя обходную цепь для синхроимпульсов счета, поступающих с выхода первого разряда на третий разряд, обходя при этом неисправный триггер 5.2 второго разряда.

Подсчет импульсов в этом случае производится по следующей логической ветви двоичного счетчика: с входа

С1 на счетный вход триггера 5.1, с выхода триггера 5. 1 - на выход 25.1 счетчика через открытую первую группу входов элемента И-ИЛИ 6.1, с выхода 25. 1 через соединение 25.1 С2, открытые, элемент И 12. и элемент ИЛИ

8. 1, элемент И 11,2 и элемент ИЛИ

8.2 - на счетный вход триггера 5.3, значение состояния сигнала с выхода триггера 5.3 (и его изменение) поступает через элементы И 9,3 и ИЛИ

8.3 на счетный вход триггера 5.4, а также через открытую вторую группу входов элементв И-ИЛИ 6.2 на разрядный выход 25.2, значение состояний (и их изменения) сигналов с выходов триггеров 5..4 и 5.5 на разрядные выходы 25.3 и 25.4 производится аналогичным образом. Значение состояния сигнала на выходе триггера 5.4. через элементы И 9.4 и ИЛИ 8.4 передается на счетный вход триггера 5.5.

При отказе триггера 5.1 автоматическое восстановление работоспособности двоичного счетчика производится путем замещения триггера 5.1 триггером 5.2, триггера 5.2 триггером

5.3, триггера 5.3 триггером 5.4 и триггера 5.4 триггером 5,5, т.е. производится полная сдвижка триггеров 5.2-5.5 влево относительно разрядных выходов внутри логической структуры предлагаемого двоичного счетчика. Автоматическая реконфигурация работоспособной структуры двоичного счетчика производится таким же образом, что и при отказе триггера 5.2.

В случае отказа двух и более триггеров 5,1-5.5 на выходе 27 предлагаемого двоичного счетчика формируется си.гнал "Отказ". Это производится следующим образом, Когда отказывают триггеры 5.1 и 5,3, то единичные логические уровни сигналов с выходов

F соответствующих триггеров 5. 1 и

5,3 (фиг. 1) поступают через элементы

ИЛИ 10 и 19 соответственно на оба входа элемента И 21, который формирует на своем выходе также высокий логический уровень сигнала. Следовательно, сигнал с выхода элемента И 21 поступает на вход элемента ИЛИ 24, который также формирует на своем выходе высокий логический уровень сигнала. Высокий логический уровень сигнала с прямого выхода элемента ИЛИ 24 поступает на выход 27 счетчика, uro означает "Отказ" устройства в целом, т.е. наличного резерва в предлагаемом счетчике не хватает для покрытия возникших отказов.

Таким образом, обеспечивается повышенная достоверность функционирования за счет непрерывного контроля правильности срабатывания триггеров каждого разряда, а также обеспечивается восстановление работоспособl7

13 ности при возникновении частичного отказа путем реконфигурации работоспособной структуры.

Формула изобретения

Двоичный счетчик, содержащий резервный триггер и триггеры каждого разряда, элемент И-НЕ и два элемента ip

И, а каждый разряд, кроме первого, содержит первый элемент ИЛИ и первый элемент И, каждый разряд дополнительно содержит элемент И-ИЛИ, элемент

НЕ, второй элемент ИЛИ и второй эле- 15 мент И, первый и второй установочные входы счетчика соединены соответственно с первыми и вторым входами элемента И-НЕ счетчика, выход которого подключен к R, -входам триггера каждого, включая и резервный, разряда, первый синхровход счетчика соединен со счетным входом триггера и с вторым входом первого элемента И первого разряда, второй синхровход счетчика соединен с вторыми входами первого и второго элементов И счетчика, прямой выход триггера каждого, кроме резервного, разряда соединен с вторым входом первой группы входов элемента И-ИЛИ од- 30 ноименного разряда, прямой выход триггера каждого, кроме первого и резервного, разряда соединен с первым входом второго элемента И одноименного и с вторым входом второи группы входов элемента И-ИЛИ предыдущего разрядов, прямой выход триггера резервного разряда соединен с вторым входом второй группы входов элемента

И-ИЛИ четвертого разряда, выходы пер- 40 вого и второго элементов И счетчика соединены соответственно с вторым входом второго элемента ИЛИ первого разряда и с вторым входом второго элемента ИЛИ второго разряда, выход 4g первого элемента И первого разряда соединен с первым входом второго элемента ИЛИ одноименного разряда, выход второго элемента ИЛИ каждого разряда соединен с синхровходом 50 триггера и с вторым входом первого элемента И последующего, кроме резер вного, разряда, инверсный и прямой выходы первого элемента ИЛИ каждого, кроме первого и резервного, разряда соединены соответственно с первыми ,.входами первой и второй групп входов элемента И-ИЛИ одноименного разряда, выход второго элемента И каждого, кроме первого и резервнбго, разряда соединен с первым входом второго элемента ИЛИ одноименного Разряда, выход первого элемента И второго разряда соединен с третьим входом второго элемента ИЛИ одноименного разряда, выходы. первых элементов И третьего и четвертого разрядов соединены с вторыми входами второго элемента ИЛИ соответствующего разряда, выходы элементов И-ИЛИ каждого, кроме реверсивного, разряда являются соотг ветствующими разрядными выходами с,етчика, отличающийся тем, что, с целью повышения быстродействия восстановления работоспособности и достоверности функционирования, в него введены пять элементов И и пять элементов ИЛИ, выход "Отказ" триггера каждого разряда, кроме резервного, соединен с входом элемента HE и с первым входом первого элемента И одноименного разряда, выход "Отказ" триггера первого разряда дополнительно соединен с первым входом второго элемента И счетчика, с первым входом второй группы входов элемента И-ИЛИ одноименного, с первым входом первого элемента ИЛИ второго разрядов и с вторыми входами третьего элемента

ИЛИ и пятого элемента И счетчика, выход "Отказ" триггера каждого, кроме первого и резервного, разряда дополнительно соединен с вторым входом первого элемента ИЛИ одноименного разряда, выход "Отказ" триггера второго разряда дополнительно соединен с первыми входами третьего элемента ИЛИ и пятого элемента И счетчика, выход "Отказ" триггера третьего разряда дологнительно соединен с вторым входом четвертого элемента И и с первым входом второго элемента

ИЛИ счетчика, выход "Отказ" триггера четвертого разряда дополнительно соединен с первым входом четвертого элемента И .и с вторым входом второго элемента ИЛИ счетчика, выход "Отказ" резервного триггера соединен с вторым входом первого элемента ИЛИ и с первым входом седьмого элемента

И счетчика, второй вход которого соединен с выходом четвертого элемента ИЛИ счетчика, выход четвертого элемента И счетчика соединен с первым входом пятого элемента ИЛИ счетчика, второй вход которого соединен с выходом шестого элемента И счетчика, 1555й57 выход пятого элемента И соединен с третьим входом пятого элемента ИЛИ счетчика, четвертый вход которого соединен с выходом седьмого элемента

И счетчика, выход второго элемента

ИЛИ соединен с первым входом шестого элемента И и с вторым входом четвертого элемента ИЛИ счетчика, выход третьего элемента ИЛИ счетчика соеди- 1О нен с вторым входом шестого элемента

И и с первым входом четвертого элемента ИЛИ счетчика, выход элемента

НЕ первого разряда соединен с первым входом первого элемента И счетчика, 15 с первым входом первой группы входов элемента И-ИЛИ одноименного разряда и с третьим входом второго элемента

И второго разряда, выход элемента

НЕ каждого, кроме первого и резервно- 20

ro, разряда соединен с вторым входом второго элемента И одноименного разряда, прямой выход первого элемента ИЛИ каждого, кроме первого и четвертого, разряда соединен с первым 5 входом первого элемента ИЛИ последующего разряда, выход первого элемента

ИЛИ четвертого разряда соединен с первым входом первого элемента ИЛИ счетчика, вход установки в исходное ЗО состояние средств функционального контроля соединен с RF-âõoäoì триггера каждого, включая и резервный, разряда, выход первого элемента ИЛИ счетчика соединен с вторым входом третьего элемента И счетчика, первый вход которого соединен с инверсным выходом пятого элемента ИЛИ счетчика, прямой выход которого является выходом "Отказ" счетчика, выход треть- 4О его элемента И является выходом "Частичный отказ" счетчика, а каждый триггер содержит два элемента И-ИЛИ-НЕ, четыре элемента И-НЕ, четыре элемента И, три элемента НЕ и триггер-селектор, 45 причем I-вход триггера соединен с третьим входом второй группы входов первого элемента И-ИЛИ-НЕ, синхровход триггера соединен с четвертым входом второй группы входов первого, с первым входом первой группы входов второго элементов И-ИЛИ-НЕ и с входом первого элемента НЕ, выход которого соединен с вторым входом первого и с первым входом второго элементов И-НЕ, 5 а также с вторыми входами первой и второй групп входов установки в "1" триггера-селектора, Ro-вход триггера соединен с вторым входом первой и с первым входом второй групп входов первого элемента И-ИЛИ-НЕ, с входом третьего элемента НЕ, с первым входом первого элемента И, с первым входом четвертого элемента И-НЕ и с пятыми входами первой и второй, с четвертыми входами четвертой и пятой групп входов установки в "1" триггера-селектора, К-вход триггера соединен с вторым входом первой. группы входов второго элемента И-ИЛИ-НЕ, S-вход триггера соединен с четвертым входом первой группы входов и с первым входом второй группы входов. второго элемента

И-ИЛИ-HE а также с третьим входом второго элемента И и с третьим входом третьего элемента И-НЕ, выход первого элемента И-ИЛИ-НЕ соединен с вторым входом второго элемента И и с вторым входом второй группы входов второго элемента И-ИЛИ-НЕ, выход которого соединен с вторым входом первого элемента И и с первым входом первой группы входов первого элемента

И-ИЛИ-НЕ, выход первого элемента И соединен с первым входом первого элемента И-НЕ, с третьим входом четвертой и с третьим входом второй групп входов установки в "1" триггера-селектора, выход второго элемента И соединен с вторым входом второго элемента И-НЕ, с третьим входом первой группы входов и с третьим входом пятой группы входов установки в "1" триггера-селектора, выход первого элемента И-НЕ соединен с вторым входом третьего элемента И-НЕ, с первым входом третьего элемента И и с первым входом второго элемента И, выход второго элемента И-НЕ соединен с вторым входом четвертого элемента И-НЕ, с вторым входом третьего элемента И и с третьим входом первого элемента

И, выход третьего элемента И соединен с входом второго элемент НЕ, с вторым входом четвертой группы входов и с вторым входом пятой группы входов установки в "1" триггера-селектора, выход второго элемента НЕ соелинен с четвертыми входами первой и второй групп входов установки в "1" триггера-селектора, выход третьего элемента И-НЕ является прямым выхолом триггера и соединен с третьим входом четвертого элемента И-НЕ, с первыми входами первой, третьей и четвертой

I групп входов установки в "1" триггера-селектора и с третьим входом вто75r

755

5 У

75. 7

67

15 !б б5 а

s бг

5 В с к п 55 ф в с

5V а а с

„. с

51 с

17

19 в () ф re сг

77 Л го

21 1555857 22 рой группы входов втопого элемента нен с вторым входом третьей группы

И-ИПИ-НЕ, выход четвертого элемента входов установки в "1" триггера-сеИ-НЕ является инверсным выхолом триг- лектора, выход R установки в исходгера и соединен с первым входом ное состояние средств функциональнотретьего элемента И-НЕ. с третьим

5 .ro контроля триггера соединен с пер-, входом второй группы входов первого вым входом шестой группы входов устаэлемента И-ИЛИ-НЕ и с первыми входа" новки в нулевое состояние триггерами второй и пятой групп входов триг- селект 5ра, второй вход шестой группы гера-селе тора, выход третьего эле- 1ð входов триггера-селектора соединен с мента НЕ соединен с входами четверто- его выходом, который является выходом го элемента И, выход которого соеди- "Откавн триггера. !

1555857

Составитель О.Скворцов

Техред М.Дидык Корректор С.Черни

Редактор М. Бланар Заказ 563 Тираж 656 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина,101

Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик Двоичный счетчик 

 

Похожие патенты:

Изобретение относится к автоматике, импульсной и вычислительной технике и может быть использовано для счета импульсных сигналов

Счетчик // 1529448
Изобретение относится к импульсной технике

Изобретение относится к импульсной и вычислительной технике, в частности к импульсным счетчикам, и может быть использовано в устройствах промышленной автоматики и вычислительной техники

Изобретение относится к двоичным счетчикам импульсов и может использоваться в автоматике и вычислительной технике

Изобретение относится к импульсной технике и может быть использовано в устройствах автоматики, вычислительной техники и измерительных системах

Счетчик // 1469551

Изобретение относится к импульсной технике и может быть использовано при построении счетных устройств и делителей частоты

Изобретение относится к импульсной технике и может быть использовано в цифровой измерительной аппаратуре , в синтезаторах частот, в устройствах .автоматики и телемеханики

Изобретение относится к импульсной технике и может быть использовано в устройствах автоматики и вычислительной техники

Изобретение относится к построению устройств цифровой вычислительной техники и дискретной автоматики

Изобретение относится к цифровой вычислительной технике

Изобретение относится к импульсной технике и обеспечивает контроль помехоустойчивого счетчика

Изобретение относится к цифровым устройствам, в частности к устройствам для счета импульсов, сдвига информации и сигнатурной обработки сигналов

Изобретение относится к импульсной и вычислительной технике, в частности к импульсным счетчикам, и может быть использовано в устройствах промышленной автоматики и вычислительной техники

Изобретение относится к импульсной технике и может быть использовано в качестве базового счетного элемента в устройствах с повышенной эксплуатационной отказоустойчивостью

Изобретение относится к импульсной технике и может быть использовано при построении счетных устройств и делителей ча2 стоты Цель изобретения расширение функциональных возмоя ностей Цель достигается путем обеспечения параллельной установки произвольного ьэ (зтьнгго кода и ее индикации Последовательный счетчик состоит из счетных триггеров 1, каждый из которых выполнен на элементах И-НЕ 2-7 Элементы И- НЕ 2 и 3 образуют RS-триггер, выходы которого являются информационными выходами счетного триггера 1

Изобретение относится к цифровой и вычислительной технике и может быть использовано в устройствах обработки цифровой информации
Наверх