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

Иллюстрации

Показать все

Реферат

 

1Щ 46397 3

ОПИСАНИЕ

ИЗОЬГЕтЕНИЯ

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

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

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

Республик (61) Зависимое от авт. свидетельства (22) Заявлено 15.02.71 (21) 1627691/18-24 с присоединением заявки № (32) Приоритет

Опубликовано 15.03.75. Бюллетень № 10

Дата опубликования описания 16.06.75 (51) М. Кл. G 06f 11/00

Государственный комитет

Совета МинисТров СССР по делам изобретений и открытий (53) УДК 681.17(088.8) (72) Авторы изобретения

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

Таблица 1

Временной интервал работы генератора х, 30

Изобретение относится к области вычислительной техники.

Известно устройство для контроля регистров сдвига, содержащее элементы «И», элемент несовпадения, триггеры, элементы «НЕ», причем выход проверяемого регистра сдвига соединен с первым входом первого элемента «И» и элемента несовпадения, выход первого элемента «И» подключен к единичному входу первого триггера, выход элемента несовпадения подключен к первому входу второго элемента «И», соединенного с единичным входом второго триггера, нулевые входы триггеров через первый элемент «НЕ» подключены к входу устройства, а выходы триггеров через третий элемент «И» — к его выходу.

Однако известное устройство не может обеспечить достоверный контроль регистра сд вига, имеющего длину большую, чем 15 — 20 разрядов. Это обусловлено малой амплитудой сигнала, снимаемого с выхода дифференцирующей цепи, которая уменьшается по мере увеличения числа разрядов регистра и при длине регистра большей 15 — 20 разрядов оказывается недостаточной для надежной работы устройства.

С целью упрощения устройства в него введен формирователь строба, выход которого подключен к входу проверяемого регистра, второму входу первого элемента «И» и входу второго элемента «НЕ», выход которого соединен со вторым входом второго элемента

«И», вход первого элемента «НЕ» подключен к второму входу элемента несовпадения и

5 третьему входу второго элемента «И».

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

Устройство содержит генератор 1 сигналов диагностического теста и установки нуля, 10 формирователь 2 строба, дешифратор 3, триггеры 4 и 5, элемент 6 несовпадения, элементы

«И» 7 — 9, элементы «НЕ» 10 и 11, проверяемый регистр 12 сдвига и конденсаторы 13 и 14, 15 Устройство работает следующим образом.

Генератор 1 формирует сигналы Х> установки нуля и сигналы Хе диагностического теста. Период работы генератора разделяется на три временных интервала, в течение каж20 дого из которых сигналы rYi и Х прпнимз|от значения в соответствии с табл. 1.

463973

Таблица 2

Хз х, Хг

Уг

У, Таблица 3

У1,2

Z1,2

В течение каждого временного интервала работы генератора 1 сигналы Х1 и Х> имеют равные длительности и изменяют свои значения одновременно. В отличие от сигнала Х2 сигнал Х| при переходе от второго интервала к третьему остается неизменным (равным

«1»). Длительность каждого из временных интервалов должна удовлетворять условию:

7 с) р — 7 и К где Т вЂ” период повторения импульсов сдвига, подаваемых на регистр сдвига;

К вЂ чис разрядов регистра сдвига;

tð — отрезок времени, в течение которого сигнал Х должен продвинуться от входа регистра сдвига до выхода его последнего разряда.

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

Х2, должен частично совпадать во времени с сигналом Х>, если выполняется условие (1).

Время совпадения сигналов Х2 и Хз определяется разностью Т,— tр.

Сигналы У1 и У, снимаемые соответственно с первого и второго выходов дешифраторов 3, принимают значения согласно табл. 2.

При исправном регистре сдвига сигналы Z> и Zz, снимаемые соответственно с триггеров 4 и 5, принимают значения, приведенные в таблице 3.

Выходным сигналов устройства является сигнал U, снимаемый с элемента «И» 9. Появление сигнала U=l свидетельствует об исправной работе регистра сдвига.

При включении устройства генератор 1 формирует сигнал Х> и Х2. Во время первого временного интервала работы генератора 1 в исходное, нулевое положение, устанавливаются сигналом Х вЂ” — О триггеры 4 и 5, сигналом

Х2 — — Π— контролируемый регистр сдвига. Во время второго временного интервала работы генератора 1 проверяется возможность нор5

45 мального прохождения через регистр сдвига сигнала Х2 —— 1.

Результат проверки фиксируется триггером

4. Если на выходе регистра 12 появляется сигнал Х вЂ” — 1, то на .выходе дешифратора 3 формируется сигнал Y> — — О, в результате триггер

4 устанавливается в единичное положение (Z>=1). Во время третьего временного интервала работы генератора 1 проверяется возможность нормального прохождения через регистр сдвига сигнала Х =О. Если на выходе регистра появляется сигнал Х вЂ вЂ, то на выходе дешифратора формируется сигнал

1 г=О, в результате чего триггер 5 устанавливается в единичное положение (Z — — 1). Если сигналы Zi=Z2 —— 1, то на выходе схемы «И»

9 формируется сигнал U=l, свидетельствующий оо исправности регистра сдвига. Если до конца третьего временного интервала работы генератора сигнал U= l не появляется, то, следовательно, регистр сдвига неисправен.

Для нормальной работы предлагаемого уст-. ройства достаточно одного периода работы генератора.

Конденсаторы 7 и 8 препятствуют появлению кратковременных сигналов 1 1=0 или

Yq — — О, которые могли бы возникнуть во время переходных процессов в генераторе и в регистре сдвига и тем самым вызвать ложное срабатывание триггеров 4 и 5.

Предлагаемое устройство может быть использовано для контроля N регистров сдвига различной длины. Для этого оно должно содержать N одинаковых временных каналов, каждый из которых состоит из дешифратора, триггеров, логического элемента «И» и один генератор, выход сигналов диагностического теста которото подключен к входам Л регистров сдвига и к вторым входам N дешифраторов, а выход сигналов установки нуля — к первым входам дешифраторов и к вторым входам триггеров:всех Л приемных каналов.

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

Предмет изобретения

Устройство для контроля регистра сдвига, содержащее элементы «И», элемент несовпадения, триггеры, элементы «НЕ», причем выход проверяемого регистра сдвига соединен с первым входом первого элемента «И» и элемента несовпадения, выход первого элемента

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

«И», соединенного с единичным входом второго триггера, нулевые входы триггеров через первый элемент «НЕ» подключены к входу устройства, а выходы триггеров через третий элемент «И» — к его выходу, о т л и ч а ю щ е ес я тем, что, с целью упрощения устройства, в него введен формирователь строба, выход ко463973 торого подключен к входу проверяемого регистра, второму входу первого элемента «И» и входу второго элемента «НЕ», выход которого соединен со вторым входом второго элеСоставитель И. Фирсова

Техред Т. Миронова

Редактор Т. Янова

Корректоры: Л. Котова и В. Брыксина

Заказ 1340/б Изд. № 1251 Тираж 679

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

Москва, )К-35, Раушская наб., д. 4/5

Подписное

Типография, пр. Сапунова, 2

Г !

l мента «И», вход первого элемента «НЕ» подключен к второму входу элемента несовпадения и третьему входу второго элемента «И».