Реверсивный двоичный счетчик с контролем Советский патент 1980 года по МПК G06F11/22 

Описание патента на изобретение SU752339A1

1

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

Известны счетчики, осуществляющие контроль путем сравнения четности кода, находящегося в контрольном счетчике с четностью кода, находящегося JQ в контролируемом счетчике 1.

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

Наиболее близким техническим решением к изобретению является двоичный счетг ик 2 .

Для контроля в схеме имеется дополнительный контрольный разряд/ на- jn чальное состояние которого устанавливается таким, чтобы сумма единиц содержимого счетчика вместе с собственным состоянием была четной. Для определения четности или нечетности суммы25 единиц счетчика необходим диодный дешифратор (схема свертки).

Дальнейшее изменение четности происходит в зависимости от места разряда и изменения его состояния при

жении и вычитании, а для этого необходима схема определения места переключения четности при сложении и вычитании. Такой контроль не определяет на каком этапе работы счетчика произошла ошибка, а, следовательно, распознать место сбоя.

Цель изобретения - увеличение эффективности контроля, достижение более полного контроля реверсивного двухтактного двоичного счетчика на потенциальных элементах. Поставленная цель достигается тем, что в реверсивный двоичный счетчик с контролем, содержащий основной и вспокюгательный.регистры, узел переноса, узел эаема, причем входы сложения и вычмтания счетчика соединены соответственио с первыми входами узла переноса и узла эаема, выход которого соединен с первым входом основного регистра, выход основного регистра соединен с. информационным входом вспомогательного регистра, выход которого соединен со вторыми входами основного регистра, узла эаема и узла переноса, выход узла переноса соединен с третьим входом основного регистра, первый и второй синхронизационные входы счетчика соединены соответственно с четвертым входом основного регистра, со вторым входом вспомогательного регистра, введены.схема сравнения, де шифратор ошибок передачи, дешифратор ошибок сложения, дешифратор ошибок переноса, причем первый и второй входы дешифратора ошибок переноса соединены соответственно с выходами узла переноса, узла заема, первый и второй входы схемы сравнения соедине соответственно с выходами основного и вспомогательного регистров, первый, второй и третий выводы схемы сравнения соединены соответственно с первым, вторым и третьим входами дешифратора ошибок сложения, второй и третий выходы схемы сравнения соединены соответственно с первьлм и вторым входом дешифратора ошибок передачи, первый синхронизационный вход счетчика соединен с третьим входом дешифратора ошибок переноса, выход которого является первым выхо дом устройства, вход сложения счетчика соединен с первыми управляюшим входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратор ошибок сложения, вход вычитания сче чика соединен со вторыми управляющи ми входами дешифратора ошибок переноса и дешифратора ошибок сложения, тактовый вход счетчика соединен с третьим управляющим входом дешифратора ошибок сложения, третий и четвертый синхронизационные входы счетчика соединены соответственно с.первыми синхронизационными входами дешифратора ошибок сложения и дешифратора ошибок передач, выходы дешифратора ошибок сложения и дешиф ратора ошибок передач являются соот ветственно вторым и третьим выходом счетчика. На чертеже представлена блок-схе ма реверсивного двоичного счетчика с контролем. Реверсивный двоичный счетчик с контролем содержит счетчик 1, состоящий из основного регистра 2, вспомогательного регистра 3, узла 4 переноса, узла 5 заема, схему 6 сравнения с выходами 7-9, синхронизационные входы 10-13, управляющие входы 14-16, дешифратор 17 ошибок переноса, дешифратор 18 ошибок сложения, дешифратор 19 ошибок передачи. Счетчик работает в двух режимах суммирования и вычитания. Режим работы счетчика устанавлив ется по сигналам, поступающим по входам 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 ошибок передачи. В предлагаемом реверсивном счетчике с контролем фиксируются ошибки, которые могут возникнуть в различных фазах работы счетчика. Этим обеспечивается более полный контроль работы счетчика и упрощается определение места сбоя, что особенно важно при эксплуатации устройств, работающих в реальном масштабе времени. Формула изобретения Реверсивный двоичный счетчик с контролем, содержащий основной и вспомогательный регистры, узел переноса, узел заема, причем входы сложения и вычитания счетчика соединены соответственно с первыми входами узла переноса и узла заема, выход которого соединен с первым входом основного регистра, выход основного регистра соединен с информационным входом вспомогательного регистра, выход которого соединен со вторыми входами основного регистра, узла заема и узла переноса, выход узлапереноса соединен с третьим входом основного регистра, первый и второй синхронизационные входы счет чика соединены соответственно с четвертым входом основного регистра, со вторым входом вспомогательного реги стра, отличающийся тем, что, с целью увеличения эффективнос контроля, введены схема сравнения, дешифратор ошибок передачи, дешифра тор ошибок сложения и дешифратор ош бок переноса, причем первый и второ входы дешифратора ошибок переноса соединены соответственно с выходами узла переноса и узла заема, первый и второй входы схемы сравнения соеди нены соответственно с выходами основного и вспомогательного регистро первый, второй и третий выходы схемы сравнения соединены соответственно с первым, вторым и третьим входами дешифратора ошибок сложения, второй и третий выходы схемы сравнения соединены соответственно с первым и вторым входом дешифратора ошибок передачи, первый синхронизационный вход счетчика соединен с третьим входом дешифратора ошибок переноса, выход которого является первым выходом устройства, вход сложения счетчика соединен с первыми управляющими входами дешифратора ошибок перенос; а и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, вход вычитания счетчика соединен со вторыми управляющими входами дешифратора ошибок переноса и дешифратора ошибок сложения, тактовый вход счетчика соединен с третьим управляющим входом дешифратора ошибок сложения, третий и четвертый синхронизационные входы счетчика соединены соответственно с первыми синхронизационными входами дешифратора ошибок сложения и дешифратора ошибок передач, выходы дешифратора ошибок сложения и дешифратора ошибок передачявляются соответственно вторым и третьим выходом счетчика. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 154095, кл. G 06 F,-1 9 . 04 . 62 . 2.Майоров С.А. и Новиков Г.И. Структура цифровых вычислительных машин. М., 1979, с. 79-87 (прототип).

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

