I
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи и обработки информации.
Известно устройство для обнаружения ошибок в регистре сдвига, выполненное на импульсно-потенциальных элементах содержащее декодирующий преобра-зоБатель, эмиттерный повторитель, сумматор) по модулю два, логические схемы, дифференцирующие цепи, две схемы запрета 1 .
Недостатками этого устройства являются значительная сложность и низкая надежность, обусловленные применением больщого числа аналоговых узлов.
Наиболее близким к данному изобретению является устройство контроля регистра сдвига, содержащее узел свертки по модулю два, входной и выходной триггера, триггер четности и сумматор по модулю два, с помощью KOTOpbix производится контроль функционирования регистра в процессе приема или выдачи информации 2.
Недоста:тком этого устройства является наличие четырехвходового сумматора по модулю два и триггера четности, для установки
которого в исходное состояние необходимо определить или заранее знать четность передаваемой информации. Это приводит к усложнению устройства, снижению его надежности и достоверности контроля.
Цель изобретения - повышение достоверности результатов контроля и упрощение устройства.
Поставленная цель достигается тем, что в устройство, содержащее первый элемент свертки по модулю два, входы которого соединены с выходами контролируемого регистра, первый и второй триггеры, счетные входы которых соединены соответственно с входом младшего и выходом старшего разрядов контролируемого регистра, введены вто, рой элемент свертки по модулю два, инвертор и два элемента И, причем вход установки нуля первого триггера и первые входы первого и второго элементов И соединены со входом установки устройства, а выход первого элемента -свертки по модулю два соединен с вторым входом первого элемента И и через инвертор - с вторым входом второго элемента И, выходы первого и второго элементов И соединены соответственно с единичным и нулевым входами второго
триггера, а выходы первого, второго триггеров и выход первого элемента свертки по модулю два соединен)Ь1 с входами второго элемента свертки по Цодулю два.
Вход установки устройства в исходное состояние используется для обнуления входного триггера и устанрвки выходного триггера в состояние, определяемое сигналом на выходе узла свертки по модулю два.
На чертеже изображена функциональная блок-схема устро ства.
Устройство содержат контролируемый регистр I, первый элемейт 2 свертки по модулю два, вход 3 установки устройства, первый триггер 4, первый элемент 5 И, второй элемент 6 И, второй триггер 7, второй элемент 8 свертки по модулю два, инвертор 9, выход 10 устройства. :
Устройство работаф следующим образом.
В случае нечетного количества единиц в регистре 1, сигнал на выходе элемента 2 имеет единичное значение, в противном случае - нулевое. Установка устройства в исходное состояние пр 1водится импульсом, подаваемым на вход 3, после параллельной записи в регистр 1 кода числа. При этом триггер 4 обнуляется,, а триггер 7 сигналами с выходов элементов И 5 и 6 устанавливается в состояние, прЭД ляемое элементом 2 свертки. При сдвигах информации в регистре 1 (при этом I в него записываются единицы) четность чис1па записываемых единиц регистрируется триггером 4, а четность числа единиц на выходе регистра - триггером 7. В обоих случаях, при правильной работе регистра, на входах элемента свертки 8 - четное количество единиц лосле каждого такта сдвига и |сигнал на выходе 10 отсутствует. Сбой разрядов регистра приводит к изменению сигнала на выходе схемы свертки 2 без соответствующего изменения состояний триггеров , что вызывает появление сигнала на В1|1ходе устройства 10.
Использование изобретения упрощает устройство за счет того, что для установки
исходного состояния используется сигнал с выхода свертки по модулю два и не требуется дополнительных сведений о четности передаваемой информации, что повышает достоверность контроля, и за счет уменьщения количества оборудования - надежность устройства.
Формула изобретения
Устройство для контроля регистра сдвига, содержащее первый элемент свертки по модулю два, входы которого соединены с выходами контролируемого регистра, и первый и второй триггеры, счетные входы которых соединены соответственно с входом младщего и выходом старшего разрядов контролируемого регистра, отличающееся тем, что, с целью повышения достоверности результатов контроля и упрощения устройства, в него введены второй элемент свертки по модулю два, инвертор и два элемента И, причем вход установки нуля первого триггера и первые входы первого и второго элементов И соединены со входом установки устройства, а выход первого элемента свертки по модулю два соединен со вторым входом первого элемента И и через инвертор- со вторым входом второго элемента И, выходы первого и второго элементов И соединены соответственно с единичным и нулевым входами второго триггера, а выходы
0 первого, второго триггеров и выход первого элемента свертки по модулю два соединены с входами второго элемента свертки по модулю два.
Источники информации,
принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 399862, кл. G 06 F 11/02, 1971.
2.Авторское свидетельство СССР
№ 630631, кл. G 06 F 11/00, 1977 (прото0 тип).
название | год | авторы | номер документа |
---|---|---|---|
ДВУХУРОВНЕВОЕ УСТРОЙСТВО ИСПРАВЛЕНИЯ ОШИБОК | 1992 |
|
RU2037891C1 |
Устройство для контроля двоичного кода на четность | 1981 |
|
SU989558A1 |
Устройство для контроля двоичного кода на четность | 1981 |
|
SU962954A1 |
Многоканальное устройство исправления ошибок для магнитных накопителей | 1986 |
|
SU1383440A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ИСПРАВЛЕНИЯ ОШИБОК ДЛЯ МАГНИТНЫХ НАКОПИТЕЛЕЙ | 1992 |
|
RU2037890C1 |
Устройство для контроля регистра сдвига | 1981 |
|
SU964646A1 |
Устройство для контроля параллельного кода на четность | 1983 |
|
SU1103239A1 |
Микропрограммное устройство управления с самоконтролем | 1985 |
|
SU1247871A1 |
Устройство для контроля параллельного кода на четность | 1981 |
|
SU1015387A2 |
Устройство для контроля регистраСдВигА | 1979 |
|
SU842968A1 |
Авторы
Даты
1981-03-15—Публикация
1979-02-28—Подача