Устройство для контроля двухтактного двоичного счетчика

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

< 970375 (61) Дополнительное к авт. свид-ву (22) Заявлено 16. Ой. 81 (21) 3277702/18-21 I

f51)hA Кп з

С 06 F 11/08 сприсоединениемзаявки ¹

Государственный комитет СССР но делам изобретений н открытий (23) Приоритет

Опубликовано 30.10,82.Бюллетень № 40 (53) УДК 621.396 (72 )(088. 8 ) Дата опубликования описания 30.10.82 (72) Автор изобретения

ЗС%СВЮЗМ 5 и АТЕНТНО.

ТЕХХИ11ЕСК)И

БИБЛИОТЕКА

Н.Д. рябуха (71) Заявитель

; (54 ).УСТРОЯСТВО ДЛЯ KOHTPOJIH ДВУХТАКТНОГО

ДВОИЧНОГО СЧЕТЧИКА

О

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

Известно устройство для контроля реверсивного счетчика, содержащее схему индикации отказа, схему управления реверсом, коммутатор режимов, (дешифраторы, триггер знака, инвертор, схеьы совпадения (1 J.

Указанное устройство не обладает достаточной надежностью.

Известно также устройство для контроля двухтактного двоичного счетчика, содержащее двоичный счетчик, имеющий информационные и буферные разряды, элемент задержки, блок кор рекции, блок свертки по модулю два, сумматор по модулю два, первый и второй элементы И и триггер, выход которого подключен к первому входу сумматора по модулю два, а входк выходу второго элемента И, первый вход которого через элемент задержки подлючен к входу всего устройства и. к входу буферных разрядов счетчика, а непосредственно — к входу информационных разрядов счетчика, выходы кО торых подключены к соответствующим входам блока свертки по модулю два, выходом подключенного к второму sxo ду сумматора по модулю два, выход которого соединен с первым входом первого элемента И t2 3.

Указанное устройство имеет недостаточное быстродействие.

Цель изобретения — повышение быст, родействия устройства для контроля двухтактного двоичного счетчика.

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

:ферных разрядов счетчика, а непосред25 ственно — к входу информационных разрядов счетчика, выходы которых .подключены к соответствующим входам блока свертки по модулю два, выходом подключенного к второму входу

З0;сумматора по модулю два, выход ко970375 торого соединен с первым входом пер. вого элемента И, входы блока коррекции подключены к выходам информационных разрядов счетчика, вход которых через дополнительно введенный элемент задержки соединен с вторым входом первого элемента И, На фиг. 1 представлена функциональная схема предлагаемого устройства; на фиг.2 — временные диаграммы, поясняющие его работу. 10

Устройство для контроля двухтактного двоичного счетчика содержит двухтактный двоичный счетчик 1, элемент 2 задержки, триггер 3, блок 4 коррекции, блок 5 свертки по модулю 15 два, первый б и второй 7 элементы И, сумматор 8 по модулю два, дополнительный элемент 9 задержки, шины управления сложением 10 и вычитанием 11.

Вход устройства соединен непос- Щ редственно с входом буферных разрядов счетчика и через элемент 2 задержкис входом информационных разрядов счетчика, первым входом второго 7 элемента

И и входом дополнительного элемента 25

9 задержки, выходы информационных разрядов счетчика соединены с входами блока 4 коррекции и входами блока

5 свертки по модулю два, выход которого соединен с первым входом сумматора 8 по модулю два, выход блока 4 коррекции соединен с вторым входом второго 7 элемента И, выход которого соединен со счетным входом триггера

3, выход тРиггера 3 соединен с вторым входом сумматора 8 по модулю два, выход которого соединен с вторым входом первого б элемента И, первый вход которого соединен с выходом дополнительного элемента 9 задержки, шины управления сложением 10 и вычитанием 4О

11 соединены с управляющими входами счетчика и блоком коррекции.

Устройство работает следующим образом.

Блок коррекции в каждом такте ана-45 лизирует предыдущее состояние счетчика и вырабатывает сигнал коррекции состояния триггера. По этому сигналу триггер устанавливается в состояние, равное значению признака четнос-Я) ти кода очередного состояния.

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

° ° °

1У237249(2467 246... (и-1 ), (если и нечетко, (1 )

246...(п-l), (если п четно, (F 1Ч23)(245?2467У 246... (и-1 ), если и нечетно, 246...(п-1 ), если и четно, где 1,2,...,n - значения соответствующих разрядов кода. 65

Буферные разряды предназначены для хранЕния предыдущего состояния счетчика,. а информационные разряды — для хранения очередного состояния счетчика.

В начале работы состояние триггера

3 устанавливается равным значению признака четности кода состояния счетчика 1, содержащегося в информационных разрядах. Пусть для определенности после выполнения операции сложения или вычитания счетчик находится в 1-м состоянии. Тогда код

1-ro состояния содержится в информационных разрядах счетчика и поступает на входы блока 4 коррекции, а состояние триггера 3 равно значению признака четности кода i-ro состояния.

Рассмотрим работу устройства для контроля двухтактного двоичного счетчика 1 в очередном такте (фиг. 2 ).

На вход счетчика поступает входной импульс (фиг. 2а ), а на одну из шин 10 или 11 — код операции сложения или вычитания. В зависимости.от кода операции с выхода блока 4 коррекции на второй вход второго элемен та И 7 выдается сигнал коррекции. Он формируется по значению кода i-ro coczoavasr в соответствии с выражением (1) при операции сложения, или в соответствии с выражением (2 ) — при операции вычитания. Значение сигнала коррекции равно единице (разрешающий потенциал ), если четность кода (1+1 )-го состояния изменяется по сравнению с четностью кода l-го состояния, или нулю (запрещающий потенциал ), если четность не изменяется. Таким образом,,сигнал коррекции (КР, фиг. 2 ) триггера формируется сразу, же после поступления входного импульса.

Под воздействием входного импульса,код

1-го состояния принимается из инфор- мационных разрядов в буферные разряды (ПБ, фиг. 2ъ ) В предлагаемом устройстве величина задержки сигнала элементом задержки 2 равна времени приема кода в буферные разряды. Поэтому после приема кода в буферные разряды задержанный входной импульс 6 поступает на первый вход элемента И 7.

При этом, если на втором входе элемента И 7.действует Разрешающий (запрещающий ) потенциал, то-импульс

8 на фиг. 2 6 (фиг. 2 <) проходит (не проходит (фиг. 28 ) на счетный вход триггера 3 и изменяет (не изменяет ) его состояние на противопо" ложное. В результате происходит коррекция триггера (КТ) и триггер 3 (устанавливается в состояние, равное значению признака четности (i+1 )-го состояния.

Под воздействием этого же импульса 8< выполняется операция. (t;i, заданная кодом операции. Результат операции (очередное (1+1 )-е состояние) принимается в информационные разряды (ПИ ). Далее код (i+i )-го состояния с выхода информационных разрядов поступает на входы блока 5 свертки по модулю два, где фиксируется значение признака четности этого кода (СВ).

При правильной работе счетчика значение признака четности совпадает с состоянием триггера 3, результат сложения (СЛ ) в сумматоре 8 по модулю 2 равен нулю и на второй .t5 вход элемента И 6 поступает запрещающий потенциал. Поэтому сигнал ошибки на выходе элемента И 6 отсутствует. При ошибке счетчи:а совпадение отсутствует и на второй вход 20 элемента И 6 поступает запрещающий потенциал. На первый вход элемента И 6 поступает задержанный элементами 2 и 9 задержки входной импульс

89 и на выходе элемента И 6 формиру- 25 ется сигнал ошибки.

Задержка сигнала элементом 9 задержки равна сумме времен выполне ния операции в счетчике, приема кода о

,(i+1)-го состояния в информационные разряды, свертки информации в блоке

5 свертки по модулю два и сложения в сумматоре 8 .по модулю два.

Введение дополнительного элемента

9 задержки и подключение входов бло,ка 4 коррекции к выходам информационных разрядов счетчика позволило

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

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

Устройство для контроля двухтактного двоичного счетчика, содержащее двоичный счетчик, имеищйй информационные и буферные разряды, элемент задержки, блок коррекции, блок свертки по модулю два, сумматор по модулю два, первый и второй элементы И и триггер, выход которого подключен". к первому входу сумматора по модулю два, а вхрд - к выходу второго элемента И, первый вход которого через элемент задержки подключен к входу всего устройства и к входу буферных разрядов счетчика, а непосредственно - к входу информационных разря» дов счетчика, выходы которых подклю чены к соответствующим входам блока свертки по модулю два, выход которого подключен к второму входу сумматора по модулю два, выход которого соединен с первым входом первого элемента И, о т л и ч а ю щ е е с я тем, что, с целью повьиаения быстродействия, входы блока коррекции подключены к выходам информационных разрядов счетчика, вход которых через дополнительно введенный элемент задержки соединен с вторым входом первого элемента И.

Источники информации, принятые во внимание при экспертизе

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

9 444186, кл. G 06 Р 11/00, 1975.

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

607221> кл. G 06 F 11/08, 1978 (прототип).

970375

П8 С П

Составитель .П. Смирнов

Техред К.коштура Корректор Н. Буряк

Редактор Е. Папп;

° Ф Ю% ° \

Филиал ППП "Патент", r.Óærîðîä, Ул. Проектная, 4

Заказ 8389/60 Тираж-731 Подписное

ВНИИПИ ГосУдарственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Устройство для контроля двухтактного двоичного счетчика Устройство для контроля двухтактного двоичного счетчика Устройство для контроля двухтактного двоичного счетчика Устройство для контроля двухтактного двоичного счетчика 

 

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

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

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

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

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

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

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

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

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