Устройство для контроля регистров сдвига
Иллюстрации
Показать всеРеферат
ОП ИСАЙИ Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскик
Социалистических
Республик ()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