Устройство для контроля и реконфигурации резервируемых блоков

 

Сущность изобретения; устройство содержит резервируемые блоки 1, 2, 3, 4, группу коммутаторов 8, 9, 10 данных, задатчик 11 констант, сумматоры, схемы сравнения, блок анализа состояний, состоящий из дешифратора 12 и элементов ИЛИ 28, 29, 30, 31, коммутаторы 21, 22, 23 отказов, группу триггеров 15,16,17,3 элемента, мажоритарный элемент, коммутатор данных, 3 элемента ИЛИ, 3 триггера, 3 синхровхода, 1 группу выходов данных, 1 группу сигналов отказов, 1 выход сигнала исправности, З выхода отказов . 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ.СВИДETEJlbCTBY

О

О

Ql

0 (21) 4856098/24 (22) 01.08.90 (46) 07.03.93. Бюл. N. 9 (71) Конструкторское бюро электроприборостроения (72) Н,К,Байда, Ю,Г.Нестеренко, B,С,Харченко, В.Г.Литвиненко, Г,Н.Тимонькин и

С. Н,Ткаченко (56) Каган Б.М. и Мкртумян И,Б. Основы эксплуатации ЭВМ. M,: Энергоатомиздат, 1988, с. 160-162, Авторское свидетельство СССР

N 1748155, кл, G 06 F 11/18, Н 05 К 10/00

1990.

Изобретение относится к области цифровой вычислительной техники и автоматики и может быть использовано при построении высоконадежных устройств на основе однотипных резервируемых блоков, Сущность изобретения состоит в повышении достоверности результатов функционирования путем обеспечения большей надежности аппаратно-программных средств четвертого резервируемого блока по сравнению с первыми тремя за счет упрощения (загрублрния) реализуемых блоками алгоритмов обработки данных; обеспечения как режима проверки правильности функционирования первых трех блоков, выполняющих обработку данных по точным алгоритмам, так и проверки правильности функционирования четвертого блока.

На фиг. 1 (лист 1,2) представлена функциональная схема устройства для контроля и реконфигурации; на фиг, 2 — таблица соот„„SLY„„1800456 А1

11 констант, сумматоры, схемы сравнения, блок анализа состояний, состоящий из дешифратора 12 и элементов ИЛИ 28, 29, 30, 31, коммутаторы 21, 22, 23 отказов, группу триггеров 15, 16, 17, 3 элемента, мажоритарный элемент, коммутатор данных, 3 элемента ИЛИ, 3 триггера, 3 синхровхода, 1 группу выходов данных, 1 группу сигналов отказов, 1 выход сигнала исправности, 3 выхода отказов. 3 ил. ветствия для блока анализа состояний; на фиг. 3 — временная диаграмма работы устройства.

На фиг. 1, 3 использованы следующие обозначения: 1-4 — первый-четвертый резервируемые блоки, 5-7 — группа триггеров, 8-10 — первый-третий коммутаторы данных, 11 — задатчик констант, 12 — блок анализа состояний, 13 — коммутатор данных, 14— регистр данных, 15-17 — первая-третья схемы сравнения, 18-20 — первый-третий триггеры, 21-23 — первый-третий коммутаторы отказов, 24 — мажоритарный элемент, 25-27 — первый-третий элементы ИЛИ, 28-30— первый-третий сумматоры, 31 — преобразователь прямого кода в обратный, 32 — эле; мент Н Е, 33, 34 — второй, третий элементы И, 35 — первый элемент И, 36 — выход сигнала отказа третьего блока, 37 — выход сигнала исправности устройства, 38 — выход сигнала отказа схем равнения устройства, 39-41— первый-третий синхровходы устройства, 42

1800456

20 — выход сигнала отказа первого-третьего резервируемых блоков устройства, 43 — выход сигнала отказа четвертого резервируемого блока устройства, 44 — выход данных устройства, 45-46 — выходы сигналов отказов первого, второго резервируемых блоков устройства.

