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

 

,iiI 660051

Со!си Советски!1

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

Республик (01) Дополшггсльиос и авт. спид-i« (22) Заявлено 19.08.76 (21) 2400228/18-24 (5l ) I 1 Кл 2

С 06F 11, 00 с ирисосд!шсиисм заявки №

Государственный комитет (23) Приоритет по делам изобретений н открытий (43) Опубликовано 30.04.79. Б!о.!!летснь ¹ 16 (53) УД1(681.14 (088.8) (45) Дата опубликования описания 30.04.79 (72) Авторы изобретения

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

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

Известны устройства для контроля регистров сдвига, содержащие генераторы тестовых сигналов.

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

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

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

«1» или логического «О» через регистр. Неисправ loci è, вызывающие более сложные искажсния псрсклlочательпой функции регистра, этим устройством нс оонаруживаIОТСЯ.

LIc;IbIo изобретения является повышение надежности контроля за счет расширения класса контролируемых неисправностей.

Поставленная цель достигается тем, что в устройство введен сумматор по модулю два с инверсией, первый вход которого

15 подключен к выходу проверяемого регистра сдвига, второй его вход подключен ко входу проверяемого регистра сдвига, а выход подключен ко входу элемента И, второй вход которого подключен к первому

20 выходу генератора тестовых сигналов, синхронизиру!оис!ш вход которого подключен к тактовому входу устройства, а выход триггера 1!влястся выходом устройства.

IIa чертеже показана блок-схема устрой25 ства.

Устройство содержит генератор 1 тестовых сигналов, псрвьш выход которого подключен через элемент HE 2 к нулевому входу триггера 3, выход которого связан с

30 выходом устройства, и к первому входу элс6(10051

Вход 9 Вхо., 10

Временной интервал

6» мсн 1 а И 4, Bblxop, которого HGIK.|110чен единичному входу триггера 3, а в" QpoH вход — к выходу сумматора 5 по модулю два с инверсией, первый вход которого связан с выходом, а второй † входом прове= ряемого регистра 6 сдвига и со вторым выходом генератора 1 тестовых сигн алов, синхрОнизиру10!Ци1! вход которого связан с тактовым входом 7 устройства и со сдвигающим входом проверяемого регистра 6 сдвига, выход 8 устройства.

Цикл работы предлагаемого устройства разбивается на четыре одинаковых временных интервала. На каждом интервале генератор 1 тестовых сигналов вырабатывает на своих выходах 9 и 10 сигналы в соответствии с табл.

Длительность Т„каждого интервала должна удовлетворять равенству Т„,==Т,-К, где ҄— период повторения сдвигающих импульсов;

К вЂ” длина регистра.

На первом временном интервале производится установка триггера 3 в нулевое положение инвертированным сигналом 0 на входе 9 и обнуление регистра 6 путем последовательной записи в его разряды сигнала 0 на выходе 10.

На втором временном интервале производится последовательная запись в разряды регистра сигнала «1» на выходе 10.

В течение первых двух временных интервалов элсмент 4 И закрыт сип1алом «О» иа выходе 9.

В течение двух послсду1ощих временных интервалов элемент 4И открыт, так как на выходе 9 «1», На третьем временном интервале производится контроль правильности записи

«единиц» в разряды регистра с одновременной записью в регистр «нулей», а на четвертом интервале — контроль правильности записи в регистр «нулевой».

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

При неисправности какого-либо разряда регистра взаимная инверсность сип1ала на его входе и выходе нарушается, на выходе сумматора 5 появляется единичный сигнал, и триггер 3 переключается в единичное со)О

-!О

55 стояние, 0îîòâÅòÑTÂÓê øì: наличию неис правности в регистре.

Так, при отказе какого-Либо разряда регистра в «О» («1») на выходе регистра 6 в течение третьего (четвертого) интервала будет сигнал «О» («1»), что при сигнале

0 (1) на выходе 10 приведет к срабатыванию триггера 3.

При отказах разрядов типа «потеря единицы» или «потеря нуля» происходит укорочение единичного или нулевого выходного сигнала регистра соответственно на третьем или четвертом временном интервале на величину. Л= Т 1, где l — число отказавших разрядов. Это укорочение приводит к нарушению взаимной инверсности входного и выходного сигналов регистра сдвига на соответствующем временном интервале и к срабатыванию триггера 3.

Так, например, при отказе типа «потеря единицы», одного из разрядов регистра, заполнение регистра «нулями» на третьем временном интервале происходит быстрее на время, равное периоду сдвигающих импульсов, и сигнал на выходе регистра становится равным нулю на один такт сдвигающего импульса раньше, т. е, до окончания третьего временного интервала, что при нуле на выходе 10 приводит к появлению единичного сигнала на выходе сумматора

5 и срабатыванию триггера 3, Для предотвращения ложного срабатывания триггера 3 начало и конец каждого временного интервала должны быть привязаны к сдвигающим (тактовым) импульсам. Эта привязка осуществляется синхронизацией генератора 1 тестовых сигналов путем подачи тактовых импульсов на синхронизирующий вход «с» генератора 1.

Генератор 1 тестовых сигналов может быть выполне;i. например, в виде счетчика с управляемы м коэффициентом счета, к выходу которого подключена цепочка из двух последовательно соединенных счетных триггеров, причем вход счетчика является синхронизиру1о1цим входом генератора, выходы триггеров — его 9 и 10 — — выходами, а устанавливаемый коэффициент счета должен равняться длине (числу разрядов) проверяемого регистра сдвига.

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

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

Устройство для контроля регистра сдвига, содержащее генератор тестовых сигналов, элемент И, элемен" HE и триггер, первый выход генератора тестовых сигналов подключен через элемент HE к первому входу триггера. второй выход генератора тсстовых сигналов подключен ко входу

660051 ган

С вЂ”вЂ”

Составитель А. Шмид

1(оррсктор Л. Степанова

Редактор С. Равве

Заказ 1046/3 Изд. М 265 Тираж 779 Г1одписиое

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

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

Тииогра (п н, II(7. С;ill) lt0133, 2 проверяемого регистра сдвига, второй вход триггера подключен к выходу элемента И, тактовый вход сдвигающего регистра является тактовым входом устройства, о т л ич а ю щ е е с я тем, что, с целью повышения надежности контроля за счет расширения класса контролируемых неисправностей, в него введен сумматор по модулю два с инверсией, первый вход которого подключен к выходу проверяемого регистра сдвига, второй его вход подключен ко входу проверяемого регистра сдвига, а выход подЬ ключей ко входу элемента И, второй вход которого подключен к первому выходу генератора тестовых сигналов, синхронизирующий вход которого подключен к такто5 вому входу устройства, а выход триггера является выходом устройства.

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

1. Авторское свидетельство СССР

10 ЛЪ 354414, кл. G 06F 11/00, 1971.

2. Авторское свидетельство СССР

М 4б3973, кл. G 06F 11/00, 1972.

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

 

Похожие патенты:

Изобретение относится к способу и системе отладки многоядерной системы с возможностями синхронной остановки и синхронного возобновления
Наверх