Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем обработки данных с повышенной достоверностью работы.
Целью изобретения является сокращение аппаратурных затрат устройства.
На чертеже изображена функциональная схема устройства.
Устройство содержит элементы И-НЕ 1-29, элементы И 30-45, сумматор 46 унитарных кодов по модулю три, разряды 47-62 прямого и инверсного информационных входов устройства, разряды 63-65 выхода контрольного кода по модулю три устройства, выход 66 ошибки и выход 67 контрольного кода по четности устройства.
Устройство работает следующим образом.
На разряды 47-62 прямого и инверсного информационных входов устройства поступает в парафазном коде контролируемое восьмиразрядное число (байт). Нечетными
номерами обозначены разряды, принадлежащие прямому информационному входу устройства, четными - разряды, принадлежащие инверсному информационному входу устройства.
Элементы И 32-39 обеспечивают формирование унитарного контрольного кода по модулю три групп из двух разрядов контролируемого слова.
Элементы И-НЕ 1,2,5- 13 и элемент И
30образуют сумматор унитарных кодов по модулю три, на выходах которого формируется контрольный код по модулю три младшей тетрады контролируемого слова.
Элементы И-НЕ 3, 4, 14-22 и элемент И
31образуют сумматор унитарных кодов по модулю три, на выходах которого формируется контрольный код по модулю три старшей тетрады контролируемого слова.
Сумматор 46 унитарных кодов по модулю три реализуется, как описано выше, и на его выходах формируется контрольный код по модулю три контролируемого слова.
сл
х(
На выходах элементов И 40, 42 формируются контрольные коды по четности соответственно младшей и старшей тетрад контролируемого слова с использованием промежуточных результатов вычислений в сумматорахунитарных кодов по модулю три тетрад.
Посредством элементов И 41, 43 выделяются значения младшей и старшей тетрад контролируемого слова, для которых не совпадают значение контрольного кода по четности и значение младшего разряда (с весом нуль) контрольного кода по модулю три,
Посредством элементов И 44, 45 проводится коррекция младших разрядов контрольных кодов по модулю три тетрад контролируемого кода в выделенных случаях.
Посредством элементов И-НЕ 23-27 производится сравнение скорректированных младших разрядов контрольного кода по модулю три тетрад контролируемого слова с контрольными кодами по четности тетрад контролируемого слова и формирование при их несовпадении сигнала на выходе 66 устройства.
Элементы И-НЕ 28, 29 формируют из контрольных кодов по четности тетрат контрольный код по четности всего слова, который поступает на выход 67 устройства,
Объединение выходов элементов устройства реализует функцию И.
Формула изобретения
Устройство для контроля информации по модулю, содержащее четыре элемента И-НЕ, два элемента И и сумматор унитарных кодов по модулю три, причем выходы первого и второго элементов И-НЕ и инверсный выход первого элемента И соединены с сортветствующими разрядами входа первого слагаемого сумматора унитарных ко- дов по модулю три, выход которого является выходом контрольного кода по модулю три устройства, выходы третьего и четвертого элементов И-НЕ и инверсный выход второго элемента И соединены с соответствующими разрядами входа второго слагаемого сумматора унитарных кодов по модулю три, отличающееся тем, что, с целью сокращения аппаратурных затрат устройства, оно содержит с пятого по двадцать девятый элементы И-НЕ и с третьего по шестнадцатый элементы И, причем первые входы третьего - десятого элементов И подключены соответственно к первому-вось- мому разрядам прямого информационного входа устройства, вторые входы третьего- десятого элементов И подключены соответственно к второму - седьмому разрядам
инверсного информационного входа устройства, инверсные выходы третьего и четвертого элементов И объединены элементом МОНТАЖНОЕ И и подключены к
первым входам пятого-седьмого элементов И-НЕ, прямой выход третьего элемента И соединен с первыми входами восьмого-де- сятого элементов И-НЕ, прямой выход четвертого элемента И - с первыми входами
0 одиннадцатого-тринадцатого элементов И-НЕ, инверсные выходы пятого и шестого элементов И объединены элементом МОНТАЖНОЕ И и подключены к вторым входам пятого, восьмого и одиннадцатого элемен5 тов И-НЕ, прямой выход пятого элемента И соединен с вторыми входами шестого, девятого и двенадцатого элементов И-НЕ. прямой выход шестого элемента И - с вторыми входами седьмого, десятого и тринадцатого
0 элементов И-НЕ, инверсные выходы седьмого и восьмого элементов И объединены элементом МОНТАЖНОЕ И и подключены к первым входам четырнадцатого-шестнад- цатого элементов И-НЕ, прямой выход
5 седьмого элемента И соединен с первыми входами семнадцатого-девятнадцатого элементов И-НЕ, прямой выход восьмого элемента И - с первыми входами двадцато- ro-двадцать второго элементов И-НЕ, ин0 версные выходы девятого и десятого элементов И объединены элементом МОНТАЖНОЕ И и подключены к вторым входам четырнадцатого, семнадцатого и двадцатого элементов И-НЕ, прямой выход девятого
5 элемента И соединен с вторыми входами пятнадцатого, восемнадцатого и двадцать первого элементов И- НЕ, прямой выход десятого элемента И - с вторыми входами шестнадцатого, девятнадцатого и двадцать
0 второго элементов И-НЕ, выход пятого элемента И-НЕ с первым входом первого элемента И,-выходы десятого и двенадцатого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к второму
5 входу первого элемента И, выходы седьмого и одиннадцатого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к первым входам первого элемента И-НЕ и одиннадцатого элемента И, выходы
0 шестого и восьмого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к первому входу второго элемента И-НЕ и второму входу одиннадцатого элемента И, выход девятого элемента И-НЕ
5 соединён с вторым входом первого элемента И-НЕ и первым входом двенадцатого элемента И, второй вход которого подключен к выходу тринадцатого элемента И-НЕ и второму входу второго элемента,И-НЕ, выход четырнадцатого элемента И-НЕ соединен с первым входом второго элемента И, выходы пятнадцатого и семнадцатого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к первым входам четвертого элемента И-НЕ и тринадцатого элемента И, выходы шестнадцатого и двадцатого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к первому входу третьего элемента И-НЕ и второму входу тринадцатого элемента И, выход восемнадцатого элемента И-НЕ соединен с вторым входом третьего элемента И-НЕ и первым входом четырнадцатого элемента И, выходы девятнадцатого и двадцать первого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и подключены к второму входу второго элемента И, выход двадцать второго элемента И-НЕ соединен с вторыми входами четвертого элемента И-НЕ и четырнадцатого элемента И, прямой Ј.ыход первого элемента И и выход двенадцатого элемента И соединены с соответствующими входами пятнадцатого элемента И, прямой и инверсный выходы которого соединены соответственно с первыми входами двадцать третьего и двадцать четвертого элементов И-НЕ, выходы которых объединены элементом МОНТАЖНОЕ И и подключены к первому входу двадцать пятого элемента И-НЕ, выход которого является выходом ошибки устройства, прямой выход второго элемента И и выход четырнадцатого элемента И соединены с соответ5 ствующими входами шестнадцатого элемента И, прямой и инверсный выходы которого соединены с первыми входами двадцать шестого и двадцать седьмого элементов И-НЕ, выходы которых объединены
0 элементом МОНТАЖНОЕ И и подключены к второму входу двадцать пятого элемента И- НЕ, прямой выход одиннадцатого элемента И соединен с вторым входом двадцать третьего и первым входом двадцать восьмо5 го элементов И-НЕ, инверсный выход одиннадцатого элемента И соединен с вторым входом двадцать четвертого и первым входом двадцать девятого элементов И-НЕ, выходы двадцать восьмого и двадцать
0 девятого элементов И-НЕ объединены элементом МОНТАЖНОЕ И и образуют выход контрольного кода по четности устройства, прямой выход тринадцатого элемента И соединен с вторыми входами двадцать шесто5 го и двадцать девятого элементов И-НЕ, инверсный выход тринадцатого элемента И-НЕ - с вторыми входами двадцать седьмого и двадцать восьмого элементов И-НЕ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля информации по модулю | 1989 |
|
SU1751764A1 |
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ И ВЫЧИТАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ | 2008 |
|
RU2389064C1 |
УСТРОЙСТВО ДЛЯ ПРИВЕДЕНИЯ ФУНКЦИЙ К МУЛЬТИПЛИКАТИВНОМУ АЛГОРИТМУ ВЫЧИСЛЕНИЙ | 1990 |
|
RU2028659C1 |
МОДУЛЬ ДЛЯ ОРГАНИЗАЦИИ ОБМЕНА СООБЩЕНИЯМИ | 2007 |
|
RU2359320C2 |
Преобразователь двоично-десятичного кода в двоичный | 1981 |
|
SU1005027A1 |
Запоминающее устройство с коррекцией групповых ошибок | 1987 |
|
SU1481863A1 |
Операционный модуль | 1984 |
|
SU1406592A1 |
УСТРОЙСТВО ДЕКОДИРОВАНИЯ СОВМЕСТНО ХРАНИМЫХ ГРАНИЦ ПРИ ИНТЕРВАЛЬНЫХ ВЫЧИСЛЕНИЯХ | 2012 |
|
RU2497179C1 |
Сумматор в знакоразрядной позиционно-остаточной системе счисления | 1986 |
|
SU1383349A1 |
СПОСОБ И УСТРОЙСТВО ВЫЧИТАНИЯ ДВОИЧНЫХ КОДОВ | 2010 |
|
RU2410746C1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем обработки данных с повышенной достоверностью. Цель изобретения - сокращение аппаратурных затрат. Устройство содержит элементы И-НЕ, элементы И, сумматор унитарных кодов по модулю три. Контролируемое слово в парафазном коде приходит на разряды прямого и инверсного информационных входов устройства Формируются контрольные коды по модулю два и по модулю три на выходах устройства. При несоответствии сигнала четности младшему разряду контрольного кода по модулю три формируется сигнал ошибки на другом выходе устройства 1 ил
Устройство для формирования остатка по модулю три | 1982 |
|
SU1084799A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Бетонный полый камень | 1925 |
|
SU2366A1 |
Плуг с фрезерным барабаном для рыхления пласта | 1922 |
|
SU125A1 |
Авторы
Даты
1992-07-30—Публикация
1989-11-17—Подача