Первый 1 — третий 3 резервируемые блоки предназначены для синхронной обработки данных по точным и сложным алгоритмам, данные на выходах этих блоков появляются синхронно, несвоевременное появление данных равносильно отказу.

Четвертый резервируемый блок 4 предназначен для синхронной обработки данных (синхронно с первыми тремя), но по более простым и, следовательно, менее точным алгоритмам. Данные на его выходе появляются синхронно данным на выходах

1-3 блоков и разность с этими данными не должна превышать некоторой константы, вырабатываемой задатчиком 11 констант синхронно работе резервируемых блоков 14

Груп па триггеров 5-7 п ред назначена для фиксации состояния отказа первого 1— третьего 3 резервируемых блоков соответственно.

Первый 8 — третий 10 коммутаторы данных предназначены для организации сравнения данных с выходов первых трех блоков

1-3 с данными с выхода четвертого блока 4.

Преобразователь 11 прямого, кода в обратный выполняет основную свою функцию в отношении данных, поступающих с выхода четвертого резервируемого блока 4.

Блок 12 анализа состояний предназначен для определения состояния резервируемых блоков 1-4 и схем сравнения 15-17 по результатам анализа сигналов с выходов последних, Коммутатор данных 13 предназначен для коммутации на информационный вход регистра 14 данных с выхода одного из резервируемых блоков 1-4.

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

Первая 15 — третья 17 схемы сравнения предназначены для фиксации состояния отказа первого 1 — третьего 3 резервируемых блоков соответственно, Первый триггер 18 предназначен для перевода устройства во второй режим при возникновении соответствующего состояния, Второй триггер 19 предназначен для

55 фиксации состояния, когда все 3 блока 1-3 признаны отказавшими.

Третий триггер 20 предназначен для фиксации отказа четвертого блока 4.

Первый 21 — третий 23 коммутаторы отказа предназначены для коммутации на входы первого 15 — третьего 17 триггеров группы триггеров соответственно выходов блока 12 анализа состояний.

Мажоритарный элемент 24 предназначен для определения того, возможен ли переход во второй режим.

Первый элемент ИЛИ, 25 и третий элемент И 34 предназначеныдля управления блокировкой записи данных в регистр 14 в случае признания отказавшим четвертого блока 4 и отказа любых двух блоков из трех

1-3, Второй 26 и третий 27 элементы ИЛИ, первый элемент И 35 предназначены для управления адресными входами коммутатора данных 13.

Второй элемент И 33 предназначен для формирования сигнала об отказе схем сравнения.

Первый 28 — третий 30 сумматоры предназначены для анализа состояния резервируемых блоков 1-3.

Элемент НЕ 32 предназначен для организации управления третьим триггером 20, Преобразователь кода 31 предназначен для преобразования данных, поступающих с выхода грубого блока 4 в обратный код.

Устройство работает следующим образом.

В исходном состоянии все триггеры 5-7, 18-20 и регистр данных 14 устройства находятся в нулевом состоянии. Необходимо заметить, что все резервируемые блоки 1-4, а также задатчик 11 констант работают синхронно, и данные на их выходах могут измениться лишь по заднему фронту тактового импульса, поступающего с первого синхровхода 39 устройства, причем изменение данных может происходить далеко не каждый период следования импульсов, Несвоевременное изменение данных равносильно отказу данного резервируемого блока, Так как на выходе триггера 18 — нуль, то на вторые входы сумматоров 15-17 скоммутирован выход преобразователя кода 31 (см,фиг.1,2), на первые же входы этих сумматоров скоммутированы выходы первого 1— третьего 3 резервируемых блоков соответственно, Следовательно, на выходах сумматоров появится разность между данными, поступающими с выходов 1-3 и 4 блоков, Эта разность не должна превышать константу, поступающую на А-входы схем сравнения

15-17, на В-входы которых поступает раз1800456 ность между данными с выхода четвертого блока 4 и первого резервируемого блока 1, четвертого 4 и второго 2, четвертого 4 и третьего 3 соответственно. Таким образом, первая схема 15 сравнения анализиру- 5 ет состояние первого резервируемого блока

