Устройство для формирования и хранения контрольного кода по модулю 3

 

бмб -, =;-ек,. МЬА

О П И С А Н И Е 351218

ИЗОБРЕТЕНИЯ

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

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

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

Республик

Зависимое от авт. свидетельства №

М. Кл. 6 06f 11, 10

Заявлено 21.II.1970 (№ 1406015/18-24) с присоединением заявки ¹

Приоритет—

Опубликовано 13.1Х.1972. Бюллетень № 27

Дата опубликования описания 25.IX.1972

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681.326.75(088.8) Автор изобретения

Е. Г. Мазур

Заявитель

УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ И ХРАНЕНИЯ

КОНТРОЛЬНОГО КОДА ПО МОДУЛЮ 3

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

Известное устройство для формирования и хранения контрольного кода по модулю 3 для чисел, передаваемых последовательшям двоичным кодом, содержащее два триггера сумматора по модулю 3, триггер определения четности сдвигающего такта, схемы совпадения «И» и сооирательные схемы «ИЛИ», позволяет формировать и хранить контрольный код по модулю 3 для двоичных чисел, передаваемых последовательным кодом с помощью четного количества сдвигающих тактов. Однако в известном устройстве имеют место большой объем оборудования и невозможность формирования контрольного кода для чисел, передаваемых с помощью нечетного количества сдвигающих тактов.

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

Это достигается тем, что каждый выход триггера второго разряда сумматора соединен со входами двух схем совпадения, на вторые входы которых подаются импульсы прямого и инверсного кода сдвигаемого числа, а выходы их соединены со входами четырех схем совпадения, три из которых своими вторыми входами подключаются к единичному выходу и одна — к нулевому выходу триггера первого разряда сумматора, 5 а выходы этих схем совпадения соединены со входами триггера первого разряда сумматора и со входами собирательны.; схем, выходы которых, в свою очередь, соединены со входами триггера второго разряда сумматора по мо10 дулю 3.

На чертеже представлена функциональная схема предлагаемого устройства, В качестве запоминающих элементов сумматора по модулю 3 используются два триг15 гера 1 и 2 (триггер 1 — первый разряд; триггер 2 — второй разряд сумматора по модулю 3) . Едииичиыс выходы в и нулевые выходы г триггеров 1 и 2 соединены со входами схем 8 совпадения. Вторые входы схем 8 сов20 падения, подключаемых к триггеру 2, соединены со входами а и б устройства, а выходы этих схем совпадения соединены со входами схем 8 совпадения, подключаемых к триггеру

1, выходы которых, в свою очередь, соеди25 иены со входами триггера 1 и собирательных схем 4. Выходы собирательных схем 4 соединены со входами триггера 2. На вход а подаются импульсы прямого кода, а иа вход б импульсы 1и1всрсио о кода числа, для кото30 рого формируется контр >льный код.

351218

Значение контрольного кода перед -м сдвигом

Значение контрольного кода -го сдвига

Значения г-го разряда сдвигаемого числа

2 разряд

1 разряд

2 разряд 1 разряд

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

Описываемая схема реализует логическую функцию, представленную в табл. 1. При контроле двоичных чисел по модулю 3 используются следующие три значения контрольного кода: 11, 01 и 10.

В предлагаемом устройстве перед началом формирования контрольного кода для любого двоичного числа состояния триггеров 1 и 2 должны соответствовать коду 11, которы и выражает значение контрольного кода для числа 00000.... 0 па приемном регистре.

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

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

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

В табл. 2 показан пример формирования контрольного кода по модулю 3 при последовательной передаче числа, представленного кодом 1101001.

Таблица 1

Таблица 2

Число на приемном регистре

Число на выходном регистре

Контрольный код

Сдвнгающие

5 такты разряды разряды

7654321

7654321

Начальное

СОСТОЯние

2

4

6

1101001

1101001

0001101

0000011

0000001

0000000

11

01

01

11

11

01

Предмет изобретения

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

25 упрощения устройства, единичный выход первого триггера соединен с первыми входами первой и второй схем совпадений, нулевой выход этого триггера соединен с первыми входами третьей и четвертой схем совпадений, 30 вторые входы второй и третьей схем совпадений соединены с шиной прямого кода числа, а вторые входы первой и четвертой схем совпадений соединены с шиной обратного кода числа, выходы первой, второй, третьей и чет35 вертой схем совпадения соединены с первыми входами пятой, шестой, седьмой и восьмой схем совпадений соответственно, второй вход пятой схемы совпадения соединен с нулевым выходом второго триггера, а вторые входы

40 шестой, седьмой и восьмой схем совпадений соединены с единичным выходом второго триггера, единичный вход второго триггера соединен с выходом пятой схемы совпадения, нулевой вход этого триггера соединен с вы45 ходом восьмой схемы совпадения, единичный вход первого триггера соединен через одну собирательную схему с выходами седьмой и восьмой схем совпадений, нулевой вход этого триггера через дpyryto собирательную схему

50 соединен с выходами пятой и шестой схем совпадений.

351218

Составитель A. Войников

Техред Е. Борисова

Корректор 3. Тарасова

Редактор А. Батыгин

Типография, пр. Сапунова, 2

Заказ 3050/15 Изд. № 1288 Тираж 406 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

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

Устройство для формирования и хранения контрольного кода по модулю 3 Устройство для формирования и хранения контрольного кода по модулю 3 Устройство для формирования и хранения контрольного кода по модулю 3 

 

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

Изобретение относится к области передачи информации и предназначено для измерения значения отношения сигнал-шум на входе декодера

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

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

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

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