1
Изобретение относится к области вычислительной техники.
Известно устройство для контроля регистров сдвига, содержащее элементы «И, элемент несовпадения, триггеры, элементы «НЕ, причем выход проверяемого регистра сдвига соединен с первым входом первого элемента «И и элемента несовпадения, выход первого элемента «И подключен к единичному входу первого триггера, выход элемента несовпадения подключен к -первому входу второго элемента «И, соединенного с единичным входом второго триггера, нулевые входы триггеров через первый элемент «НЕ подключены к входу устройства, а выходы триггеров через третий элемент «И - к его выходу.
Однако известное устройство не может обеспечить достоверный контроль регистра сдвига, имеющего длину больщую, чем 15--20 разрядов. Это обусловлено малой амплитудой сигнала, снимаемого с выхода дифференцирующей цепи, которая уменьшается по мере увеличения числа разрядов регистра и при длине регистра большей 15-20 разрядов оказывается недостаточной для надежной работы устройства.
С целью упрощения устройства в него введен формирователь строба, выход которого подключен к входу проверяемого регистра, второму входу первого элемента «И и входу
второго элемента «НЕ, выход которого соединен со вторым входом второго элемента «И, вход первого элемента «НЕ подключен к второму входу элемента несовпадения и
третьему входу второго элемента «И.
На чертеже дана блок-схема предлагаемого устройства для контроля регистра сдвига.
Устройство содержит генератор 1 сигналов диагностического теста и установки нуля,
формирователь 2 строба, дешифратор 3, триггеры 4 и 5, элемент 6 несовпадения, элементы «И 7-9, элементы «НЕ 10 и 11, проверяемый регистр 12 сдвига и конденсаторы 13 и 14.
Устройство работает следующим образом.
Генератор 1 формирует сигналы Xi установки нуля и сигналы Х2 диагностического теста. Период работы генератора разделяется на три временных интервала, в течение каждого из которых сигналы /Yj и Х принимают значения в соответствии с табл. 1.
Таблица I
25
30 В течение каждого временного интервала работы генератора 1 сигналы Xi и 2 имеют равные длительности и изменяют свои значения одновременно. В отличие от сигнала Х сигнал Xi при нереходе от второго интервала к третьему остается неизменным (равным «1). Длительность-каждого из временных интервалов должна удовлетворять условию: с р А , где Гп - период повторения импульсов сдвига, подаваемых на регистр сдвига; К--число разрядов регистра сдвига; /р - отрезок времени, в течение которого сигнал Xz должен продвинуться от входа 5 регистра сдвига до выхода его -последнего разряда. При нормальной работе регистра сдвига его выходной сигнал Х, снимаемый с последнего разряда и соответствующий входному сигналу Х, должен частично .совпадать во времени с сигналом Xz, если выполняется условие (1). Время со впадения сигналов Х и Х определяется разностью . Сигналы FI и YZ, снимаемые соответственно с первого и второго выходов дешифраторов 3, принимают значения согласно табл. 2. Таблица 2 При исправном регистре сдвига сигналы Z и Zz, снимаемые соответственно с триггеров 4 и 5, принимают значения, приведенные в таблице 3. Таблица 3 Выходным сигналов устройства является сигнал и, снимаемый с элемента «И 9. Появление сигнала свидетельствует об исправной работе регистра сдвига. При включении устройства генератор 1 формирует сигнал Х и Х. Во время первого временного интервала работы генератора 1 в исходное, нулевое (положение, устанавливаются сигналом Zi 0 триггеры 4 и 5, сигналом - контролируемый регистр сдвига. Во время второго временного интервала работы генератора 1 пров-еряется возможность нор510 30 35 40 45 50 55 60 65 мального -прохождения через регистр сдвига сигнала Х2 1. Результат проверки фиксируется триггером 4. Если на выходе регистра 12 появляется сигнал , то на .выходе дешифратора 3 формируется сигнал У1 0, в результате триггер 4 устанавливается в единичное положение (Z ). Во время тре-тьего временного интервала работы генератора 1 проверяется возможность нормального прохождения через регистр сдвига сигнала 2 0. Если на выходе регистра появляется сигнал , то на выходе дешифратора формируется сигнал , в результате чего триггер 5 устанавливается в единичное положение ). Если сигналы , то на выходе схемы «И 9 формируется сигнал U, свидетельствуюа,ий об исправности регистра сдвига. Если до конца третьего временного интервала работы генератора сигнал U не появляется, то, следовательно, регистр сдвига неисправен. Для нормальной работы предлагаемого уст-, ройства достаточно одного периода работы генератора. Конденсаторы 7 и 8 препятствуют появлению кратковременных сигналов Fi 0 или , которые могли бы возникнуть во время переходных процессов в генераторе и в регистре сдвига и тем са.мым вызвать ложное срабатывание триггеров 4 и 5. Предлагаемое устройство может быть использовано для контроля Л регистров сдвига различной длины. Для этого оно должно содержать Л одинаковых временных каналов, каждый из которых состоит из дешифратора, триггеров, логического элемента «И и один генератор, выход сигналов диагностического теста которого подключен к входам V регистров сдвига и к вторым входам N дешифраторов, а выход .сигналов установки нуля - к первым входам дешифраторов и к вторым входам триггеров всех Л приемных каналов. Работа приемных каналов не зависит от их числа в устройстве и от длины контролируемых регистров, так как все они работают одинаково. Предмет изобретения Устройство для контроля регистра сдвига, содержаш.ее элементы «И, элемент несовпадения, триггеры, элементы «НЕ, (причем выход проверяемого регистра сдвига соединен с первым входом первого элемента «И и элемента несовпадения, выход первого элемента «И подключен к единичному входу -первого триггера, выход элемента несовпадения подключен к первому входу второго элемента «И, соединенного с единичным входом второго триггера, нулевые входы триггеров через первый элемент «НЕ подключены к входу устройства, а выходы триггеров через третий элемент «И - к его выходу, отличаюш.ееся тем, что, с целью упрощения устройства, в него введен формирователь строба, выход которого подключен к входу проверяемого регистра, второму входу первого элемента «И и входу второго элемента «НЕ, выход которого соединен со вторым входом второго элемента «И, вход первого элемента «НЕ подключен к второму входу элемента несовпадения и третьему входу второго элемента «И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для поиска неисправностей в логических узлах | 1981 |
|
SU970283A1 |
Устройство для нахождения кратных неисправностей в схемах цвм | 1974 |
|
SU533894A1 |
Устройство для преобразования временных интервалов в цифровой код | 1975 |
|
SU531124A1 |
Устройство для обнаружения неисправностей | 1974 |
|
SU514294A1 |
Устройство для контроля цифровых узлов | 1981 |
|
SU978154A1 |
Устройство для контроля функционирования логических блоков | 1987 |
|
SU1432528A2 |
Устройство для контроля цифровых узлов | 1983 |
|
SU1120338A1 |
Резервированная вычислительная система | 1989 |
|
SU1691991A1 |
Резервированная вычислительная система | 1990 |
|
SU1755400A1 |
Устройство для обнаружения неисправностей | 1973 |
|
SU478309A1 |
Г
Л
12
J
Выход
Авторы
Даты
1975-03-15—Публикация
1971-02-15—Подача