1, вторая схема 16 сравнения — второго блока 2, третья 7 — третьего 3. Если на выходе схемы 15-17 сравнения (см.фиг.2) — единицы, считаем резервируемые блоки 1-3 исп- 10 равными. В этом случае на восьмом выходе блока анализа 12 состояний появляется единица (см.фиг.2), на всех остальных выходах — нули. Следовательно, на входах всех триггеров группы 5-7 будут нули, так как на 15 их I-входы скоммутированы выходы 1, 2, 3 блока 12 анализа состояний, на входы которых поступают одни нули (фиг.2). Эти триггеры 5-7 будут оставаться в нулевом состоянии. На одном из 1-входов первого 20 триггера 18, третьего триггера 19 режима и оба входа второго триггера 19 поступают нули, следовательно,эти триггеры также сохраняют свое состояние.

На обоих входах элемента И 34 будут 25 нули; одни с выхода триггера 20, а второй с выхода элемента ИЛИ 25, на обоих выходах которого — также нули: с выхода триггера 19 и выхода элемента И 33, на обоих выходах которого — нули: с выхода триггера 18 и 30 седьмого выхода блока анализа 32. Т.о., на инверсном V-входе регистра данных 14— нуль, запись в него разрешена.

На все входы элемента И 35 поступают нули с выходов коммутаторов отказов 21-23, 35 — на его выходе — нуль, который поступает на один из входов элемента ИЛИ 26, на другой вход которого поступает нуль с девятого выхода блока анализа 12. Следовательно, на адресный вход АО коммутатора данных 40

13 поступает нулевой потенциал. На инверсный вход элемента ИЛИ 27 поступает нуль с выхода третьего коммутатора отказов

23,следовательно на его выходе появляется единица, поступающая на адресный вход А1 45 коммутатора данных 18, Т.о., на выход коммутатора данных 13 коммутируются данные, поступающие на вход 02, т.е. данные с выхода третьего резервируемого блока 3, Следовательно, по заднему фронту первого 50 тактового импульса, поступающего с первого синхровхода 39 устройства, данные с выхода третьего резервируемого блока 3 запишутся в регистр 14 данных (см.фиг.3).

Такое состояние схемы будет поддержи- 55 ваться до тех пор, пока произойдет отказ одного из резервируемых блоков 1-4.

Рассмотрим поочередно все варианты.

Допустим, отказал первый резервируемый блок 1. Тогда разность между данными, выдаваемыми первым 1 и четвертым 4 резервируемыми блоками, будет превышать константу, выдаваемую задатчиком 11 констант. Следовательно, на выходе схемы сравнения 15 появится нуль, который поступит на вход 1 блока анализа 12, на остальных входах по-прежнему — единицы, Единица появится теперь только на первом выходе блока анализа 12 (см.фиг,2). Она попадет на прямой вход первого элемента И первого коммутатора отказов 21, на инверсный вход которого поступает нуль с выхода триггера 18. На выходе этого коммутатора

21 появится единица. На выходах остальных коммутаторов отказов 22, 23 будут по-прежнему нули, Состояние элемента И 35 не изменится, так как на одном из его прямых входов — нуль. Сигналы на адресных входах коммутатора данных 13 останутся неизменными, — на вход регистра данных 14 скоммутирован выход исправного блока 2.

Если отказал второй резервируемый блок 2, то ситуация будет аналогичной с той лишь разницей, что нуль появится лишь на выходе схемы сравнения 16. Единица появится на втором выходе блока анализа 12 (см.фиг.2). В этом случае сигналы на адресных входах коммутатора данных 13 будут такими же, так и в предыдущем случае А1 =

=1, АО = О, — на вход регистра 14 данных коммутируются выход третьего резервируемого блока 3.

Если отказал только третий резервируемый блок 3, то это соответствует состоянию 4 таблицы фиг.2. На выходе элемента И

35 также будет нуль, так как на его прямой вход поступает нуль с выхода коммутатора отказов 21, следовательно, на выходе элемента ИЛИ 26 также будет нуль. На вход регистра 14 данных коммутируются данные, поступающие на вход DO — коммутатора данных 13, т.е, данные с выхода первого исправного блока.1.

