Устройство для контроля регистра сдвига
Иллюстрации
Показать всеРеферат
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 мента «И», вход первого элемента «НЕ» подключен к второму входу элемента несовпадения и третьему входу второго элемента «И».