Устройство для контроля регистра сдвига
Иллюстрации
Показать всеРеферат
1 I тийт 3 : . ис э. м мi к- -
$Lji+ Illa ?.:, рз, Q f"
О и ИС А-НИ Е
ИЗОБРЕТЕНИЯ
Союз Советских
Соцнаамстических
Республик
<11>752487
К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (63) Дополнительное к ввт. свид-ву (22) Заявлено 12,07. 78(21) 2644531/18-24 с присоединением заявки ¹ (23) Приоритет (51)М Кл 3
G 11 С 19/00 .
С 11 С 29/00
Государствеииый комитет
СССР по делам июбретеиий и открытий
Опубликовано 300780. Бюллетень № 28
Дата опубликования описания 300780 (53) YPK 6 8 1 .327.66 (088.8) А. Г. Беляев, В. A. Исаенко, В. A. Калиничев и B. М. Тафель (12) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА СДВИГА
Изобретение относится к вычислительной технике, в частности к устройствам контроля функциональных узлов, и может быть использовано в
5 арифметико-логических устройствах и в аппаратуре передачи данных для контроля регистра сдвига, Известно устройство для контроля регистра сдвига, содержащее регистр сдвига с основными и вспомогательными триггерами, элементы ИЛИ, элементы исключающие ИЛИ, элемент И и дополнительный триггер f1) .
Данное устройство при значительных аппаратурных затратах (вспомогательные триггеры) имеет ограниченную сферу применения (осуществляет контроль только двухтактных регистров) и требует вспомогательную серию импульсов.
Известно также устройство для контроля регистра сдвига, содержащее генератор сигналов диагностичес- 25 кого теста и установки нуля, формирователь строба, дешифратор, тригге- ры, элемент несовпадения, элементы
И, элементы НЕ, проверяемый регистр сдвига и конденоаторы(2) .
К недостаткам этого устройства можно отнести необходимость тщательной регулировки генератора сигналов диагностического теста, большие аппаратурные затраты и невозможность осуществления контроля регистра сдвига во время его работы.
Наиболее близким к предлагаемому по технической сущности является устройство для обнаружения ошибок в регистре сдвига, содержащее регистр сдвига, первый и второй сумматоры по модулю два, первый и второй элементы задержки, триггер, формирователь импульсов, схему сравнения и элемент И (3) .
Работа такого устройства основана на том, что при нормальной работе регистра сдвига сумма нового содержимого регистра (после приема очередного разряда) совпадает с.суммой предыдущего (до приема очередного разряда) содержимого регистра и значения последнего принятого рязряда. При несовпадении на выходе схемы И появляется сигнал аварии.
Устройство пригодно для контроля как двухтактных, так и однотактных регистров и позволяет осуществлять
752487
Формула изобретения контроль регистра в т а во время его рабо- в нем не должно измениться (входной и выходной коды совпадают. Сформиты. о ° ст ойство обладает недос рованный сумматором 2 код поступает
Однако устpî ство о ла на четвертый (счетны ) в д р и вхо т иггера таточно универ ь ет (ко авен единице) не позволяет осуществлять контроль реверсивных сдвигающих регистров, или н меняет (д р сдвиговых регистров с параллельной по воз ействием тактовосостояние д д записью. Кроме того, при перепол- го импульса, поступающего по шине 12 на вход управления счетом триггера регистра устройство начинает формиро- Отсюда ду сле ет что триггер 5 мевать ложные сигналы гналы аварии, няет свое состояние в случае, когда
Цель изо ретения — рас б — асширение об- 10 количество единиц в контролируемом ласти применения устройства контроля. регистре должно измениться после сдвиПоставленная цель достиг остигается т м га и не меняет свое состояние, если р что в устройство для контроля регис- количество единиц не должно изметра сдвига, содержащее первый сумма- ниться. тор по модулю два, входы которого со- 15 После того, как произведен сдвиг, единены с выходами устройства, втоРой первый сумматор 1 ФормиРУет новУю сумматор по модулю два, один из входов которого соединен с первым вхо- лируемого регистра и код с прямого дом-выходом устройства, первый эле- выхода сумматора 1 поступает на втомент задержки, вход которого соеди- Щ рой вход элемента б сравнения и нен с шиной тактовых импульсов, вы- сравнивается с содержимым триггера ход первого элемента задержки под- 5, выход которого связан с первым ключен к одному из входов элемента входом элемента б сравнения. Для усИ, другой вход которого соединен с транения сбоев в момент переключения выходом элемента сравнения, выход элементов контролируемого регистра элемента И соединен с шиной управ- сдвига и первого сумматора 1 Резульления, один из входов элемента срав- тат сравнения стробируется на элеменнения соединен с перв ым выходом åï- те 7 И тактовым импульсом, задержанвого сумматора по модулю два, вто- ным на первом элементе 3 задержки на ро эле и элемент задержки и шину записи, время, необходимое для переключения введен счетный триггеР, выход ««- ЗО элементов регистра и срабатывания п Ре рого соединен с другим входом элемен- вого сумматора 1 по модулю два. та сравнения, первые входы счетного При нормальной работе регистра на триггера соединены соответственно с выходе элемента 6 сравнения отсутстпервым и вторым выходами пеРвого сум вует сигнал несравнения и тем самым матора по модулю два, выход второго 35 на выходе „,емента 7 И отсутствует элемента задержки соединен с третьим сигнал неисправности. В случае неравхоцом счетного триггера, четвертый венства кодов триггера 5 и сумматора вход которого кото ого соединен с выходом вто- 1 (исчезновение или появление лишней рого сумматора по модулю два, пятый единицы в регистре)появляется сигнал вход счетного триггера подключен к 49 несравнения и на выходе элемента 7 И шине тактовых импульсов, вход второ- под воздействием задерж нного так
:о элемента задержки соединен с ши- тового импульса формируется сигнал иеной записи, вход второго сумматора исправности, который поступает в шипо модулю два соединен со вторым вхо- ну 8 ° дом-выходом устройства.
45 Таким образом, предложенное устНа чертеже представлена функциоройство при равных аппаратурных занальная схема предложенного устройтратах обладает более широкими функства. циональными возможностями, так как
Устройство содержит сумматоры 1 обесп чивает контроль не только одЯ нотактных или двухтактных однонаправ3 и 4 задержки, счетный триггер 5, эл мен ленных регистров сдвига, но и позвоб сравнения, элемент 7 И, шину 8 упляет контролировать реверсивные сдвиравления, шины 9 параллельной записи говые регистры с параллельной записью шину 10 записи, шину 11 управления и сквозной передачей. направлением сдвига, шину 12 тактовых импульсов, входы †выхо 13 и 14. . 55
Устройство работает следующим образом.
До поступления тактового импульса Устройство для о р р
1я конт оля егистра второй сумматор 2 формирует сумму по сдвига, содержащее первый сумматор модулю два входного и в го и выходного кодов.® по модулю два, входы которого соеСумма равна единице,если если количест- динены с выходами устройства. второй во единиц в контролируемом регистре сумматор по модулю два, од--.н из входолжно измениться (входной код равен дов которого соединен первым вхоО, а выходной или нао р дом-выходом устройства, первый элеравна нулю, если количес количество единиц Ы мент задержки, вход которого соединен
752487
/д
Составитель A. Воронин
Редактор И. Нанкина Техред И. Асталош КорректорМ. Демчик
Заказ 775/25 Тираж 662 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб*, д. 4/5
Филиал ППП " Патент". г. Ужгород, ул. Проектная, 4 с шиной тактовых импульсов, выход первого элемента задержки подключен к одному из входов элемента И, другой вход которого соединен с выходом элемента сравнения, выход элемента И соединен с шиной управления, один из 5 входов элемента сравнения соединен с первым выходом первого сумматора по модулю два, второй элемент задержки и шину записи, о т л и ч а ю щ ее с я тем, что, с целью расширения области применения устройства, в него введен счетный триггер, выход которого соединен с другим входом элемента сравнения, первые входы счетного триггера соединены соответственно с первым и вторым выходами первого сумматора по модулю два, вход второго элемента задержки соединен с третьим входом счетного триггера, четвертый вход которого соединен с выходом второго сумматора по модулю два, пятый вход счетного триггера подключен к шине тактовых импульсов, вход второго элемента задержки соединен с шиной записи, вход второго сумматора по модулю два соединен со вторым входом-выходом устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 383048, кл. G 06 F 11/00, 14.06.71.
2. Авторское свидетельство СССР
9 463973, кл. С 06 F 11/00, 15.02.71.
3. Авторское свидетельство СССР
Р 529488, кл. G 11 С 29/00,03.04.75 (прототип).