Если в устройстве одновременно либо через некоторое время признаются отказавшими два из трех первых резервируемых блоков 1-3, то на выход 44 данных поступают данные с выхода оставшегося исправного блока. Происходит это следующим образом.

Допустим, что отказали первый 1 и второй 2 блоки. Следовательно, на выход 1 и 2 блока анализа 12 поступают нули, устройство перешло в пятое состояние. В это состояние оно может перейти из восьмого (при одновременном отказе блоков), из седьмого (при отказе сначала первого 1, а затем второго 2 блоков) или из шестого (в обратном случае), что не важно для работы устройства, Таким образом, единица появляется на

1800456 первом, втором и пятом выходах блока анализа 12 (см.фиг.2). Таким образом, единицы поступают на входы коммутаторов отказов

21 и 22, появляясь на их выходах. По заднему фронту очередного тактового импульса, поступающего с синхровхода 33 устройства, первый 5 и второй 6 триггеры группы (или один из них, который уже находился в единичном состоянии при неодновременном отказе блоков), перейдут в единичное состояние (см,фиг.3), На вход же регистра 14 должен быть подключен выход третьего резервируемого блока 3, реализуется это следующим образом, Так как единицы появились на выходах первого 21 и второго 2 коммутаторов отказов, то на инверсный вход элемента ИЛИ 27 поступит нуль с выхода третьего коммутатора отказов 23, — на входе А1 коммутатора данных 13 будет единица, На выходе элемента И 35 будет нуль, так как на одном из его прямых входов будет нуль, поступающий с выхода коммутатора отказов 23. Следовательно, на обоих выходах элемента ИЛИ 26 будут нули, на выход коммутатора данных 13 коммутируется вход

D2, т.е, выход третьего резервируемого блока 3, данные с выхода которого по этому же импульсу запишутся в регистр 14 данных.

При отказе пеового 1 и третьего 3 резервируемого блоков ситуация аналогична с той лишь разницей, что нули появляются на входах 1, 3 блока анализа 12, Следовательно, единица появится на первом, третьем и четвертом выходах (состояние 3 в таблице фиг.2) блока анализа 12. В единичное состояние переКлючаются триггеры 5 и 7 группы триггеров, на вход же регистра данных 14 должен быть скоммутирован выход второго резервируемого блока 2, т.е. на вход А1 мультиплексора должен быть подан нуль, а на АΠ— единица. Так как на выходе коммутатора отказов 23 — единица, то на выходе элемента ИЛИ 27 — нуль, А1 = О, На обоих прямых входах элемента И 35 — единицы, поступающие с выходов коммутаторов 21 и

23, и на инверсном — нуль, с выхода коммутатора 22, следовательно, на его выходе будет единица, которая через элемент ИЛИ 26 поступит на вход АО коммутатора данных

13. На вход регистра 14 данных коммутируется выход исправного блока.

При отказе второго 2 и третьего 3 блока в единичное состояние переключаются триггеры 6 и 7 группы триггеров, так как единицы появляются на выходах коммутаторов отказов 22 и 23, на входы которых поступает единица со второго, третьего и шестого выходов блока анализа 12, так как нули будут на его входе 2 и 3 (см.фиг,1,2).

На инверсном входе ИЛИ 27 — единица, на его выходе будет нуль, на одном из прямых входов И 35 также будет нуль, Т.о., на обоих выходах ИЛИ 26 и прямом выходе

5 ИЛИ 27 — нули, значит на адресных входах коммутатора данных 13 будут нули. На Dвход регистра 14 данных коммутируется выход первого исправного блока 1.

В случае отказа сразу трех резервируе10 мых блоков 1-3 одновременно нули появятся на всех входах блока анализа 12. Однако, в этом случае существует неопределенность: отказали сразу три первых блока или четвертый блок 4. Чтобы устранить ее уст15 ройство переходит во второй режим, в котором происходит сравнение данных, поступающих с выходов резервируемых блоков 1-3 между собой, т.е. блок 4 из рассмотрения исключается. Причем переход в