название год авторы номер документа
Устройство для сложения в двоичной и в двоично-десятичной системе счисления 1985
  • Гришко Дмитрий Николаевич
SU1273919A1
Логическое запоминающее устройство 1982
  • Кукулиев Григорий Ивиаторович
  • Кадиев Сергей Магомедович
  • Кукулиев Аркадий Ивиаторович
SU1024988A1
Реверсивный счетчик 1980
  • Грехнев Владимир Алексеевич
  • Гиленок Владимир Николаевич
  • Хлебодаров Евгений Васильевич
SU879780A2
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ 2010
  • Бобков Сергей Генадьевич
  • Осипенко Павел Николаевич
  • Павлов Алексей Александрович
  • Павлов Павел Александрович
  • Павлов Александр Алексеевич
  • Хоруженко Олег Владимирович
  • Царьков Алексей Николаевич
RU2439667C1
Устройство для определения логарифмического коэффициента ошибок дискретного канала связи 1986
  • Гут Роман Элямч
  • Гут Элла Романовна
  • Лесман Михаил Яковлевич
SU1411993A1
Арифметико-логическое устройство связного процессора 1978
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU765808A1
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ 2021
  • Долговязов Александр Вениаминович
  • Егоров Егор Александрович
  • Лесов Алексей Николаевич
  • Михеев Александр Александрович
  • Павлов Александр Алексеевич
  • Романенко Александр Юрьевич
  • Царьков Алексей Николаевич
RU2758410C1
Двоичный счетчик с контролем ошибок 1972
  • Бандзеладзе Тенгиз Михайлович
  • Джаши Росаф Давидович
  • Завьялов Владимир Михайлович
  • Учанейшвили Сергей Васильевич
  • Чачанидзе Отар Варламович
SU448469A1
Устройство символьной синхронизации 1990
  • Кедо Владимир Владимирович
SU1775869A1
Комбинационный двоичный сумматор-вы-чиТАТЕль 1979
  • Кислухин Геннадий Андреевич
SU824205A1

Иллюстрации к изобретению SU 752 339 A1

Реферат патента 1980 года Реверсивный двоичный счетчик с контролем

Формула изобретения SU 752 339 A1

SU 752 339 A1

Авторы

Златников Владимир Михайлович

Братальский Евгений Аврельевич

Золотаревский Борис Леонович

Катковская Елена Германовна

Даты

1980-07-30Публикация

1978-07-19Подача