SU1213554A1 - Device for checking and controlling reconfiguration - Google Patents
Device for checking and controlling reconfiguration Download PDFInfo
- Publication number
- SU1213554A1 SU1213554A1 SU843753212A SU3753212A SU1213554A1 SU 1213554 A1 SU1213554 A1 SU 1213554A1 SU 843753212 A SU843753212 A SU 843753212A SU 3753212 A SU3753212 A SU 3753212A SU 1213554 A1 SU1213554 A1 SU 1213554A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- register
- output
- input
- control
- elements
- Prior art date
Links
Landscapes
- Logic Circuits (AREA)
Description
Изобретение относится к автоматике и вычислительной технике и может быть использовано в цифровых системах для контроля резервируемых блоков и выбора работоспособной Конфигурации .The invention relates to automation and computer engineering and can be used in digital systems to control redundant units and select a workable Configuration.
Цель изобретения - повышение быстродействия и упрощение устройства.The purpose of the invention is improving performance and simplifying the device.
На фиг. 1 приведена функциональная схема устройства; на фиг. 2 функциональная схема формирователя •тестов,а на фиг. 3 - функциональная схема блока мажоритирования.In FIG. 1 shows a functional diagram of the device; in FIG. 2 is a functional diagram of the test driver, and in FIG. 3 is a functional diagram of a majorization block.
Устройство контроля и управления 15 реконфигурацией (фиг. 1) содержит резервируемые блоки 1 - 3, формирователь 4 тестов, блок 5 мажоритиро1 вания, регистр 6 контроля, регистр управления, блок 8 сравнения, триггер 9, генератор 10 импульсов, элементы И 11 - 17, элемент ИЛИ 18, 5 вход 19 пуска, первый 20 и второй выходы результатов контроля устройства, выходы эталонов 22 и тестов 23 формирователя 4 тестов, выходы 24 - 27 регистра 7 управления, Ю выход 28 Конец контроля формирователя 4 тестов, а также первый и второй 30 выходы генератора импульсов. Выход 22 Эталон •формирователя 4 тестов и выход блока 5 мажоритирования соединены соот ветственно с первым и вторым входами блока 8 сравнения, выход которого соединен с первыми входами элементов И-11 - 14. Выход 23The reconfiguration monitoring and control device 15 (Fig. 1) contains redundant blocks 1–3, a 4 test shaper, a majority block 5, a control register 6, a control register, a comparison unit 8, a trigger 9, a pulse generator 10, and elements 11–17 , OR element 18, 5 start input 19, first 20 and second outputs of the device control results, standards 22 outputs and tests 23 of the shaper 4 tests, outputs 24 - 27 of the control register 7, output 28 End of the shaper control 4 tests, as well as the first and second 30 outputs of the pulse generator. Output 22 Standard • of the shaper of 4 tests and the output of majorization block 5 are connected respectively to the first and second inputs of comparison block 8, the output of which is connected to the first inputs of I-11 - 14. Output 23
Тест формирователя 4 тестов соединен с выходом тестов управления (входами резервируемых блоков 1-3), первый - третий информационные входы которого соединены соответственно с первым - третьим информационными входами блока 5 мажоритирования.Выходцы 24-27 регистра 7'управления соединены с вторыми входами элементов И 11-14 соответственно}выходы которых соединены с первым - четвертым информационными входами регистра 6 контроля соответственно. Пятый выход 20 регистра 7 управления и первый выход регистра 6 контроля соединены с первыми входами пятого и шестого 16 элементов И соответственно. Второй 25 - четвертый выходы регистра 7 управления соединены с первым - третьим управляющими входами блока 5 мажоритирования соответственно.Вход 19 пуска устройства и выход элемента ИЛИ 18 соединены соответственно с единичным и нулевым входами триггера 9,выход которого соединен с входом генератора 10 импульсов < Первый выход 29 генератора 10 импульсов соединено первым входом синхронизации формирователя 4 тестов, входом синхронизации регистра 6 контроля и вторым входом пятого элемента И 15, выход которого соединен с первым входом синхронизации регистра 7 управления и первым входом элемента ИЛИ 18.. Второй выход 30 генератора 10 импульсов соединен с вторым входом шестого и первым входом седьмого 17 элементов И, а также с вторым входом синхронизации формирователя 4 тестов, выход 28 Конец контроля которого соединен с третьим входом шестого и вторым входом седьмого 17 элементов И. Выход шестого элемента И 16 соединен с вторым входом синхронизации регистра 7 управления, пятый выход которого соединен с первым выходом 20 Конец контроля устройства. Первый выход регистра контроля соединен с инверсным входом седьмого элемента И 17, выход которого соединен с вторым выходом 21 Конец контроля устройства и вторым входом элемента ИЛИ 18. Второй - четвертый выходы регистра 6 контроля соединены с первым - третьим информационными входами регистра 7 управления соответственно.The test driver 4 test is connected to the output of control tests (inputs of reserved blocks 1-3), the first and third information inputs of which are connected respectively to the first and third information inputs of majorization block 5. The outputs 24-27 of the 7 'control register are connected to the second inputs of AND elements 11-14, respectively } whose outputs are connected to the first to fourth information inputs of the control register 6, respectively. The fifth output 20 of the control register 7 and the first output of the control register 6 are connected to the first inputs of the fifth and sixth 16 And elements, respectively. The second 25 - fourth outputs of the control register 7 are connected to the first - third control inputs of the majorization unit 5, respectively. Input 19 of the device start-up and the output of the OR element 18 are connected respectively to the single and zero inputs of the trigger 9, the output of which is connected to the input of the pulse generator 10 <First output 29 of the pulse generator 10 is connected to the first synchronization input of the test driver 4, the synchronization input of the control register 6 and the second input of the fifth element And 15, the output of which is connected to the first synchronization input control 7 and the first input of the OR element 18 .. The second output 30 of the pulse generator 10 is connected to the second input of the sixth and first input of the seventh 17 And elements, as well as to the second synchronization input of the shaper 4 tests, output 28 of which control is connected to the third input of the sixth and the second input of the seventh 17 elements I. The output of the sixth element And 16 is connected to the second synchronization input of the control register 7, the fifth output of which is connected to the first output 20 The end of the control device. The first output of the control register is connected to the inverse input of the seventh AND element 17, the output of which is connected to the second output 21 of the end of the device control and the second input of the OR element 18. The second and fourth outputs of the control register 6 are connected to the first and third information inputs of the control register 7, respectively.
Формирователь 4 тестов (фиг. 2). содержит счетчик 31 адреса, блок 32 памяти (ПЗУ) и регистр 33 тестов. Первый и второй входы синхронизации формирователя 4 тестов соединены соответственно со счетным входом счетчика 31 адреса и входом синхронизации регистра 33 тестов, выходы Эталон, Тест и Конец контроля которого являются выходами 22, 23 и 28 соответственно Эталон, Тест и Конец контроля формирователя 4 тестов соответственно.Выход счетчика 31 адреса соединен с входом адреса блока 32 памяти,выход которого соединен с информационным входом регистра 33 тестов.Shaper 4 tests (Fig. 2). contains a counter 31 addresses, block 32 of the memory (ROM) and the register 33 tests. The first and second inputs of the synchronization of the shaper 4 tests are connected respectively with the counting input of the counter 31 addresses and the synchronization input of the register 33 tests, the outputs Standard, Test and End of control are outputs 22, 23 and 28, respectively, Standard, Test and End of control of the shaper 4 tests, respectively. The output of the address counter 31 is connected to the address input of the memory unit 32, the output of which is connected to the information input of the test register 33.
1 Блок 5 мажоритирования (фиг. 3) содержит группу 34 мажоритарных элементов, группу 35 элементов ИЛИ, группу 36-38 элементов И и элемент ИЛИ-НЕ 39. Первый управляющий вход блока 5 мажоритирования соединен с первыми входами элементов И первой группы 36 и элемента ИЛИ-НЕ 39, выход которого соединен с управляющим входом группы 34 мажоритарных элементов. Второй управляющий вход блока 5 мажоритирования соединен с вторым входом элемента ИЛИ-НЕ 39 и первыми входами элементов И второй группы 37. Третий управляющий вход блока 5 мажоритирования Соединен с третьим входом элемента ИЛИ-НЕ 39 и первыми входами элементов И третьей группы 38. Первый информационный вход блока 5 мажоритирования соединен с первыми информационными входами мажоритарных элементов группы 34 и вторыми входами элементов И первой ·. группы 36, выходы которых соединены с первыми входами элементов ИЛИ группы 35. Второй информационный вход блока 5 мажоритирования соединен с вторыми информационными входами мажоритарных элементов группы 34 и вторыми входами элементов И второй группы 37, выходы которых соединены с вторыми входами элементов ИЛИ группы 35. Третий информационный вход блока 5 мажоритирования соединен с третьими информационными входами мажоритарных элементов труп-, пы 34 и вторыми входами элементов И третьей группы 38, выходы которых соединены с третьими входами элементов ИЛИ группы 35. Выходы мажоритарных элементов группы 34 соединены 1 Majority block 5 (Fig. 3) contains a group of 34 majority elements, a group of 35 OR elements, a group of 36-38 AND elements and an OR-NOT 39 element. The first control input of the majorization block 5 is connected to the first inputs of the AND elements of the first group 36 and the element OR NOT 39, the output of which is connected to the control input of the group of 34 majority elements. The second control input of majorization unit 5 is connected to the second input of the OR-NOT 39 element and the first inputs of AND elements of the second group 37. The third control input of the majorization unit 5 is connected to the third input of the OR-NOT 39 element and the first inputs of AND elements of the third group 38. The first information the input of the majority unit 5 is connected to the first information inputs of the majority elements of group 34 and the second inputs of the AND elements of the first ·. group 36, the outputs of which are connected to the first inputs of the OR elements of group 35. The second information input of the majority unit 5 is connected to the second information inputs of the majority elements of group 34 and the second inputs of the elements AND of the second group 37, the outputs of which are connected to the second inputs of the OR elements of group 35. Third the information input of the majorization unit 5 is connected to the third information inputs of the majority elements of the corpse 34 and the second inputs of the elements of the third group 38, the outputs of which are connected to the third inputs of the cops OR group 35. The outputs of the majority elements of group 34 are connected
1213554 6 с четвертыми входами элементов ИЛИ группы 35, выходы которых соединены с выходом блока 5 мажоритирования.1213554 6 with fourth inputs of OR elements of group 35, the outputs of which are connected to the output of majorization block 5.
Формирователь 4 тестов (фиг. 2) предназначен для формирования тестсигналов на объекты контроля, эталонных реакций и сигнала конца контроля. На входы формирователя 4 тестов подаются тактовые импульсы с выходов 29 и 30 генератора 10. По первому тактовому импульсу в счетчик 31 адреса записываётся единица. Полученный при этом единичный набор с его выхода поступает на адресный вход ПЗУ 32лпредназначенный для хранения программы тестового контроля. ПЗУ 32 разделено на зоны хранения тест-сигналов эталонных реакций и микрооперации конца контроля. Оно представляет собой запоминающее устройство статического типа. Информация, считанная из ПЗУ 32, поступает на Dвход регистра 33, предназначенного для приема, хранения и выдачи.информации. Запись информации в регистр 33 осуществляется по заднему фронту тактового импульса, поступающего на С-вход регистра 33. с_выхода 30 генератора 10. Тест-сигналы поступают на вход 23, эталонные реакции — на выход 22, а сигнал конца команды - на выход конца команды формирователя 4.Shaper 4 tests (Fig. 2) is intended for the formation of test signals for the objects of control, reference reactions and the signal of the end of the control. The inputs of the shaper 4 tests are fed with clock pulses from the outputs 29 and 30 of the generator 10. On the first clock pulse in the counter 31 of the address is written unit. The resulting single set from its output goes to the address input of a 32 L ROM designed to store the test control program. ROM 32 is divided into storage zones for test signals of reference reactions and microoperations of the end of control. It is a static type storage device. The information read from the ROM 32 is fed to the D input of the register 33, intended for receiving, storing and issuing information. Information is recorded in the register 33 on the trailing edge of the clock pulse supplied to the C-input of the register 33. s_output 30 of the generator 10. Test signals are fed to input 23, the reference reactions to output 22, and the signal from the end of the command to the output of the end of the shaper command 4.
Счетчик 31 имеет коэффициент пересчета, равный длине тестовой последовательности, после считывания которой очередным импульсом, поступившим на вход +1, возвращается в исходное состояние.The counter 31 has a conversion factor equal to the length of the test sequence, after reading which with the next pulse received at the input +1, it returns to its original state.
Блок 5 мажоритирования (фиг. 3) предназначен для мажоритарной обработки сигналов, выдаваемых резервируемыми блоками 1-3, либо для подключения на выход работоспособных резервируемых блоков в соответствии с управляющими сигналами, поступающими на его управляющие входы с выходов 25-27 регистра 7 управления. Выходные сигналы резервируемых блоков 1-3 поступают на входы групп элементов И 36 - 38 соответственно, а также на входы группы 39 мажори- . тарных элементов. Если все управляющие сигналы с выходов 25-27 регистра 7 равны нулю, то на выходе элемента ИЛИ-НЕ 39 формируется единичный сигнал, разрешающий функционирование группы 34 мажоритарных элементов. В результате этого на выход блока 5 через группу 35- элементов ИЛИ поступают только выходные сигналы, формируемые группой 34 мажоритар' 5 ных элементов.Majority block 5 (Fig. 3) is intended for majority processing of signals issued by redundant blocks 1-3, or for connecting operable redundant blocks to the output in accordance with the control signals received at its control inputs from outputs 25-27 of control register 7. The output signals of the reserved blocks 1-3 are fed to the inputs of the groups of elements AND 36 - 38, respectively, as well as to the inputs of the group 39 major-. container elements. If all the control signals from the outputs 25-27 of register 7 are equal to zero, then a single signal is generated at the output of the OR-NOT 39 element, allowing the functioning of the group of 34 majority elements. As a result of this, the output of block 5 through the group of 35-elements OR receives only the output signals generated by the group of 34 majority 5 elements.
Если один из управляющих сигналов равен единице, то через элемент ИЛИ-НЕ 39 он запрещает функционирование группы 34 мажоритарных элемен10 тов и разрешает через соответствующую группу 36 и 37 элементов И и группу 35 элементов ИЛИ подключение выхода блока 5 к выходу одного из резервируемых блоков (1-3).If one of the control signals is equal to one, then through the OR-NOT 39 element it prohibits the functioning of the group of 34 majority elements 10 and allows through the corresponding group of 36 and 37 elements AND and the group of 35 elements OR to connect the output of block 5 to the output of one of the reserved blocks (1 -3).
Регистр 6 контроля предназначен для запоминания результатов контроля. Первый разряд регистра 6 предназначен для запоминания результатов контроля резервированной системы в мажоритарной конфигураций,а второй четвертый разряды - для запоминания результатов контроля резервируемых блоков 1-3 соответственно. Регистр построен на синхронных RS-триггерах.The control register 6 is intended for storing the results of the control. The first category of register 6 is intended for storing the results of the control of the redundant system in the majority configurations, and the second fourth category is for storing the results of the control of reserved units 1-3, respectively. The register is built on synchronous RS-triggers.
Запись информации в регистр 6 осуществляется по заднему фронту тактового импульса с выхода 29 генератора 10. Информация о результатах контроля поступает на S-входы соот30 ветствующих разрядов регистра 6 через элементы И 11-14, которые управляются выходными сигналами регистра 7 управления.Information is recorded in the register 6 on the trailing edge of the clock pulse from the output 29 of the generator 10. Information on the control results is sent to the S-inputs of the corresponding bits of the register 6 through the elements 11-14, which are controlled by the output signals of the control register 7.
Регистр 7 управления предназна35 чен для формирования сигналов, управляющих блоком 5 мажоритирования и элементами И 11-15. Он задает последовательность проверки резервированной системы, управляет записью 40 результатов контроля в регистр 6 и управляет конфигурацией резервированной системы по результатам ее контроля. ’Регистр 7 построен по схеме регистра сдвига, имеющего вхо45 ды параллельной записи информации.The control register 7 is intended for generating signals controlling the majorization unit 5 and the elements 11-15. It sets the verification sequence of the redundant system, controls the recording of 40 control results in register 6, and controls the configuration of the redundant system based on the results of its control. ’Register 7 is constructed according to the scheme of the shift register with the inputs of parallel information recording.
Запись информации во второй - четвертый разряды регистра 7 осуществляется через входы D 2 - D 4 этих разрядов по заднему фронту синхро50 импульса, поступающего на вход 01 с выхода элемента И 15. Сдвиг числа, записанного в регистре 7, осуществляется по заднему фронту синхроимпульса, формируемого элементом И 16 и поступающего на вход С2. Выходы 24-27 регистра 7 являются выходами первого - четвертого разрядов соответственно. Выход пятого , поена вход 19 устройства и выходным сигналом разрешагенератора 10. В исходное триггер 9 возвращается с выхода элементов И 15 разряда подключен к выходу 20 устройства. При начальной установке второй - пятый разряды регистра устанавливаются в ноль, а первый разряд - в единицу (цепи и входы начальной установки регистра 7 условно не показаны).Information is recorded in the second and fourth bits of register 7 through the inputs D 2 - D 4 of these bits on the trailing edge of the clock 50 pulse received at input 01 from the output of element 15. 15. The shift of the number recorded in register 7 is carried out on the trailing edge of the clock pulse generated element And 16 and entering the input C2. The outputs 24-27 of register 7 are the outputs of the first to fourth digits, respectively. The fifth output, the input 19 of the device and the output signal of the resolution of the generator 10 are fed. The original trigger 9 returns from the output of the elements AND 15 of the discharge is connected to the output 20 of the device. During the initial installation, the second and fifth digits of the register are set to zero, and the first digit is set to one (the circuits and inputs of the initial installation of register 7 are not conventionally shown).
Блок .8 сравнения предназначен для сравнения выходных сигналов резервированной системы с эталоном. При совпадении реакции системы с эталоном на его инверсном выходе формируется нулевой сигнал, а в противном случае - единичный.Block .8 comparison is designed to compare the output signals of the redundant system with the standard. If the reaction of the system coincides with the standard, a zero signal is formed at its inverse output, and otherwise, a single signal.
Триггер 9 предназначен для управления генератором 10 импульсов. Он срабатывает по сигналу пуска тупающего единичным ет работу состояние сигналами и 17, которые поступают на егоThe trigger 9 is designed to control the pulse generator 10. It is triggered by a start signal of a dull unit, the state of the signals and 17, which enter its
-вход через элемент ИЛИ 18 и соответствуют концу цикла контроля.-input through the element OR 18 and correspond to the end of the control cycle.
Генератор 10 импульсов формирует две последовательности сдвинутых друг относительно друга синхроимпуль|Сов, обеспечивающих синхронизацию работы устройства. Он работает только при едничном сигнале на его управляющем входе.The pulse generator 10 generates two sequences of clock pulses shifted relative to each other, which synchronize the operation of the device. It works only with a single signal at its control input.
Элемент И 15 формирует импульс, который в конце цикла контроля осуществляет запись его результатов в регистр 7 и останавливает работу устройства,возвращая в исходное состояние триггер 9.Element And 15 forms a pulse, which at the end of the control cycle records its results in register 7 and stops the device, returning trigger 9 to its initial state.
Элемент И 17 формирует сигнал об ' окончании цикла контроля, который возвращает в исходное состояние триггер 9 и поступает на выход 21 устройства, сигнализируя об окончании цикла контроля и правильной работе резервируемой системы в мажоритарной конфигурации.Element And 17 generates a signal about the end of the control cycle, which returns trigger 9 and goes to the output 21 of the device, signaling the end of the control cycle and the correct operation of the redundant system in the majority configuration.
Элемент И 16 формирует сигнал сдвига на вход С2 регистра 7 при окончании очередного цикла контроля.Element And 16 generates a shift signal to the input C2 of register 7 at the end of the next control cycle.
Устройство контроля и реконфигурацией работает образом.The control and reconfiguration device operates in a manner.
В исходном состоянии памяти устройства находятся в нулевом состоянии, за исключением младшего разряда регистра 7 j в результате чего на выход 24 регистра 7 поступает' единичный сигнал (цепи установки в исходное состояние условно не показаны).In the initial state, the memory of the device is in the zero state, with the exception of the least significant bit of register 7 j, as a result of which a single signal is output to the output 24 of register 7 (the installation chains are not shown conditionally).
управления следующим все элементыcontrol next all elements
1213554 8 .1213554 8 .
Работа устройства начинается после поступления на вход 19 устройства сигнала Пуск, по которому тригер 9 переключается в единичное состояние и запускает генератор 10 импульсов. Так как на входы блока 5 мажоритирова- ι ния поступают нулевые сигналы с выходов 25-27 регистра 7, блок 5 реализует функцию мащоритирования выходных сигналов резервируемых блоков 1-3. Таким образомфунционирование устройства начинается с контроля правильности функционирования резервированной системы в мажоритарной конфигурации. Это первый режим рабо- . ты устройства.The operation of the device begins after the start signal arrives at the input 19 of the device, by which the trigger 9 switches to a single state and starts the pulse generator 10. Since the inputs of majorization unit 5 receive zero signals from the outputs 25-27 of register 7, block 5 implements the function of the output output signal redundancy of blocks 1-3. Thus, the functioning of the device begins with the control of the correct functioning of the redundant system in the majority configuration. This is the first mode of operation. you are a device.
Первый тактовый импульс с выхода 30 генератора 10 поступает на вход формирователя 4 тестов и по его заднему фронту в регистр 33 (фиг. 2) записывается первая тестовая команда, которая хранится в блоке 32 памяти по нулевому адресу. В результате этого на входы резервируемых блоков 1-3 с выхода 23 формирователя 4 поступает тест, и реакция резервируемых блоков 1-3 после мажоритирования в блоке 5 подается на вход блока 8 сравнения.. Одновременно с выхода 22 формирователя 4 на другой вход блока 8 подается ' эталонная реакиця. Если сформированный блоком 5 и эталонный сигналы совпадают , то на инверсном выходе 8 формируется нулевой сигнал (в противном случае - единичный), который поступает через открытый элемент И 11 на вход S1 регистра 6.The first clock pulse from the output 30 of the generator 10 is fed to the input of the shaper 4 tests and on its trailing edge in the register 33 (Fig. 2) is written the first test command, which is stored in the memory unit 32 at the zero address. As a result of this, a test is received at the inputs of reserved blocks 1-3 from the output 23 of shaper 4, and the reaction of reserved blocks 1-3 after majorization in block 5 is fed to the input of comparison block 8 .. At the same time, from output 22 of shaper 4 to another input of block 8 'reference reaction. If the signals generated by block 5 and the reference signals coincide, then a zero signal (otherwise, a single signal) is generated at the inverse output 8, which enters through the open element And 11 to the input S1 of register 6.
После этого на выходе 29 генератора 10 формируется первый тактовый импульс, сдвинутый относительно импульса на выходе 30 на время, необходимое для формирования реакции на первый тест и поступления сигнала с выхода блока 8 на вход S1 регистра 6. Этот тактовый импульс своим задним фронтом записывает единицу в разряд S1 регистра 6, если реакция неверна, или ноль,если система исправна. Одновременно по заднему фронту этого же импульса в счетчик 31 (фиг. 2) добавляется единица, и из блока 32 памяти считыва-’ ется очередная тест-команда.After that, the first clock pulse is generated at the output 29 of the generator 10, shifted relative to the pulse at the output 30 by the time necessary for generating a reaction to the first test and a signal from the output of block 8 to the input S1 of register 6. This clock pulse writes a unit to bit S1 of register 6, if the reaction is incorrect, or zero, if the system is operational. At the same time, one is added to the counter 31 (Fig. 2) along the trailing edge of the same pulse, and the next test command is read from the memory unit 32.
Затем, по очередной паре тактовых импульсов с выходов 30 и 29 генератора 10 в регистр 33 записывается считанная из блока 32 тест-команда, а в разряд S1 регистра 6 записывается единица, если реакция резерви55 рованной системы неверна. В противном случае разряд S1 регистра 6 остается в предыдущем состоянии.Then, according to the next pair of clock pulses from the outputs 30 and 29 of the generator 10, the test command read from block 32 is written to register 33, and one is written to the S1 bit of register 6 if the reaction of the reserved system is incorrect. Otherwise, the discharge S1 of the register 6 remains in the previous state.
В дальнейшем устройство работает аналогично описанному до тех пор, пока из блока 32 памяти формирователя 4 считывается в регистр 33 последняя тест-команда. - В отличие от предыдущих тёст-команд она содержит микрооперацию Конец контроля, по которой устанавливается в единичное состояние младший разряд регистра 33 и на выходе 28 формирователя 4 появляется единичный сигнал, который поступает на входы элементов И 16 и 17. Очередной тактовый импульс с выхода 29 генератора 10 записывает в единицу в разряд S1 регистра 6, если реакция системы на последний тест неверна, и Еэзвращает в нулевое состояние счетчик 31.In the future, the device operates as described until the last test command is read into register 33 from the memory unit 32 of the driver 4. - Unlike previous test commands, it contains the micro-operation End of control, by which the least significant bit of register 33 is set to a single state and at the output 28 of the former 4, a single signal appears that goes to the inputs of elements 16 and 17. The next clock pulse from output 29 generator 10 writes to unit 1 in bit S1 of register 6, if the system reaction to the last test is incorrect, and counter 31 returns to the zero state.
Если контролируемая система, состоящая из резервируемых блоков 1-3 и блока 5 мажоритирования, исправна в мажоритарной конфигурации, то в разряде S1 регистра 6 записывается ноль, и выходным сигналом этого разряда элемент И 16 закрывается, а элемент И 17 открывается. Тогда очередной импульс с выхода 30 генератора 10 проходит через элемент И 17 на выход 21 устройства, сигнализируя о конце контроля и исправности системы в мажоритарной конфигурации, и ца вход R-триггера 9, црекратив работу устройства.If the controlled system, consisting of redundant blocks 1-3 and majorization block 5, is operational in the majority configuration, then in bit S1 of register 6 zero is written, and the output signal of this discharge element 16 closes and element 17 opens. Then the next impulse from the output 30 of the generator 10 passes through the element And 17 to the output 21 of the device, signaling the end of the control and the system is working in the majority configuration, and the input of the R-trigger 9, crashing the operation of the device.
. Если же система неисправна, то на одной из тест-проверок в разряд S1 регистра 6 записывается единица, и единичный сигнал с выхода этого разряда закрывает элемент И 21 и открывает элемент И 16. Тогда импульс с выхода 30 генератора 10 проходит через элемент И 16 на вход С 2 регистра 7 и сдвигает единицу из первого разряда во второй. Одновременно он записывает в регистр 33 первую тест-команду . На выходе 25 регистра 7 появляется единичный сигнал, который открывает элемент И 12 и переключает блок 5 мажоритиро-. вания в режим, при котором выход резервируемого блока 1 подключается к входу блока 8 сравнения. Таким образом, устройство переходит во второй режим - режим контроля резервируемого блока 1.. If the system is faulty, then on one of the test checks, one is written to the S1 bit of register 6, and a single signal from the output of this discharge closes the And 21 element and opens the And 16. Then the pulse from the output 30 of the generator 10 passes through the And 16 element input C 2 of register 7 and shifts the unit from the first digit to the second. At the same time, he writes the first test command to register 33. At the output 25 of register 7, a single signal appears, which opens the And 12 element and switches the majority block 5. operation in the mode in which the output of the reserved unit 1 is connected to the input of the comparison unit 8. Thus, the device goes into the second mode - the control mode of the reserved unit 1.
Работа устройства в этом режиме аналогична описанному с той разницей, 5 что результат контроля записывается в разряд S2 регистра 6. В последней тест-команде выдается сигнал конца контроля, который открывает элемент И 16 (элемент И 17 закрыт единичным сигналом с выхода разряда S1 регистра 6), очередной тактовый импульс с выхода 30 генератора 10 проходит через элемент И 16 на вход С 2 регистра 7 и сдвигает нахо15 дящуюся в нем единицу в третий, разряд. На выходе 26 регистра 7 появляется единичный сигнал, который переводит устройство в третий режим режим контроля резервируемого бло20 ка 2.The operation of the device in this mode is similar to that described with the difference 5 that the control result is recorded in bit S2 of register 6. In the last test command, a signal is sent to the end of the control, which opens element And 16 (element And 17 is closed by a single signal from the output of discharge S1 of register 6 ), the next clock pulse from the output 30 of the generator 10 passes through the element And 16 to the input C 2 of the register 7 and shifts the unit in it to the third, discharge. At the output 26 of register 7, a single signal appears, which puts the device into the third mode, the monitoring mode of the reserved unit 2.
После проверки работоспособности блока 2 устройство переключается в режим контроля блока 3 (четвертый режим). По окончании этого режима 25 в регистре 6 (разряды S2 - S4)содержится информация об исправности всех трех резервируемых блоков. После появления сигнала конца контроля, на выходе 28 формирователя 4 очеред30 ной импульс с выхода 30 генератора 10 проходит через элемент И 16 и сдвигает единицу в последний пятый разряд регистра 7. С его выхода единичный сигнал поступает на выход 20 устройства, сигнализируя о конце 33 контроля и выходе системы из мажоритарной конфигурации. Одновременно этот сигнал открывает элемент И 15, и очередной импульс с выхода 29 генератора 10 проходит через элемент 40 И 15 на вход С1 регистра 7 и вход R триггера 9. В результате этого в регистр 7 переписывается из регистра 6 инверсный код, который определяет настройку блока 5, которая , 43 обеспечивает работоспособное состояние резервируемой системы, а триггер 9 возвращается в исходное состояние и прекращает работу устройства.After checking the operability of block 2, the device switches to the control mode of block 3 (fourth mode). At the end of this mode 25 in register 6 (bits S2 - S4) contains information about the health of all three reserved blocks. After the signal from the end of the control appears, at the output 28 of the shaper 4, the next 30 pulse from the output 30 of the generator 10 passes through the element 16 and shifts the unit to the last fifth digit of the register 7. From its output, a single signal is sent to the output 20 of the device, signaling the end of 33 control and exit of the system from the majority configuration. At the same time, this signal opens the element And 15, and the next pulse from the output 29 of the generator 10 passes through the element 40 And 15 to the input C1 of the register 7 and the input R of the trigger 9. As a result, the inverse code is written to the register 7, which determines the block setting 5, which, 43 ensures the operational state of the redundant system, and trigger 9 returns to its original state and stops the operation of the device.
5° Использование изобретения позволяет повысить оперативность контроля и экономичность устройств,осуществляющих проверку и управление реконфигурацией резервированных систем.5 ° The use of the invention improves the efficiency of control and the cost-effectiveness of devices that verify and manage the reconfiguration of redundant systems.
Фиг.1Figure 1
Фиг?FIG?
Фиг.3Figure 3
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843753212A SU1213554A1 (en) | 1984-06-07 | 1984-06-07 | Device for checking and controlling reconfiguration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843753212A SU1213554A1 (en) | 1984-06-07 | 1984-06-07 | Device for checking and controlling reconfiguration |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1213554A1 true SU1213554A1 (en) | 1986-02-23 |
Family
ID=21123830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843753212A SU1213554A1 (en) | 1984-06-07 | 1984-06-07 | Device for checking and controlling reconfiguration |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1213554A1 (en) |
-
1984
- 1984-06-07 SU SU843753212A patent/SU1213554A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 463972, кл. G 06 F 11/18, 1975. Авторское свидетельство СССР 411455, кл. G 06 F 11/18, 1974. Авторское свидетельство СССР № 1040632, кл. Н 05 К 10/00, 1982. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5958558A (en) | Parallel cyclic redundant checking circuit | |
SU1213554A1 (en) | Device for checking and controlling reconfiguration | |
US4606057A (en) | Arrangement for checking the counting function of counters | |
RU2097820C1 (en) | Programmable timer | |
SU1160414A1 (en) | Device for checking logic units | |
SU1338020A1 (en) | M-sequence generator | |
SU1485407A1 (en) | Multi-channel programmed code-phase converter | |
SU1705876A1 (en) | Device for checking read/write memory units | |
SU1555705A1 (en) | Device for shaping test actions | |
SU1120326A1 (en) | Firmware control unit | |
SU1218386A1 (en) | Device for checking comparison circuits | |
SU1667280A1 (en) | Device for checking and backing up computer-aided data and measurementsystems | |
SU1228107A1 (en) | Device for checking comparison circuits | |
SU1223233A1 (en) | Device for checking uniform logic units | |
SU1656536A1 (en) | Device to check microprocessor control signals | |
SU1488745A1 (en) | Orthogonal program unit | |
SU809397A1 (en) | Storage device with error correction | |
SU1089627A1 (en) | Storage with self-check | |
SU1704147A1 (en) | Multimicroprocessor checkable and restorable controlling system | |
SU1270766A1 (en) | Device for hardware compiling of programming languages | |
RU1812628C (en) | Device for detection of group synchronization codes | |
SU1508287A1 (en) | Storage with check | |
RU1837292C (en) | Device for recovering information about system status | |
RU1830535C (en) | Redundant device for test and control | |
SU1439566A1 (en) | Arrangement for synchronizing memory units |