20 этот режим возможен только в случае, если до момента появления нулей на выходах всех схем сравнения отказавшим был признан всего один из первых трех блоков либо все они были исправны, т.е. не более одного

25 триггера 5-7 группы были в единице. В противном случае переход во второй быссмысленен, так как если отказавшими уже были признаны два блока из трех 1-3, то такое сравнение ранее укаэанную неопределен30 ность не устраняет. В этом случае на вход регистра 14 данных коммутируется выход четвертого блока 4 как наименее подверженного отказам, о чем выдается соответствующий сигнал на выход 42 сигнала отказа

35 первого-третьего резервируемых блоков устройства, говорящий о том, что данные, выдаваемые на выход 44 устройства, подсчитаны по грубому алгоритму, и, кроме того, их достоверность не гарантируется.

40 Рассмотрим это подробнее.

B случае появления нулей на входах 1, 2, 3 дешифратора схема переходит во второй режим, единица появляется на первомтретьем и девятом выходах блока анализа

45 12, Она поступает на входы трех триггеров

5-7 группы, пройдя через коммутаторы отказов 21-23, но триггеры переключиться не успевают и вот почему. Единица с девятого выхода поступает на один из 1-входов пер50 вого триггера 18. Если менее двух из триггеров 5-6 группы находятся в единичном состоянии, то на инверсном выходе мажоритарного элемента 24 будет единица, на входы этого элемента поступают сигналы с

55 выходов этих триггеров (фиг.1).

Следовательно, на обоих l-входах триггера 18 будут единицы и по первому же тактовому импульсу, поступающему со второго синхровхода 40 устройства, этот триггер перейдет в единичное состояние (фиг.3).

1800456

10. Эта единица поступит на управляющие входы коммутаторов данных 8-10, что приводит к коммутации на один из выходов сумматора 28 блока выхода второго блока 2 с помощью коммутатора 9, на второй вход этого сумматора подключен выход первого блока 1. На вход сумматора 29 подключается выход третьего блока 3, к другому входу этого элемента подключен выход блока 2. К одному из входов сумматора 30 подключается выход первого блока 1, на другой вход постоянно подключен выход третьего блока

3. Т.о., первый блок схемы сравнения 15 сравнивает выходы первого 1 и второго 2 блоков, вторая схема сравнения 16 — второго 2 и третьего 3, а третья 17 — первого 1 и третьего 3. Если после такого переключения единица на девятом выходе блока анализа

12 исчезла, значит и ри межблочном сравнении выяснилось, что не все три первых блока 1-3 исправны, а отказали четвертый блок

4, при исключении из сравнения которого произошло совпадение данных на выходах первых трех блоков 1-3, В этом случае на оба I-входа триггера 20 поступают единицы: одна с выхода триггера

18, а вторая — с выхода инвертора 32, на вход которого поступает нуль с девятого выхода блока анализа 12. По заднему фронту очередного тактового импульса, поступающего с третьего синхровхода 41 устройства, триггер 20 переходит в единичное состояние, выдавая на выход 43 сигнала отказа четвертого резервируемого блока устройства единицу. Далее устройство работает в режиме обычного мажоритарного устройства.

Допустим, при отказе четвертого блока

4 остались исправными все три точных блока, устройство перешло в 8 состояние. При этом на всех входах блока анализа 12 поступают единицы, т.е. единица будет только на восьмом выходе. На вход А1 коммутатора данных13 поступаетединица с выхода ИЛИ

27, так как на инверсный вход его поступает нуль с выхода коммутатора отказа 23. На инверсные И-входы коммутаторов 21-23 поступает единица с выхода триггера 18, а на один из входов второго элемента И этих коммутаторов — нули с выходов блока анализа 12. В таком состоянии устройство будет находиться до тех пор, пока не откажет один из первых трех блоков 1-3.

