Устройство для контроля регистрасдвига

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Республик 1813434

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 28.02.79 (21) 2730494/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М.К .

G 06 F 11/20

Государстеенный комитет

СССР

Опубликовано 15.03.81. Бюллетень №10

Дата опубликования описания 25.03.81 (53) УДК 681.327..17 (088.8) по делам изобретений и открытий (72) Автор изобретения

А. Д. Кузнецов (71) Заявитель (54) УСТРОЛСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА СДВИГА

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

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

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

Наиболее близким к данному изобретению является устройство контроля регистра сдвига, содержащее узел свертки по модулю два, входной и выходной триггера, триггер четности и сумматор по модулю два, с помощью которых производится контроль функционирования регистра в процессе при- го ема или выдачи информации (2).

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

Цель изобретения — повышение достоверности результатов контроля и упрощение устройства.

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

813434 триггера, а выходы первого, второго триг1 геров и выход первого элемента свертки по модулю два соединенЬ| с входами второго элемента свертки по модулю два.

Вход установки устройства в исходное состояние используется для обнуления входного триггера и установки выходного триггера в состояние, опре) еляемое сигналом на выходе узла свертки По модулю два. (На чертеже изображена функциональная блок-схема устройства.

Устройство содержит контролируемый регистр 1, первый элемент 2 свертки по модулю два, вход 3 установки устройства, первый триггер 4, первый элемент 5 И, второй элемент 6 И, второй триггер 7, второй элемент 8 свертки по модулю два, инвертор 9, выход 10 устройства.

Устройство работает следующим образом.

В случае нечетного количества единиц в регистре 1, сигнал на выходе элемента 2 имеет единичное значение, в противном случае — нулевое. Устанрвка устройства в исходное состояние прИводится импульсом, подаваемым на вход 3, после параллельной записи в регистр 1 кода числа. При этом триггер 4 обнуляется, а триггер 7 сигналами с выходов элементов И 5 и 6 устанавливается в состояние, 9пределяемое элементом 2 свертки. При сдвигах информации в регистре 1 (при этом в него записываются единицы) четность числа записываемых единиц регистрируется триггером 4, а четность числа единиц на выходе регистра — триггером 7. В обоих случаях, при правильной работе регистра, на входах элемента свертки 8 — четное количество единиц после каждого такта сдвига и,сигнал на выходе 10 отсутствует. Сбой разрядов регистра приводит к изменению сигнала на выходе схемы свертки 2 без соответствующего изменения состояний триггеров 4 ) 7, что вызывает появление сигнала на выходе устройства 10.

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

Формула изобретения

Устройство для контроля регистра сдвига, содержащее первый элемент свертки по модулю два, входы которого соединены с выходамй контролируемого регистра, и первый и второй триггеры, счетные входы которых соединены соответственно с входом младшего и выходом старшего разрядов контролируемого регистра, отличающееся тем, что, с целью повышения достоверности результатов контроля и упрощения устройства, в него введены второй элемент свертки по модулю два, инвертор и два элемента И, причем вход установки нуля первого триггера и первые входы первого и второго элементов И соединены со входом установки устройства, а выход первого элемента сверт25 ки по модулю два соединен со вторым входом первого элемента И и через инвертор— со вторым входом второго элемента И, выходы первого и второго элементов И соединены соответственно с единичным и нулевым входами второго триггера, а выходы з0 первого, второго триггеров и выход первого элемента свертки по модулю два соединены с входами второго элемента свертки по модулю два.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 399862, кл. G 06 F 11/02, 1971.

2. Авторское свидетельство СССР № 630631, кл. G 06 F 11/00, 1977 (прото40 тип) .

813434

Составитель В. Халчев

Редактор Н. Воловик Техред А. Бойкас Корректор М. Демчик

Заказ 346/62 Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4