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

Иллюстрации

Показать все

Реферат

 

ОП ИСАЙИ Е

ИЗОБРЕТЕНИЯ

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

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

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

Республик ()924759 (61) Дополнительное к ввт. свид-ву(53)M. Кл. (22) Заявлено 08. 10. 80 (21) 2990267/18-24

G 11 С 29/00 с присоединением заявки №

9мудзретеанвй квинтет

СССР аа делам взейретеввй

g еткрытвй (23) Приоритет (53)УДК 681.327 (088.8) Опубликовано 30. 04. 82.. Бюллетень ¹ 16

Дата опубликования описания 30 .04 . 82

1 1

r (72) Автор изобретения

Л, И. Борискина

«»» . (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРОВ

СДВИГА

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

Недостатком этого устройства является ограниченность области его применения.

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

Недостатком этого устройства является ограниченность области его применения поскольку оно не позвот ляет контролировать правильность

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

4759 4

S ! о

20, )5

З5

4g

- 55

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

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

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

Устройство содержит контролируемый регистр 1 сдвига, первый 2 сумматор по модулю два, второй 3 и третий

4 сумматоры по модулю два, имеющие и входов каждый, первый 5 и второй б элементы задержки, триггер

7, первую 8 и вторую 9 схемы сравнения, первый 10, второй 11-и третий

12 элементы И, первый 13 и второй 14 элементы ИЛИ.

На фиг. 1 обозначены информационные входы 15.1 -15.п и 16 устройства, контрольные входы 17. 1- 17.п и 18, информационный выход 19, первый 20 и второй 21 входы стробирующих импульсов, тактовый вход 22 и индикаторный выход 23 устройства, Входы 15 и

16 и выход 19 устройства подключаются к информационным входам контролируемого регистра 1, входы 20 и

22 устройства - соответственно ко входу стробирования и тактовому входу регистра 1, а входы 17 и 18 устройства соединяются с выходами регистра 1.

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

- время срабатывания сумматора 2 по модулю два; ь — время срабатывания сумматора 3 по модулю два.

На фиг; 3 показаны предлагаемое устройство 24, а также дополнительные элементы И 25 и 26 и элемент

ИЛИ 27, подключаемые к устройству для применения его в режиме контроля динамического хранения информации, дополнительные входы стробирования 28 и 29 и вход 30, по которому подается информация в последовательном коде.

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

5 924759 6

Предлагаемое устройство осуществляет контроль регистра 1 сдвига при работе его в нескольких режимах: в режиме хранения информации, в режиме преобразования параллельного кода в последовательный; режиме приема. последовательного кода информации и преобразования его в параллельный; в режиме приема последовательного кода с одновременной выдачей в виде последовательного кода информации, хранимой в регистре 1 (фиг.1 ); в режиме динамического хранения информации (фиг. 3 ); в режиме задержки последовательного кода информации.

Рассмотрим работу устройства при режиме хранения информации в регистре 1. Информация в параллельном коде поступает по входам 15.115.п на входы сумматора 4, а также на входы регистра 1. Результат сложения с выхода сумматора 4 записывается s (и +1)-ный разряд регйстра l. Информация с выходов с первого по и -ный разрядов регистра 1 поступает на входы сумматора 3, с выхода которого результат сложения подает- . ся на вход сумматора 2, на второй вход которого считывается информация из (и +1)-го разряда регистра 1. Зо

Если на выходе сумматора 2 сумма равна нулю, то хранящаяся в регистре 1 информация записывается без искажений. Если íà выходе сумматора 2

1 появляется единица, это означает, З5 что в регистр 1 информация записывается с ошибкой. Единичный импульс с выхода сумматора 2 поступает на второй вход элемента И 10, на первый вход которого подается стробирующий 4в импульс, задержанный элементом задери ки 5 (фиг. 1) на время 4 =Ч- р+4ãq+Òü ð. (фиг. 2); С выхода элемента И 10 импульс записывается в триггер 7 и подается на входы элемента ИЛИ 13, 45 в результате чего на выходе 23 устройства появляется импульс, сигнализирующий об ошибке в информации,. записываемой в регистр 1.

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

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

Последовательный код поступает на вход первого разряда регистра 1 и на первый вход схемы 9 сравнения, на второй вход которого подключается выход (и +2 )-го разряда регистра 1 сдвига. Результат сравнения, строби" руемый на элементе И 12 тактовым импульсом, записывается в триггер 7.

8ремя задержки тактового импульса

t „=77, „, где t l - время переключения элементов регистра 1. Записываемый в триггер 7 результат сравнения изменяет его состояние, если число единиц при операции сдвига изменяется. Предсказанная сумма по модулю два числа единиц в регистре 1

S --а+а -а,, где а - предыдущая сумма по моду- лю два числа единиц в регистре сдвига; ар - значение поступающего в регистр сдвига нового раз-. ряда информации; а„ - значение выходящего иэ регистра сдвига разряда информации.

Эта предсказанная сумма сравнивается с реальной суммой единиц, поступающей с выхода сумматора 2 на схему 8 сравнения. При несовпадении выдается импульс ошибки через элемент

И 11 и элемент ИЛИ 13 на выход 23 устройства °

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

924759 задержки и элемейты ИЛИ, причем прямой и инверсный входы второго элемента И соединены соответственно с выходом первой схемы сравнения и с входом второго элемента задержки, выход которого подключен к первому входу третьего элемента И, второй вход которого соединен с выходом второй схемы сравнения, первый вход первого элемента ИЛИ подключен к первому входу второго элемента ИЛИ и выходу первого элемента И, второй вход которого соединен с выходом первого сумматора по модулю два и первым входом первой схемы сравнения, второй вход которой подключен к выходу триггера, счетный вход которого соединен с выходом второго элемента ИЛИ, второй вход которого подключен к выходу треть- его элемента И, выход второго элемента Й Соединен с вторым входом первого элемента ИЛИ, выход которогс, 8 является индикаторным выходом уст-., ройства, вход первого элемента задержки, третий вход первого элемента

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

to лю два - соответственно другим информационным и другим контрольным входами и информационным;выходом устройства.

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

1. Обнаружение и исправление ошибок в дискретных устройствах.

Йод ред. Толстякова В. C. И., "Сощ ветское радио", 1972, с. 241-243, 2. Авторское свидетельство СССР

М 743038, xn. G 11 С 29/00, 1978 (прототип) 924759

Team и,иут.

Парал еламый вод муюХ

Фых Ф

Ад 3

Юых2, g®J 1(жl) алых 5 Ьл У/ г)

Яж/х. Ю

УьФ 14 дюу.17

3wx Ю

3 bes 11

Я аю сЬ/ м оР

Составитель Т. Зайцева

Редактор Ю. Середа Техредй.Гергель Корректор M. Коста

Заказ 2826/69 Тираж 624 . Подписное

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

113035, Москва, Ж-35, Раушская наб., д. "/5 л

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