Допустим отказал первый 1. Тогда несовпадение произойдет в первой 15 и третье и 17 схемах сравнения. Нули будут на первом и третьем входах блока анализа 12, а единица на первом, третьем и четвертом выходах 2. Эти единицы, проходя через коммутатор отказов 21, поступают на выход последнего, далее устройство работает аналогично режиму один. В случае отказа блока 2, нули появятся на выходах первой 15 и второй 16 схем сравнения, т.е. на первом и

5 втором входах блока анализа 12. Единица появится на первом и втором.и пятом выходах последнего и поступит на. открытый элемент И второго коммутатора отказа 22.

Далее все происходит аналогично режиму 1.

10 B случае отказа третьего блока 3, нули будут на выходах второй 16 и третьей 7 блоков сравнения, а единица на втором, третьем и шестом выходах блока анализа 12 и через коммутатор 23 она попадет на его выход.

15 Далее все происходит аналогично выше описанному.

В одном из таких состояний устройство будет находиться до тех пор, пока не откажет еще один из первых трех блоков. После

20 возникновения такого отказа (в любом сочетании блоков) на выходах всех трех схем сравнения 15-17.будут нули, Устройство перейдет в первый режим, единица вновь появится и на девятом выходе блока анализа

25 12. Эта единица поступит на один из I-еходов триггера 19, на второй I-.âõîä которого поступает единица с выхода триггера 18.

Т.о., триггер 19 перейдет в единичное состояние, выдавая единицу на вход 42 сигнала

30 отказа первого-третьего резервируемых блоков устройства. Эта же единица поступает через элемент ИЛИ 25 на один из входов элемента И 34, на другой вход которого поступает единица с выхода триггера 20. Еди35 ница с выхода элемента И 34, поступая на инверсный управляющий вход регистра 14 данных, запрещает дальнейшую запись данных в него, предотвращая тем самым появление ложных данных на выходе 44 ус40 тройства, так как невозможно определить исправный блок.

В случае, если во втором режиме при отказываемом четвертом блоке 4 (т.е. триггер 20 в единице) единица появилась на

45 седьмом выходе блока анализа, то это означает, что какая-то из схем сравнения отказала, получается, что данные с выхода одного и того же блока и совпадают и нет. В этом случае единица с этого выхода блока анали50 за 12 поступает на один из входов элемента

И 33, на другой вход которого поступает единица с выхода триггера 18. Единица с выхода И 33 поступает на выход 38 сигнала отказа схем сравнения устройства и через

55 элемент ИЛИ 25 на вход элемента И 34, на другой вход которого поступает единица с выхода триггера 20. Запись в регистр 14 данных вновь блокируется, при неисправ- ных блоках сравнения невозможно гарантировать достоверность выдаваемой

1800456

12 информации. Комбинация на адресных входах коммутатора 13 в этом случае безразлична.

Если в момент перехода во второй режим любые два из трех триггеров группы были в единице, то тогда на инверсном выходе мажоритарного элемента 24 будет нуль, который запретит изменение состояния триггера 18. Единицы будут на трех выходах блока анализа 12, а значит через коммутаторы отказов 21-23 они поступят на

1-входы триггеров 5-7 группы триггеров. Последние по очередному тактовому импульсу перейдут в единичное состояние, выдавая на выходы 45-47 сигналы об отказах соответствующих блоков 1-3. Но к этому моменту времени единица с девятого выхода блока анализа 12 поступит на оба входа

АО-А1 коммутатора данных 13 через элементы ИЛИ 26, 27, коммутируя тем самым на вход регистра 14 данных выход четвертого резервируемого блока 4, И по заднему фронту того же импульса, что переведет в единичное состояние все триггеры 5-7 группы, в регистр 14 запишутся данные с выхода блока 4.

Формула изобретения

