Многоканальное устройство для тестового контроля группы цифровых блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в качестве устройства контроля и выбора работоспособной конфигурации цифровых систем повьшгенной надежности. Целью изобретения является повышение достоверности контроля. Устройство содержит формирователь тестовой и эталонной информации, мажоритарный блок, регистр перестройки, регистр результата тестовой проверки, регистр результата аппар атного контроля, распределитель импульсов, два блока. сравнения, генератор импульсов, коммутаторы прерывания перестройки и данных, элементы И, ИЛИ, выходные сигналы контролируемых блоков поступают в мажоритарньй блок, с выхода которого - на первый блок сравнения, где сравниваются с эталонной информацией . Выходной сигнал блока сравнения записывается в регистр результата тестовой проверки, выход которого управляет коммутатором перестройки „ 1 ил.... о ф ел
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (19) (11) (51) 1 С 06. F 11 26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3792521/24-24 (22) 17.09.84 (46) 15.06.86. Бнж. Р 22 (72) О.И.Плясов, В.Н.Середа, В.С.Харченко, Г..Н.Тимонькин и С.Н.Ткаченко (53) 681.3(088.8) (56) Авторское свидетельство СССР
Ф 411455, кл.. G 06 F 11/18, 1974.
Авторское свидетельство СССР
Р 1040632, кл. G 06 F 11/00, 1982. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
ТЕСТОВОГО КОНТРОЛЯ ГРУППЫ ЦИФРОВЫХ
БЛОКОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано в качестве устройства контроля и выбора работоспособной конфигурации цифровых систем повьш енной надежности. Целью изобретения является повышение достоверности контроля, Устройство .содержит формирователь тестовой и эталонной информаций, мажоритарный блок, регистр перестройки, регистр результата тестовой проверки, регистр результата аппаратного контроля, распределитель импульсов, два блока. сравнения, генератор импульсов, коммутаторы прерывания перестройки и данных, элементы И, ИЛИ, выходные сигналы контролируемых блоков поступают в мажоритарный блок, с выхода которого — на первый блок сравнения, где сравниваются с эталонной информацией. Выходной сигнал блока сравнения записывается в регистр результата тестовой проверки, выход которого управляет коммутатором пере.— стройки. 1 ил.
1 12
Изобретение относится к автоматй= ке и вычислительной технике и может быть использовано в качестве устройства для тестового контроля дискретных блоков и выбора работоспособной конфигурации цифровых систем повышенной надежности.
Целью изобретения является повышение достоверности контроля.
На чертеже приведена функциональная схема устройства.
Функциональная схема устройства содержит. контролируемый блок 1, формирователь 2 тестовой и эталонной информации, мажоритарный блок 3, регистр 4 перестройки, регистр 5 результата тестовой проверки и регистр
6 результата аппаратного контроля, распределитель 7 импульсов, второй блок 8 сравнения, генератор 9 импуль.сов, коммутаторы прерывания 10, перестройки 11 и данных 12, триггеры управления 13 и прерывания 14, блок
15 элементов И, группу элементов
ИЛИ 16, первый 17 и второй 18 элементы И, информационный вход 19, первый 20 и второй 21 информационные входы соседних каналов, входы пуска
22 и останова 23, первый 24 и второй
25 входы аппаратного контроля, выход 26 прерывания и информационный выход 27 устройства, контрольный выход 28 и информационный выход 29 контролируемого блока 1, первый блок
30 сравнения.
Устройство функционирует в трех основных режимах". рабочем режиме (основное функционирование), режиме тестового контроля, режиме выбора работоспособной конфигурации.
Б исходном состоянии все триггеры регистров 6 и 4, а также последний разряд распределителя 7 импульсов находятся в единичном состоянии, все остальные элементы памяти обнулены.
Рабочий режим. По приходу на вход . 23 устройства команды "Пуск" триггер
13 устанавливается в "1" и разрешает работу генератора 9 импульсов. Импульсы проходят на вход распределителя 7 и осуществляют сдвиг единичного сигнала в распределителе 7. При этом информация с выхода 29 блока 1 и входов 20 и 21 устройства поступает в блок 3, где мажоритируется, поскольку регистр 4 находится в единичном состоянии. С выхода блока 3 . информация через открытый блок 15
38084 1 элементов И поступает на.выход 27 устройства. На вход контролируемого блока 1 информация проходит через коммутатор 12 данных с входа 19 устройства.
° При появлении сигнала ненормы по одному из входов аппаратурного контроля 24 и 25 или выходу 28 обнуляется соответствующий разряд регистра
10 6, появляется сигнал прерывания, который через элемент И 18 записывается в триггер 14. С выхода триггера
14 этот сигнал выдается на выход 26 прерывания устройства и поступает в
15 коммутатор 11 перестройки. Очередным тактовым импульсом, проходящим через коммутатор 11, в регистр 4 перестройки заносится код, содержащийся в регистре 6.
20 При записи нуля в любой из разрядов регистра 4 мажоритарная конфигурация системы сохраняется и устройство продолжает работать в этом режиме аналогично описанному до тех
25 пор, пока не изменится содержимое регистра 6, при этом код из регистра
6 перепишется в регистр 4 и устройство перестроит систему в соответствующую конфигурацию (устройство продолЗр жает работу в этом режиме), или появится сигнал íà йервом выходе рас" пределителя 7 импульсов. По этому сигналу устройство переходит в режим контроля.
Режим тестового контроля. При появлении сигнала на первом выходе распределителя 7 импульсов коммутатор
12 настраивается на передачу информации с выхода формирователя 2, блокируется выдача информации через блок 15 элементов И на выход 27 устройства, включается формирователь 2.
Очередным сигналом с второго вы- . хода распределителя 7 импульсов в
45 регистр 4 через элементы ИЛИ 16 записывается код 111 и начинается проверка системы в мажоритарной конфигурации. При этом тесты с выхода формирователя 2 подаются на контролируемый блок, а реакция с выхода блока 3 поступает иа информационный вход блока
30 сравнения.
Затем сигналом с выхода распределителя 7 в соответствующий разряд регистра 5 заносится результат проверки, в регистр 4 записывается код конфигурации с перестройкой на другой канал и начинается проверка сисз темы в данной конфигурации. Запись результата тестового контроля произ водится по сигналу с выхода распределителя 7 импульсов.
Проверка системы в двух других одноканальных конфигурациях осуществляется по описанному алгоритму. После записи. результатов контроля устройство переходит в режим выбора работоспособности конфигурации. 1
Режим выбора работоспособной конфигурации. По тактовому импульсу с выхода распределителя 7 в регистр 4 заносится код конфигурации системы, который зависит от .результатов аппаратного и тестового контроля, наличия сигнала прерывания.
Возможны следующие варианты выбора конфигурации.
А; Если ранее был сформирован сиг- нал прерывания, по результатам тестового контроля система нормально функционировала в мажоритарной конфигурации и результаты тестового и аппаратного контроля совпадают, то в 25 регистр 4 перестройки заносится код .000 аварийной мажоритарной конфигурации.
В этом случае появляется единичный сигнал на выходе элемента И 17 кото
У ЗО рый блокирует работу аппаратных и тестовых средств проверки, запрещает выдачу сигналов распределителя 7.
Вследствие этого триггер 14 прерывания остается в единичном состоянии.
Б. Если ранее не был сформирован
35 сигнал прерывания, а сигналы с выходов регистра 5 и блока 8 равны "1", то в регистр 4 заносится код 111 мажоритарной конфигурации. Тогда сигнал на выходе элемента И 17 остается
40 . It It равным О и следующим импульсом с выхода распределителя 7 произойдет обнуление триггера 14 и регистра 5. .Затем устройство перейдет в рабочий режим функционирования.
В. Если результаты аппаратного и тестового контроля не совпадают, т.е. сигнал с.выхода блока 8 равен
"0"
П tt или, если он равен 1, а сиг- 50 нал с выхода регистра 5 равен "0", то в регистр 4 заносится код конфигурации, который получается путем поразрядной коньюнкции кодов, записанных в регистрах 6 и 5. В зависи- 55 мости от результата операции конъюнкции устройство далее работает так, как описано для случая А.
Многоканальное устройство для тестового контроля группы цифровых блоков, содержащее в каждом канале формирователь тестовой и эталонной информации, мажоритарный блок, регистр перестройки, регистр результата тестовой. проверки, первый и вто0 рой блоки сравнения, генератор импульсов, два элемента И,.коммутатор прерывания, причем выход генератора импульсов соединен с первым синхровходом формирователя тестовой и эта- лонной информации, информационные входы мажоритарного блока соединены с информационными выходами контролируемых блоков группы, выход мажоритарного блока соединен с первым информационным входом первого блока сравнения, второй информационный вход и синхровход которого соединены с . выходом эталонной информации и синхровходом формирователя тестовой и эталонной информации, группа прямых разрядных выходов регистра перестройки соединена с группой разрешающих входов мажоритарного блока и группой управляющих входов коммутатора прерывания, выход первого элемента И соединен с инверсным входом второго элемента И, отличающееся тем, что, с целью повышения достоверности контроля„ в каждый канал введе. ны регистр результата аппаратного контроля, распределитель импульсов, коммутатор перестройки, коммутатор данных, триггер управления, триггер прерывания, блок элементов И, группа элементов ИЛИ, причем входы пуска и останова устройства соединены соответственно с единичным и нулевым входами триггера управления, выход которого соединен с входом генератора импульсов, выход которого соединен с первым управляющим входом ком" мутатора перестройки и синхровходом распределителя импульсов, первый выход которого соединен с вторым синхровходом формирователя тестовой и эталонной информации, управляющим входом коммутатора данных и инверсным входом блока элементов И, группа инверсных выходов регистра перестройки соединена с группой входов первого элемента И, выход которого соединен с разрешающим входом распределителя импульсов, второй выход которого соединен с первыми входами элемен1238084 4
Формула изобретения
1238084
Подписное
ВНИИПИ Заказ 3293/50 Тираж 671
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4 тов ИПИ группы, выходы которых соединены с установочными входами соответствующих разрядов регистра перестройки, а вторые входы — с первой группой выходов коммутатора перестройки, вторая и третья группы выхо1 дов которого соединены соответственно с информационными и синхровходами соответствующих разрядов регистра !О перестройки, группы выходов распределителя импульсов соединена с группой управляющих входов коммутатора перестройки, синхровходы разрядов регистра результата тестовой проверки сое- 1g динены с соответствующими выходами группы распределителя импульсов, группа выходов регистра перестройки соединена с первой группой информационных входов коммутатора перестрой- 20 ки и первой .группой входов второго . .блока сравнения, вторая группа входов которого, вторая группа информационных входов коммутатора перестрой-. ки и группа информационных входов 25 коммутатора прерывания соединены .с группой выходов регистра результата аппаратного контроля, разрядные входы которого соединены с контрольными выходами контролируемых блоков группы, третий выход распределителя импульсов соединен с входами сброСа регистра результата тестовой проверки и триггера перерывания, установочный вход которого соединен с выхбдом второго элемента И, второй вход которого соединен с выходом коммутатора прерывания, выход триггера прерывания соединен с вторым управляющим входом коммутатора перестройки и является выходом прерывания устройства, выход мажоритарного блока соединен с прямым входом блока элементов И, выход которого является информационным выходом устройства, выход второго блока сравнения соединен с третьим управляющим входом коммутатора перестройки, выход тестовой информации формирователя тестовой и эталонной информации соединен с первым информационным входом коммутатора данных, второй информационный вход которого является информационным входом устройства, а выход соединен:.-с информационным входом соответствующего контролируемого блока группы, выход первого блока сравнения соединен с информационным входом регистра результата тестовой проверки.