Реверсивный двоичный счетчик с контролем
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Ф
3 (61) Дополнительное к авт. свид-ву
3 (22) Заявлено 190778 (21) 2647018/18-24 (Sf )М. Кд. с присоединением заявки ¹ (23) Приоритет
G 06 F 11/00
Н 03 К 21/34
Государственный комитет
СССР оо делам изобретений и открытий
Опубликовано 300780, Бюллетень Мо 28 (53) УДК 681. 3 (088. 8) Дата опубликования описания 300780
В.M. Златников, Е.A. Братальский, Б.Л. Золотаревский и Е.Г. Катковская (72) Авторы изобретения (71) Заявитель (54) РЕВЕРСИВННИ ДВОИЧНЫИ СЧЕТЧИК
С КОНТРОЛЕМ
Изобретение относитс я к автоматике . и вычислительной технике и может найти применение при разработке счетчиков, обладающих эфФективной системой контролИ.
Известны счетчики, осуществляющие контроль путем сравнения четности кода, находящегося в контрольном счетчике с четностью кода, находящегося в контролируемом счетчике (1).
Однако такой контроль является неполным, так как не может зафиксировать ошибки переноса, возникающие при работе счетчика.
Наиболее близким техническим решением к изобретению является двоичный счетчик (2).
Для контроля в схеме имеется дополнительный контрольный разряд, начальное состояние которого устанавливается таким, чтобы сумма единиц содержимого счетчика вместе с собственным состоянием была четной. Для определения четности или нечетности суммы25 единиц счетчика необходим диодный дешифратор (схема свертки).
Дальнейшее изменение четности происходит в зависимости от места разряда и изменения его состояния при сло-З женин и вычитании, а для этого необходима схема определения места переключения четности при сложении и вычитании. Такой контроль не определяет на каком этапе работы счетчика произошла ошибка, а, следовательно, сложнее распознать место сбоя.
Цель изобретения — увеличение эффективности контроля, достижение более полного контроля реверсивного двухтактного двоичного счетчика на потенциальных элементах.
Поставленная цель достигается тем, что в реверсивный двоичный счетчик с контролем, содержащий основной и вспомогательный регистры, узел переноса, узел заема, причем входы
v сложения и вычитания счетчика соединены соответственно с первыми входами узла переноса и узла заема, выход которого соединен с первым входом основного регистра, выход основного регистра соединен с.информапионным входом вспомогательного регистра, выход которого соединен со вторыми входами основного регистра, узла заема и узла переноса, выход узла переноса соединен с третьим входом основного регистра, первый и второй
752339 синхрониэационные входы счетчика соединены соответственно с четвертым входом основного регистра, со вторым входом вспомогательного регистра, введены. схема сравнения, дешифратор ошибок передачи, дешифратор ошибок сЛожения, дешифратор ошибок
5 переноса, причем первый и второй входы дешифратора ошибок переноса соединены соответственно с выходами узла переноса, узла заема, первый и второй входы схемы сравнения соединены1 ссответственно с выходами основного и вспомогательного регистров, первый, второй и третий вы оды схемы сравнения соединены соответственно с первым, вторым и третьим входами дешифратора ошибок сложения, второй и третий выходы схемы сравнения соединены соответственно с первым и вторым входом дешифратора ошибок передачи, первый синхронизационный 20 вход счетчика соединен с третьим входом дешифратора ошибок переноса, выход которого является первым выходом устройства, вход сложения счетчика соединен с первыми управляющими р5 входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, тактовый вход счетчика соединен с третьим управляющим входом дешифратора ошибок сложения, третий и четвертый синхронизационные входы счетчика соединены соответственно с первыми синхрониэационными входами дешифратора ошибок сложения и 40 дешифратора ошибок передач, выходы дешифратора ошибок сложения и дешифратора ошибок передач являются соответственно вторым и третьим выходом счетчика. 45
На чертеже представлена блок-схема реверсивного двоичного счетчика с контролем.
Реверсивный двоичный счетчик с контролем содержит счетчик 1, состоящий иэ основного регистра 2, вспомогательного регистра 3, узла 4 переноса, узла 5 заема, схему 6 сравнения с выходами 7-9, синхрониэационные входы 10-13, управляющие входы 14-16, дешифратор 17 ошибок переноса, дешифратор 18 ошибок сложения, дешифратор 19 ошибок передачи.
Счетчик работает в двух режимах суммирования и вычитания. d0
Режим работы счетчика устанавливается по сигналам, поступающим по входам 14-16. При единичном .значении сигнала на входе 14 счетчик. работает в режиме суммирования. При единичном значении сигнала на входе 15 счетчик работает в режиме вычитания. Тактирующий сигнал на входе 16 стробирует работу счетчика при сложении и вычитании.
Наличие сигнала переноса при сложении или сигнала заема при вычитании формируется в дешифраторе. 17 ошибок переноса.
Каждый период работы двухтактного реверсивного двоичного счетчика с контропем делится на 4 фазы. Для этого по входам 10-13 поступают четыре взаимосмещенных серии синхроимпульсов. При поступлении синхроимпульсов по входу 10 происходит из— менение состояния основного регистра.
При поступлении синхроипульсов по входу 12 Обнаруживается ошибка, которая может при этом возникнуть. При поступлении синхроимпульсов по входу 11 происходит передача содержимого основного регистра во вспомогательный. При поступлении синхроимпульсов по входу 13 обнаруживается ошибка, которая может при этом возник— нуть. Сигналы с выходов основного и вспомогательного регистров поступают в схему 6 сравнения, где производится сравнение из содержимого и в результате появляется единица на одном из выходов 7-9 схемы 6 сравнения.
Если единичный сигнал на выходе
9, то содержимое вспомогательного регистра меньше основного. Если единичный сигнал на выходе 8, то содержимое вспомогательного регистра больше ос нов ного.
Если единичный сигнал на выходе
7, то содержимое этих регистров равно.
При поступлении сигнала по входу
10 в зависимости от режима работы счетчика происходит добавление или вычитание единицы в основном регистре счетчика. Так как еще не произошла передача содержимого основного регистра во вспомогательный, то в этой фазе работы счетчика содержимое вспомогательного регистра не равно основному, при сложении оно должно быть меньше основного, при вычитании — больше. Отсутствие этого условия является ошибкой, которая обнаруживается дешифратором
18 ошибок сложения.
При поступлении сигнала по входу
11 содержимое основного регистра передается во вспомогательный и с этого момента они равны друг другу до поступления следующего импульса по входу 11. При несоблюдении этого условия ошибка обнаруживается дешифратором 19 ошибок передачи.
В предлагаемом реверсивном счетчике с контролем фиксируются ошибки, которые могут возникнуть в различных фазах работы счетчика. Этим обеспечивается более полный контроль
752339
f работы счетчика и упрощается определение места сбоя, что особенно важно при эксплуатации устройств, работающих в реальном масштабе времепи.
Формула изобретения
Реверсивный двоичный счетчик с контролем, содержащий основной и вспомогательный регистры, узел переноса, узел заема, причем входы сложения и вычитания счетчика соединены соответственно с первыми входами узла переноса и узла заема, выход которого соединен с первым входом основного регистра, выход основного регистра соединен с информационным входом вспомогательного регистра, выход которого соединен со вторыми входами основноro регистра, 20 узла заема и узла переноса, выход узла переноса соединен с третьим входом основного регистра, первый и второй синхронизационные входы счетчика соединены соответственно с чет- 35 вертым входом основного регистра, со вторым входом вспомогательного регистра, отличающийся тем, что, с целью увеличения эффективности контроля, введены схема сравнения, 30 дешифратор ошибок передачи, дешифратор ошибок сложения и дешифратор ошибок переноса, причем первый и второй входы дешифратора ошибок переноса соединены соответственно с выходами 35 узла переноса и узла заема, первый и второй входы схемы сравнения соединены соответственно с выходами основного и вспомогательного регистров, первый, второй и третий выходы схемы сравнения соединены соответственно с первым, вторым и третьим входами дешифратора ошибок сложения, второй и третий выходы схемы сравнения соединены соответственно с первым и вторым входом дешифратора ошибок передачи, первый синхрониэационный вход счетчика соединен с третьим входом дешифратора ошибок переноса, выход которого является первым выходом устройства, вход сложения счетчика соединен с первыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания с со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, тактовый вход счетчика соединен с третьим управляющим входом дешифратора ошибок сложения, третий и четвертый синхрониэационные входы счетчика соединены соответственно с первыми синхронизационными входами дешифратора ошибок сложения и дешифратора ошибок передач, выходы дешифратора ошибок сложения и дешифратора ошибок передач являются соответственно вторым и третьим выходом счетчика.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 154095, кл. G Об F, 19.04.б2.
2 ° Майоров С.А. и Новиков Г.И.
Структура цифровых вычислительных машин. M., 1979, с. 79-87 (прототип).
752339
Составитель И. Сигалов
Редактор И. Нанкина Техред 4Петко
Корректор И. Иуска
Заказ 4747/8 Тираж 7 51
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская наб., д. 4!5
Подписное
Филиал ППП ПатенТ, г. Ужгород, ул. Проектная, 4