Устройство для контроля регистра сдвига
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано при контроле регистров сдвига, работающих в режимах параллельного, приема информации и ее сдвига. Целью изобретения является повьшение достоверности контроля регистра сдвига за счет возможности выявления отказа в первом же после его проявления цикле сдвига. Для этого в устройство для контроля введены второй D-триггер и . элемент И-НЕ. Во время сдвига регистр заполняется информацией, обратной той, которая была введена в его младший разряд. Отказ в регистре фиксируется после сопоставления следующих кодов: кода, введенного в младший разряд регистра, этого же кода после его прохожедния через регистр и инверсного ему кода после его прохождения через регистр. В случае отказа последние два кода одинаковые. 1 ил. с « (Л со 00 о:) ел со
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
09) (11) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCKOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4025439/24-24 (22) .21.02.86 (46) 23,09,87. Вюл, У 35 (72) В,Е.Дворкин, В,И.Монахов, Ю,А.Овечкин и А.Г.Страхов (53) 681.327.66(088.8) (56) Авторское свидетельство СССР
У 463973, кл, G 06 F 11/00, 1971.
Авторское свидетельство СССР
У 679984, кл. G 06 F 11/08, 1978. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ РЕГИСТРА
СДВИГА (57) Изобретение относится к вычислительной технике и может быть использовано при контроле регистров сдвига, работающих в режимах параллельного приема информации и ее сдвига. Целью
Ш 4 G 11 С 29/00 G 06 F 11/00 изобретения является повышение досто. верности контроля регистра сдвига за счет возможности выявления отказа в первом же после его проявления цикле сдвига, Для этого в устройство для контроля введены второй D-триггер и элемент И-НЕ. Во время сдвига регистр заполняется информацией, обратной той, которая была введена в его младший разряд, Отказ в регистре фиксируется после сопоставления следующих кодов; кода, введенного в младший разряд регистра, этого же кода после его прохожедния через регистр и инверсного ему кода после его прохождения через регистр, В случае отказа последние два кода одинаковые, 1 ил.
1 339659 2
ИзоГ>реTpnèå относится к вычислительной технике и может быть использонаио для контроля регистров сдвига, Целп изобретения — повьппение посв товерности контроля за счет возможнос ти выявления отказа в первом же после его проявления цикле сдвига.
На чертеже приведена схема устройства, 10
Устройство для контроля регистра
l сдвига содержит первый 2 и второй
3 D-триггеры, первый 4 и второй 5 элементы ИСКЛЮЧА10ЩЕЕ ИЛИ, первый 6 и второй 7 элементы И, элемент ИЛИ-НЕ 15
8 и счетчик 9, На чертеже показаны также вход 1О задания режима сдвига, вход 11 задания режима записи, первый
12 и второй 13 информационные входы устройства, контрольный 14 и информа- 20 ционный 15 выходы устройства ° Контрольный регистр 1 сдвига имеет параллельные информационные входы 16, вход 17 разрешения записи, последователвный информационный вход 18 и 25 вход 19 сдвига, причем параллельный информационный вход первого разряда
P и выход последнего разряда контролируемого регистра 1 сдвига подключены к первому 12 и второму 13 информацион-30 ным входам устройства соответственно.
Последовательный информационный вход
18, вход сдвига 19 и вход 17 разрешения записи контролируемого регистра
1 сдвига подключены соответственно к информационному выходу 15„ входу 10 и входу 11 устройства °
Устройство для контроля регистра сдвига работает следующим образом, Регистр 1 сдвига работает в режиме 40 параллельного приема информации с входов 16 по сигналу, подаваемому на вход 17, с последующим сдвигом информации с помощью сигналов сдвига на входе 19, Задачей устройства является выявление отказов регистра 1 сдвига„ заключающихся в том, что в одном из его разрядов фиксируется константа
1 или 0"
Работа устройства рассматривается на примере, когда n=5 (где и — число разрядов регистра 1 сдвига), и в регистр 1 сдвига принимается код 1010! °
Сущность контроля регистра 1 заключается в том, что при записи в первый разряд регистра 1 единицы, эта единица сдвигается до и-го разряда регистра l и затем переписывается в D-триггер 2, а регистр заполняется нулями, задаваемыми с входа 18. Б результате в последнем разряде регистра и в D-триггере 2 записывается код 01 °
Б случае записи в первый разряд регистра 1 сдвига логического нуля после сдвига в последнем разряде 1 сдвига и D-триггере 2 записывается код
10, т ° е, разные коды, Счетчик 9 должен формировать единичный сигнал после прохождения п тактов сдвига информации в регистре
1 сдвига, Для этого по сигналу на входе !1 устройства в счетчик 9 записывается начальный двоичный код такой„ чтобы после прохождения п импульсов сдвига на выходе счетчика 9 формировался единичный сигнал для стробирования элементов И 6 и 7, При записи информации в регистр сдвига D-триггер 3 устанавливается в состояние, соответствующее первому разряду регистра, Поскольку на информационный вход 18 регистра l сдвига сигнал поступает с инверсного выхода
D-триггера 3, то по мере: сдвига информации в регистре 1 сдвига он заполняется нулями (единицами), если в первый разряд записана единица (ноль), После п-ro импульса сдвига единица первого разряда переписывается в
D-триггер 2. При этом счетчик 9 формирует на своем выходе единичный сигнал, который опрашивает элементы И 6 и 7. При правильной работе регистра ! сдвига элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 4 и 5 единичного сигнала на своих выходах после и-го так ra сдвига не вырабатывают, и, следовательно, на выходе 14 устройства сигнал ошибки не образуется, Если в регистре 1 сдвига имеется неисправность, которая приводит к появлению константы "l" или 0, например, в третьем разряде регистра ! сдвига, то после прохождения n=5 импульсов сдвига в п-м (пятом) разряде регистра 1 сдвига и D-триггере 2 запишутся соответственно коды l! и
00. При этом в первом случае срабатывает элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, на один вход которого с инверсного выхода D-триггера 3 поступает ноль, на другой вход с входа 13 устройства— логическая единица, а во втором случае срабатывает элемент ИСКЛЮЧАЮЩЕЕ
ИЛИ 5, на один вход которого с прямого выхода D-триггера 3 поступает еди1339659
Составитель А,Дерюгин
Техред M.Äèäûê Корректор М.Пожо
Редактор Н. Лазаренко
Заказ 4232/44 Тираж 589 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, r, Ужгород, ул, Проектная, 4 ница, а на другой вход — нуль с прямого выхода D-триггера 2. Единичным сигналом со счетчика 9 производится опрос элементов И 6 и 7, один из них
5 вырабатывает единичный сигнал, который проходит на выходе 14 устройства и сигнализирует об отказе регистра
1 сдвига. формула изобретения
Устройство для контроля регистра сдвига, содержащее первый D-триггер, два элемента И, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и счетчик, счетный вход и вход начальной установки которого являются соответственно входом задания режима сдвига и входом задания режима записи устройства, а выход соединен с первыми входами элементов И, отличающееся тем, что, с целью повышения достоверности контроля, в него введены второй D — триггер и элемент ИЛИ-НЕ, причем С-входы перного и второго D-триггеров соединены соответственно со счетным входом и входом начальной установки счетчика, первые входы первого и второго элементов ИСКЛЮЧАЮЩЕЕ KIH соединены соответственно с инверсным и прямым выходами второго D-триггера, вторые входы — с D-входом и прямым выходом первого D-триггера, а выходы — с вторыми входами первого и второго элементов И, выходы которых соединены с
1 входами элемента ИЛИ-НЕ, выход которого является контрольным выходом устройства, D-входы второго и первого D-триггеров являются соответственно первым и вторым информационными входами устройства, а инверсный выход второго D-триггера — информационным выходом устройства,