Устройство для контроля и реконфигурации резервируемых блоков, содержащее первый-четвертый резервируемые блоки, первую-третью схемы сравнения, первыйтретий коммутаторы отказов, первый элемент И, коммутатор данных и регистр данных; группа выходов которого является группой выходов данных устройства, группа информационных входов подключена к группе выходов коммутатора данных, а синхровход — к первому синхровходу устройства, группы выходов первого-четвертого резервируемых блоков соединены с одноименными группами информационных входов коммутатора данных, а выходы первого-третьего коммутаторов отказов подключены к одноименным входам первого элемента И соответственно, о т л и ч а ющ е е с я тем, что, с целью повышения достоверности результатов функционирования, в устройство введены блок анализа состояний, задатчик констант, группа из трех КоМмутаторов данных, преобразователь прямого кода в обратный, три сумматора, второй и третий элементы И, первый-третий элементы ИЛИ, мажоритарный элемент, элемент НЕ, группа триггеров и первый-третий триггеры, группы выходов с первого по третий резервируемых блоков подключены к первым группам информационных входов соответственно третьего, первого и второго коммутаторов данных группы, вторая группа информационных входов каждого из ко55 и подключен к второму входу первого элемента ИЛИ, выходы первого-третьего коммутаторов отказов являются группой выходов сигналов отказов первого-третьего резервируемых блоков устройства, выход третьего коммутатора отказов подключен к

50 торых соединена с группой выходов преобразователя прямого кода в обратный, подключенного группой входов к группе выходов четвертого резервируемого блока, первая группа входов каждого из первоготретьего сумматоров подсоединена к группе выходов одноименного резервируемого блока, вторая группа входов — к группе выходов одноименного коммутатора данных группы, а группа выходов — к первой группе входов одноименной схемы сравнения, вторая группа входов каждой из которых подключена к группе выходов задатчика констант, а выход — к соответствующему входу блока анализа состояний, одни из первого-третьего и четвертого-шестого выходов которого соединены соответственно с первым и вторым информационными входами соответствующего коммутатора отказов, седьмой выход — с первым входом второго элемента И, восьмой выход является выходом сигнала исправности устройства, а девятый выход подключен к первым информационным входам первого и второго триггеров, первому входу и прямому входу третьего элемента ИЛИ и через элемент НŠ— к первому информационному входу третьего триггера, выходы первого-третьего коммутаторов отказов соединены с информационными входами одноименных триггеров группы, связанных синхровходами с первым синхровходом устройства, а выходами — с входами мажоритарного элемента, инверсный выход которого подключен к второму информационному входу первого триггера, связанного синхровходом со вторым синхровходом устройства, а выходом — с вторыми информационными входами второго и третьего триггеров, с управляющими входами коммутаторов данных группы и всех коммутаторов отказов и вторым входом второго элемента И, выход которого является выходом сигнала отказа, схем сравнения и сумматоров устройства и подключен к первому входу первого элемента ИЛИ, подсоединенного выходом к первому входу третьего элемента И, выход которого связан с входом блокировки регистра данных, а второй вход — с выходом третьего триггера, являющимся выходом сигнала отказа четвертого резервируемого блока устройства, выход второго триггера является выходом сигнала отказа первоготретьего резервируемых блоков устройства

1800456

14 инверсному входу третьего элемента ИЛИ, выход которого и выход второго элемента

ИЛИ соединены соответственно с первым и вторым адресными входами группы коммутатора данных, второй вход второго элемен- 5 та ИЛИ соединен с выходом первого элемента И, а синхровходы второго и третьего триггеров подключены к третьему синхровходу устройства, причем четвертый резервируемый блок выполнен эталонным, 1800456

В ы а о Ъ ы!

0 а

< (10

Составитель В.Литвиненко

Техред М,Моргентал Корректор С.Шекмар

Редактор С, Кулакова

Заказ 1166 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r, Ужгород, ул,Гагарина, 101 и Д ф а ц« ч Д л

i- (1

1 ю

I

1 !

Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков Устройство для контроля и реконфигурации резервируемых блоков 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано для построения высоконадежных ЭВМ, комплексов и систем управления объектами и технологическими процессами

Изобретение относится к вычислительной и импульсной технике

Изобретение относится к области вычислительной техники и автоматики и может быть использовано в отказоустойчивых управляющих и вычислительных системах
Наверх