Устройство для контроля регистра сдвига
Иллюстрации
Показать всеРеферат
,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 переключается в единичное со)О
1г
-!О
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.