Счетчик
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1437993
Авторы: Осетров, Садовникова, Хрусталев
Текст
)4 НО 1 4 ОПИСАНИЕ ИЗОБРЕТЕ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ42П.А.Осетров ельство СССР 21/34, 1973. ьство СССР21/34, 1981,овой гг от те ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(57) Изобретение относится к циф вычислительной технике и может б использовано в устройствах обраб двоичной информации. Цель изобре ния - сокращение времени контропги,ЯО 147 Л 99 Счетчик содержит входную шину, шину установки, 2 п-разрядный двоичный счетчик 1, блок свертки 2 по модулю два, блок 3 корреляции признака четности следующего состояния двоичного счетчика, первый коммутатор 5, триггер 6 запоминания признака четности. Для достижения поставленной цели в устройство введены триггер 7 ошибки, блок 8 поразрядного сравнения, дополнительный двухразрядный счетчик 12, два триггера 13, 14, второй коммутатор 15, элемент И-НЕ 7, элемент ИЛИ-НЕ 16, шина контроля 20, а двоичный счетчик разбит на ге каскадов по два разряда и в каждый каскад введен Й элемент ИСКЛЕЮОЕе ИЛИ 8, 1 ил. рИзобретение относится к цифровойвычислительной технике и дискретной автоматике и может быть использовано в устройствах обработки двоичной ин 5 .формации.Целью изобретения является сокращение времени контроля.На чертеже приведена схема предлагаемого счетчика.10Счетчик содержит 2 п-разрядный двоичный счетчик 1, каскады 1.1 и 1.2 по два разряда двоичного счетчика 1, блок 2 свертки по модулю два, блок 3 коррекции признака четности следующего состояния двоичного счетчика 1,Фэлементы И-НЕ 4 блока 3, первый коммутатор 5, триггер 6 запоминания признака четности, триггер 7 ошибки, блок 8 поразрядного сравнения, элемент И-ИЛИ 9 блока 8, элемент ИЛИ-ИНЕ 10 блока 8, элемент И 11 блока 8, дополнительный двухразрядный счетчик 12, первый и второй триггеры 13 и 14. Кроме того, счетчик содержит второй 25 коммутатор 15, элемент ИЛИ-НЕ 16, элемент И-НЕ 17, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 18 каждого из каскадов 1,1 и 1.2 двоичного счетчика 1, входную шину 19, шину 20 контроля, шину 21 установки, выходную шину 22.Входы блока 2 свертки по модулю два соединены с прямыми выходами всех разрядов счетчика 1, в блоке 3 коррекции признаки четности следующего состояния счетчика 1, элементы 35 И-НЕ 4 соединены последовательно, другие входы элементов И-НЕ 4 блока 3 соединены с прямыми выходами разрядов начиная с предпоследнего по младший, счетчика 1, выход последнего элемента И-НЕ 4 блока 3 соединен с первым информационным входом коммутатора 5, выход которого соединен с дополнительным входом блока 2 свертки по модулю два, выход которого соединен с информационными входами триггеров 6 и 7, прямой выход первого из которых соединен с вторым информационным входом коммутатора 5, прямой и инверсный управляющие входы которого соеди нены с входной шиной 19, с прямым и инверсным тактовыми входами соответственно триггеров 6 и 7, входы установки в "0" которых соединены с входами установки в "0" разрядов двоично го счетчика 1 ис шиной 21 установки,в каждом нз каскадов 1. 1 и 1. 2 счетчика 1. Первый вход и выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 18 соединены соответственно с шиной 20 контроля и со счетным входом первого разряда своего каскада, вторые входы элементов ИСКЛЮЧАЮЩЕЕ .ИЛИ 18 каждого каскада, кроме каскада 111 соединены с инверсным выходом разряда предыдущего каскада. Второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 18 каскада 1.1 соединен с входной шиной 19, которая соединена с инверсным тактовым входом триггера 13, информационный вход, вход установки11 11в 0 и инверсный выход которого сое = ди иены соответственно с выходом переноса двоичного счетчика 1 , с шиной 2 1 установки и с первым входом элемента ИЛИ-НЕ 1 6 , остальные входы которо го соединены с прямыми выходами разрядов счетчика 1, прямые выходы разрядов каскадов 1 . 1 и 1 . 2 которого соединены соответственно с входами элемента И-ИЛИ 9 , ИЛИ-И-НЕ 1 О блока 8 , инверсный вход , первый, второй входы и выход элемента И 1 1 которого соединены соответственно с шиной 20 контроля, с выходами элементов И-ИЛИ 9 , ИЛИ-И-Н Е 1 О и с выходом блока 8 , выход которого соединен с о счетным входом дополнительного счетчика 1 2, вход сброса , инверсный выход первого и прямой выход второго разрядов которого соединены соответственно с шиной 2установки, с первым, вторым входами элемента И-НЕ 1 7, третий вход и выход которого соединены соответс т в енно с выходом элемента ИЛИ-НЕ 1 6 и с первым информационным входом коммутатора 1 5 , второй информационный вход , выход и первый, второй управляющи е входы которого соединены с оо тветс тв енно с прямым выходом триггеравыходной шиной 2 2, с прямым и инверс ным выходами триггера 1 4 , первый, второй установочные входы которого соединены с шиной 2 1 установки и с шиной 2 О контроля .Устройство работает следующим образом . Для определенности принято, что двоичный счетчик 1 и триггер 6 э апоминания признака четности пер еключаются по положительным перепадам, триггер 7 ошибки , дополнительный счетчик 1 2 и триггер 1 3 - по отрицательным, коммутатор 5 подключает к блоку 2 свертки по модулю два в положительные полупериоды триггер 6, вотрицательные - блок 3 коррекции признака четности.При работе двоичного счетчика 1 в обычном счетном режиме осуществляется контроль его работоспособности по четности, Сигналы с выходов всех разрядов двоичного счетчика 1, кроме старшегопоступают на входы блока 3 коррекции признака четности. В отри - цательный полупериод сигнал с выхода блока 3 коррекции признака четности через коммутатор 5 поступает на блок 2 свертки по модулю два. На другие входы блока 2 свертки по модулю цва поступают сигналы с выходов всех разрядов двоичного счетчика 1. Блок 2 свертки по модулю два формирует значение признака четности следующего состояния двоичного счетчика 1. Это значение признака четности запоминается в триггере 6 запоминания признака четности. Изменение сигнала на счетном входе двоичного счетчика 1 (положительный полупериод) подключает выход триггера 6 запоминания признака четности через коммутатор 5 к блоку 2 свертки по модулю два, в результате чего блок 2 свертки по модулю два вырабатывает значение свертки по модулю два текущего состоя ния счетчика совместно с предварительно запомненным значением признака четности этого состояния.При правильной работе двоичного счетчика 1 на выходе блока 2 свертки по модулю два будет нулевой сигнал, который ие изменит состояния триггера 7 ошибки, т.е. на выходе триггера .7 ошибки останется нулевой уровень, который через коммутатор 15 поступает на шину 22. Если же при работе двоичного счетчика 1 появилась ошибка нечетной кратности, то на выходе блока 2 свертки по модулю два сформируется единичный сигнал, который установит на выходе триггера 7 ошибки единичный уровень. С выхода триггера 7 ошибки единичный уровень через коммутатор 15 поступит на шину 22, т.ена шине 22 сформируется сигнал "Ошибка".В, В режиме ускоренного контроля, например в процессе производства, устройство работает следующим образом.На шину 21 начальной установки :двоичного счетчика 1 необходимо по.дать сигнал начальной установки, который установит все блоки устрой 5 10 15 20 25 30 35 40 В отрицательный полупериод второго контрольного импульса блок 8 разрядного сравнения при правильной работе всех разрядов двоичного счетчика 1 формирует сигнал, устанавливающий дополнительный счетчик 12 в состояние "01".Положительный перепад третьего контрольного импульса устанавливает все разряды двоичного счетчика 1 в единичное состояние. Если все разряды двоичного счетчика 1 сработали правильно, то блок 8 поразрядного сравнения в отрицательный.полупериод третьего контрольного импульса не вырабатывает тактовый сигнал и дополнительный счетчик 12 останется в сОстОЯнии 01 45 50 55 ства в исходное состояние. Послеэтого для осуществления ускоренногоконтроля работоспособности двоичнсгссчетчика 1 необходимо подать тритактовых импульса на шину 20 контроля и после прохождения этих тактовых импульсов, еще один тактовыйимпульс на входную шину 19. При этомвсе пары разрядов счетчика 1 работают как обычные двухраэрядные двоичные счетчики, а блок 8 поразрядного сравнения, дополнительный счетчик 12 и элемент ИЛИ-НЕ 16 форми -руют сигналы, которые определяютправильность работы двоичного счетчика 1.Первый имиульс, поступая на шину20, возбуждает элементы ИСКЛЮЧАЮЩЕЕИЛИ 18, на выходах которых сформируются импульсы, пс которым все первые разряды каждой пары разрядовдвоичного счетчика 1 установятся вединичное состояние, а все вторыеразряды каждой пары разрядов двоичного счетчика 1 останутся в нулевомсостоянии, В отрицательный полупериод первого контрольного импульсапри правильной работе всех разрядовдвоичного счетчика 1 блок 8 поразрядного сравнения формирует сигнал,устанавливающий дополнительный счетчик 12 в состояние "10",Положительный перепад второгоконтрольного импульса устанавливаетвсе первые разряды каждой пары разрядов двоичного счетчика 1 в нулевоесостояние, а все вторые разряды каждой пары его разрядов в единичноесостояние.37993нал, указывающий на правильностьработоспособности счетчика 1 в режиме ускоренного контроля. 10 15 20 25 ЗО З 5 40 45 50 55 Положительный перепад та.стовогоимпульса, поступающего к входной шине 19, устанавливает все разряды двоичного счетчика 1 в нулевое состояние и формирует сигнал переполнения.двоичного счетчика 1, который по отрицательному перепаду этого тактовогоимпульса эапйшется в триггер 13,.Сигналы со всех разрядов двоичногосчетчИка 1 и сигнал с инверсного вы.хода первого триггера 13 на элементе ИЛИ-НЕ 16 формируют сигнал, разрешающий анализ ошибки.Если при ускоренном контроле работоспособности двоичного счетчика 1 небыпо сбоев, то в дополнительномсчетчике 12 будет храниться код "01",а на выходе элемента И-НЕ 17 сформируется нулевой сигнал, который черезкоммутатор 15 поступит на шину 22устройства, индицируя правильностьработы двоичного счетчика 1,Если при ускоренном контроле работоспособности двоичного счетчика 1произошел какой-то сбой - ошибка присчете или не сформировался сигналпереполнения счетчика 1 то на выходеэлемента И-НЕ 17 сформируется единичный сигнал, который, проходя черезкоммутатор 15, поступит на шину 22устройства, индицируя ошибку в работе двоичного счетчика 1.После окончания ускоренного контроля работоспособности двоичногосчетчика 1 на шину 21 начальной установки подается сигнал начальнойустановки.Триггер 14 предназначен для управления работой коммутатора 5. По сигналу с шины 21 начальной установкитриггер 14 устанавливается в нулевоесостояние. Управляющий сигнал триггера 14 поступает на коммутатор 15 иустанавливает его в режим контроляработоспособности двоичного счетчика1 путем проверки на четность, т.е.на шину 22 устройства поступает сигнал, определяющий правильность работы двоичного счетчика 1 в обычном режиме счета,В режиме ускоренного контроля первый импульс, поступающий на шину 20контроля, устанавливает триггер 14в единичное состояние, В результатеэтого коммутатор 15 переключается врежим ускоренного контроля работоспособности двоичного счетчика 1, т.е.на шину 22 устройства поступает сигФормула изобретения Счетчик, содержащий входную шину, шину установки, 2 п-разрядный двоичный счетчик, блок свертки по модулю два, входы которого соединены с прямыми входами всех разрядов двоичного счетчика, блок коррекции признака четности следующего состояния двоичного счетчика, состоящего из цепи последовательно соединенных 2 п-двухвходовых:элементов И-НЕ, входы которых соединены с прямыми выходами разрядов, начиная с предпоследнего до мпадшего, двоичного счетчика, выход последнего двухвходового элемента И"НЕ блока коррекции признака четности следующего состояния двоичного счетчика соединен с первым информационным входом первого коммутатора, выход которого соединен с дополнительным входом блока свертки по модулю два, выход которого соединен с информационным входом триггера запоминания признака четности, прямой выход которого соединен с вторым информационным входом первого коммутатора, прямой и инверсный управляющие входы которого соединены с вход" ной шиной, с прямым тактовым входом триггера запоминания признака четкости, вход установки в "0" которого соединен с входами установки в "0" разрядов двоичного счетчика и с шиной установки, о т л и ч а ю щ и й с я тем, что, с целью сокращения времени контроля, в него введены триггер ошибки, блок поразрядного сравнения, состоящий из элемента 2 И-ИЛИ, эле" мента 2 ИЛИ-И-НЕ и элемента И, дополнительный двухразрядный счетчик, два триггера, второй коммутатор, эле" мент И-НЕ, элемент ИЛИ-НЕ, шина контроля, а двоичный счетчик разбит на п каскадов по два разряда и в каждый каскад введен элемент ИСКЛЮЧАЮЩЕЕ ИЛИ первый, второй входы и выход которого соединены соответственно с шиной контроля, с инверсным выходом второго разряда предыдущего каскада и со счетным входом первого разряда дан" ного каскада, второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ первого каскада соединен с входной шиной, которая соепи1437993 8выход первогои прямой выход второгоразряда которого соединены соответственно с шиной установки, с первым5и вторым входами элемента И-НЕ тре.з угий вход и выход которого соединенысоответственно с выходом элементаИЛИ-НЕ и с первым информационнымвходом второго коммутатора, второйинформационный вход, выход и первый,второй управляющие входы которогосоединены соответственно с прямым выходом триггера ошибки, выходной шиной,с прямым и инверсным выходами второго триггера, первый и второй установочные входы которого соединены соответственно с шиной установки и сшиной контроля, информационный вход,инверсный тактовый вход и вход установки в "0" триггера ошибки соединены соответственно с выходом блокасвертки по модулю два, с входной шиной и с шиной установки. иена с инверсным тактовым входом первого триггера, информационный вход, вход установки в "0" и инверсный выход которого соединены соответственно с выходом переноса двоичного счетчика, с шиной установки и с первым входом элемента ИЛИ-НЕ, остальные входы которого соединены с прямыми выходами разрядов двоичного счетчика, прямые выходы разрядов каскадов которого соединены соответственно с входами элементов И-ИЛИ и ИЛИ-И-НЕ блока поразрядного сравнения, инверсный вход, первый, второй входы и выход элемента И которого соединены соответственно с шиной контроля, с выходом элемента И"ИЛИ, с выходом элемента ИЛИ-И-НЕ и с выходом блока поразрядного сравнения, выход которого соединен со счетным входом дополнительного двухразрядноо счетчика, вход сброса, инверсный Составитель О. РановРедактор Н.Киштулинец Техред Л.Олийнык Корректор В.Гирняк Заказ 5968/55 . Ъираж 929 ПодписноеВНИИПИ Государвввенного комитета 6 ССРпо делам изобретений и открытий113035, Москва Ж, Раушская неб., д. 4/5 Производственно-полиграфическое предприятие, г,. УФРород, ул. Проектная, 4
СмотретьЗаявка
4191468, 09.02.1987
ПРЕДПРИЯТИЕ ПЯ Р-6052
САДОВНИКОВА АНТОНИНА ИНОКЕНТЬЕВНА, ОСЕТРОВ ПАВЕЛ АЛЕКСЕЕВИЧ, ХРУСТАЛЕВ АЛЕКСЕЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: H03K 21/40
Метки: счетчик
Опубликовано: 15.11.1988
Код ссылки
<a href="https://patents.su/5-1437993-schetchik.html" target="_blank" rel="follow" title="База патентов СССР">Счетчик</a>
Предыдущий патент: Многофункциональный логический модуль
Следующий патент: Синхронный счетчик
Случайный патент: Барабан ленточного конвейера