SU1474662A1 - Input/output controller - Google Patents
Input/output controller Download PDFInfo
- Publication number
- SU1474662A1 SU1474662A1 SU874282900A SU4282900A SU1474662A1 SU 1474662 A1 SU1474662 A1 SU 1474662A1 SU 874282900 A SU874282900 A SU 874282900A SU 4282900 A SU4282900 A SU 4282900A SU 1474662 A1 SU1474662 A1 SU 1474662A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- outputs
- information
- failure
- Prior art date
Links
Landscapes
- Hardware Redundancy (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в многомашинных вычислительных системах, к которым предъ вл ютс повышенные требовани к достоверности получаемых результатов вычислений. Целью изобретени вл етс повышение достоверности работы за счет обеспечени подсчета числа сбоев на заданном интервале времени, оперативного изменени этого интервала и верхней границы числа сбоев. Устройство содержит два регистра адреса, два регистра данных, два блока сравнени , блок обнаружени отказа, триггер отсутстви сбоев, триггер отказа. 2 з.п. ф-лы, 4 ил.The invention relates to computing and can be used in multi-machine computing systems to which increased requirements are placed on the reliability of the obtained calculation results. The aim of the invention is to increase the reliability of work by providing a count of the number of failures at a given time interval, an operational change of this interval and an upper limit of the number of failures. The device contains two address registers, two data registers, two comparison blocks, a failure detection block, a failure trigger, a failure trigger. 2 hp f-ly, 4 ill.
Description
1one
Изобретение относитс к вычислительной технике и может быть использовано в многомашинных вычислительных системах, к которым предъ вл ютс повышенные требовани к достоверности получаемых результатов вычислений .The invention relates to computing and can be used in multi-machine computing systems to which increased requirements are placed on the reliability of the obtained calculation results.
Целью изобретени вл етс повышение достоверности работы за счет обеспечени подсчета числа сбоев на заданном интервале времени, оперативного изменени этого интервала и верхней границы числа сбоев.The aim of the invention is to increase the reliability of work by providing a count of the number of failures at a given time interval, an operational change of this interval and an upper limit of the number of failures.
На фиг. 1 изображена блок-схема устройстваj на фиг. 2 - схема блока обнаружени отказа) на фиг. 3 - схема счетчика времени; на фиг. 4 - схема узла счета.FIG. 1 is a block diagram of the device j in FIG. 2 is a diagram of a failure detection unit in FIG. 3 - diagram of the time counter; in fig. 4 is a diagram of the account node.
Устройство содержит (фиг, 1) регистры 1 и 2 адреса, регистры 3 и 4 данных, блоки 5 и 6 сравнени , И 7, первый 8 и второй 9 элементы ИЛИ, блок 10 обнаружени отказа , триггер 11 отсутстви сбоев, триггер 12 сбоев, триггер 13 отказов, вход 14 подтверждени устройства, первый информационный вход 15 устройства , второй информационный входThe device contains (FIG. 1) registers 1 and 2 addresses, registers 3 and 4 of data, blocks 5 and 6 of comparison, AND 7, first 8 and second 9 elements OR, failure detection block 10, failure trigger 11, failure trigger 12, failure trigger 13, device confirmation input 14, first device information input 15, second information input
16устройства, синхронизирующий вход16 device sync input
17устройства, вход 18 начальной установки устройства, вход 19 кода услови устройства, вход 20 записи информации устройства, выход 21 разрешени устройства, выход 22 наличи сбоев устройства, выход 23 отказа устройства, вход 24 установки блока 10 обнаружени отказа, счетный вход17 devices, device setup input 18, device condition code input 19, device information recording input 20, device resolution output 21, device failure output 22, device failure output 23, installation setting input 24 of failure detection unit 10, counting input
25 блока 10 обнаружени отказа, инфор-1 мационный вход 26 блока 10 обнаружени отказа, вход 27 записи блока 10 обнаружени отказа и выход 28 блока 10 обнаружени отказа.25 of the failure detection unit 10, an information input 26 of the failure detection unit 10, a recording input 27 of the failure detection unit 10, and an output 28 of the failure detection unit 10.
Блок 10 обнаружени отказа (фиг.2) содержит счетчик 29 времени, элемент ИЛИ 30, узел 31 счета, установочный вход 32 счетчика 29 времени, информа- ционный вход 33 счетчика 29 времени, вход 34 записи счетчика 29 времени, выход 35 переполнени счетчика 29 времени, установочный вход 36 узла 31 счета, информационный вход 37 уз- ла 31 счета, вход 38 записи узла 31 счета, счетный вход 39 узла 31 счета и выход 40 узла 31 счета.Failure detection unit 10 (FIG. 2) contains a time counter 29, an OR element 30, an account node 31, a setup input 32 of a time counter 29, an information input 33 of a time counter 29, a write counter 34 of a time counter 29, an overflow exit 35 of a counter 29 time, installation input 36 of the account node 31, information input 37 of the account node 31, input 38 of the record of the account node 31, account input 39 of the account node 31, and output 40 of the account node 31.
Счетчик 29 времени содержитTime counter 29 contains
30thirty
(фиг. 3) регистр 41, первый 42 и BTO-JS 11 отсутстви сбоев был в нулевом рой 43 элементы задержки, элемент ИЛИ 44, генератор 45 импульсов и реверсивный счетчик 46.(Fig. 3) register 41, the first 42 and BTO-JS 11 no failures were in zero swarm 43 delay elements, element OR 44, pulse generator 45 and reversible counter 46.
Узел 31 счета содержит (фиг. 4) элемент 47 задержки, первый элемент 20 ИЛИ 48, второй 49 и первый 50 регистры , счетчик 51, элемент НЕ 52, элемент 53 сравнени и второй элемент ИЛИ 54.The counting unit 31 comprises (FIG. 4) a delay element 47, a first element 20 OR 48, a second 49 and a first 50 registers, a counter 51, a NOT element 52, a comparison element 53 and a second element OR 54.
Устройство работает следующим об- 25 разом.The device works as follows 25 times.
Перед началом работы подачей на вход 18 устройства сигнала начальной установки производитс начальна установка триггеров 12 и 13 и блока 10 по входу 24. Затем через вход 19 устройства на входе 26 блока 10 обнаружени отказа устанавливаетс код услови отказа (который в° общем случае включает код числа сбоев и код временного интервала, на котором производитс счет сбоев), и по положительному перепаду напр жени на входе 20 устройства и на входе-27 этот код загружаетс в блок 10 обнаружени отказа .Before starting operation, the initial installation of triggers 12 and 13 and block 10 on input 24 is performed at the input 18 of the initial setup signal device. Then, the failure condition code (which generally includes the number code) is input through the device input 19 at input 26 of the failure detection unit 10. and the code of the time interval for which the fault is counted), and by a positive voltage drop at the device input 20 and at the input-27, this code is loaded into the failure detection unit 10.
На первый информационный вход 15 подаютс коды адреса и данных с магистрали адрес - данные одной из двух ЭВМ, на второй информационный вход 16 - коды адреса и данных с магистрали адрес - данные другой ЭВМ. После загрузки в регистр 1 адреса и регистр 3 данных, регистр 2 адреса и регистр 4 данных информации идентичных циклов обмена по магистрали адрес - данные соответственно первой и второй ЭВМ на синхронизирующий вход 17 устройства подаетс сигнал, который по управл ющим входам блоков 5 и 6 сравнени разрешает работу пос ледних.The first information input 15 is fed with the address and data codes from the address bus — the data of one of the two computers; the second information input 16, the address and data codes from the address bus — the data of the other computer. After loading into register 1 the address and register 3 of data, register 2 of address and register 4 of the data of identical exchange cycles through the address – data link, the first and second computers, respectively, send a signal to the device’s synchronizing input 17, which by control inputs of the blocks 5 and 6 compares permits the work of the latter.
Блок 5 сравнени сравнивает адресосто нии , и подтверждают единично состо ние, если данный триггер был в единичном состо нии. На выходе 2 по вл етс сигнал разрешающий рабо обоих ЭВМ, В том случае, когда либ адреса, либо данные идентичных цик лов обмена магистрали адрес - данн либо то и другое вместеs генерируем первой и второй ЭВМ, не совпадают, на выходе элемента И 7 устанавлива етс низкий уровень напр жени , а сигнал с одного из выходов несразн ни либо блока 5 сравнени , либо блока 6 сравнени , проход через э мент ИЛИ 8, срабатывает триггер 11 отсутстви сбоев в нулевое состо н что приводит к исчезновению сигнал на выходе 21, а триггер 12 сбоев у танавливаетс в единичное состо ни вызыва по вление сигнала на выход 22, который запрещает дальнейшую р боту обеих ЭВМ.Comparison unit 5 compares the addresses, and confirms a single state if this trigger was in a single state. At output 2, a signal appears allowing the operation of both computers. In the case when either the addresses or the data of identical exchange cycles of the address-data or both of them generate the first and second computers do not match, the output of the And 7 element is set The voltage level is low, and the signal from one of the outputs is not contradictory to either the comparison unit 5 or the comparison block 6, the passage through the element OR 8, the trigger 11 is triggered, there are no faults in the zero state, and the output 21 disappears. trigger 12 crashes on the unit th condition causing occurrence of signal on the output 22, which prohibits further p bot both computers.
Этим же сигналом, по вление кот рого означает по вление в системе двух ЭВМ сбо , производитс перево блока 10 обнаружени отказа по вхо 25 в очередное состо ние, фиксирую общее количество сбоев системы.By the same signal, the appearance of which means the appearance of two computers in the system fails, the failure detection unit 10 is re-entered into the next state, recording the total number of system failures.
Сигналом с выхода 22 кажда из дс двух ЭВМ переводитс на программу работки прерывани по сбою, котора возвращает ЭВМ на то место в рабоч программе, после которого произоше сбой. Перейд на программу обработ прерывани по сбою, система ЭВМ вы батывает сигнал, который подаетс вход 14 и, проход через элемент И 9, производит сброс в нулевое сост ние триггера 12 сбоев Возвративши на место в рабочей программе, пред ствовавшей сбою,, кажда ЭВМ продол ет работу от цикла к циклу в магис рал х адрес - данные ЭВМ, работа у ройства повтор етс , как указано, By output signal 22, each of the two computers' ds is transferred to a malfunction interrupt routine, which returns the computer to the place in the work program after which the failure occurred. Going to the interrupt fault handling program, the computer system generates a signal that inputs input 14 and, passing through the E 9 element, resets to the zero state of the trigger 12 faults. Returning to its place in the working program that preceded the failure, each computer continued There is no cycle-to-cycle operation in the math address — computer data, the operation of the device is repeated, as indicated,
3535
4040
5050
,.55.55
са, генерируемые первой и второй ЭВМ,sa generated by the first and second computers,
записанные в регистры 1 и 2 адреса соответственно. Блок 6 сравнени сравнивает данные, генерируемые первой и второй ЭВМ, записанные в регисры 3 и 4 данных соответственно. Вrecorded in registers 1 and 2 addresses, respectively. Comparison unit 6 compares the data generated by the first and second computers recorded in data registers 3 and 4, respectively. AT
случае совпадени адресов и данных, генерируемых первой и второй ЭВМ, на выходах сравнени блоков 5 и 6 сравнени по вл ютс сигналы, которые , проход через элемент И 7 и образу сигнал на его выходе, устанавливают триггер 11 отсутстви сбоев в единичное состо ние, если триггерIn case of coincidence of addresses and data generated by the first and second computers, at the outputs of the comparison of blocks 5 and 6 of the comparison, signals appear that, passing through the AND 7 element and forming the signal at its output, set the trigger 11 for no faults to one if trigger
30thirty
JS 11 отсутстви сбоев был в нулевом Js 11 no failures was at zero
20 2520 25
,,
состо нии, и подтверждают единичное состо ние, если данный триггер был в единичном состо нии. На выходе 21 по вл етс сигнал разрешающий работу обоих ЭВМ, В том случае, когда либо адреса, либо данные идентичных циклов обмена магистрали адрес - данные, либо то и другое вместеs генерируемые первой и второй ЭВМ, не совпадают, на выходе элемента И 7 устанавливаетс низкий уровень напр жени , а сигнал с одного из выходов несразне- ни либо блока 5 сравнени , либо блока 6 сравнени , проход через элемент ИЛИ 8, срабатывает триггер 11 отсутстви сбоев в нулевое состо ние, что приводит к исчезновению сигнала на выходе 21, а триггер 12 сбоев устанавливаетс в единичное состо ние, вызыва по вление сигнала на выходе 22, который запрещает дальнейшую работу обеих ЭВМ.state, and confirm the single state if the trigger was in the single state. At output 21, a signal appears allowing the operation of both computers. In the event that either the addresses or the data of identical exchange cycles of the address-data or both of the first and second computers do not match, the output of the And 7 element is set low voltage level, and the signal from one of the outputs of either the comparison block 5 or the comparison block 6, the passage through the element OR 8, the trigger 11 is triggered, there are no faults in the zero state, which leads to the disappearance of the signal at the output 21, and trigger 12 crashes set vaets in a single state, causing the phenomenon of output signal 22, which prohibits further operation of the two computers.
Этим же сигналом, по вление которого означает по вление в системе двух ЭВМ сбо , производитс перевод блока 10 обнаружени отказа по входу 25 в очередное состо ние, фиксирующее общее количество сбоев системы.The same signal, the appearance of which means the appearance of two computers in the system, fails, the failure detection unit 10 on input 25 is transferred to the next state, which fixes the total number of system failures.
Сигналом с выхода 22 кажда из дс двух ЭВМ переводитс на программу обработки прерывани по сбою, котора возвращает ЭВМ на то место в рабочей программе, после которого произошел сбой. Перейд на программу обработки прерывани по сбою, система ЭВМ вырабатывает сигнал, который подаетс на вход 14 и, проход через элемент ИЛИ 9, производит сброс в нулевое состо ние триггера 12 сбоев Возвратившись на место в рабочей программе, предшествовавшей сбою,, кажда ЭВМ продолжает работу от цикла к циклу в магистрал х адрес - данные ЭВМ, работа устройства повтор етс , как указано, ВBy output signal 22, each of the two computers' ds is transferred to a crash interrupt handler program, which returns the computer to the place in the work program after which the crash occurred. Going to the interrupt fault handling program, the computer system generates a signal that is fed to input 14 and, passing through the OR element 9, resets to the zero state of the trigger 12 faults. Returning to the place in the work program preceding the malfunction, each computer continues to work from cycle to cycle in the trunk address - computer data, the device operation is repeated as indicated, B
3535
4040
5050
5555
случае, когда общее количество сбоев превысит заданное блоком 10 обнаружени отказа, на выходе 28 последнего по вл етс сигнал, который устанавливает триггер 13 отказа в единичное состо ние, после чего на выходе 23 по вл етс сигнал, оповещающий систему ЭВМ об отказе. Этот сигнал может оповещать либо оператора, либо действовать на систему ЭВМ как сигнал прерывани с высоким приоритетом , при по влении которого система должна выйти на соответствующую программу обработки прерывани по отказу.In the event that the total number of failures exceeds the one specified by the failure detection unit 10, a signal appears at the output 28 of the latter, which sets the failure trigger 13 to one, and then a signal appears at the output 23 notifying the computer system of a failure. This signal can alert either the operator or act on the computer system as a high priority interrupt signal, at which the system should go to the appropriate fault interrupt handling program.
Блок 10 обнаружени отказа работает следующим образом.The failure detection unit 10 operates as follows.
Предварительно в узел 31 счетаPreliminary in node 31 accounts
ла 31 счета подаютс импульсные сигналы , соответствующие сбою вычислительной системы. Если за временной интервал , определ емый двум соседними импульсами счетчика 29 времени, снимаемыми с его выхода 35 и поступающими через элемент ИЛИ 30 на вход 36 узла 31, число импульсов сбоевOn account 31, pulse signals are provided corresponding to the failure of the computing system. If for the time interval defined by two adjacent pulses of the time counter 29, taken from its output 35 and coming through the OR element 30 to the input 36 of the node 31, the number of failure pulses
вычислительной системы станет равно числу, соответствующему коду числа сбоев, то на выходе 40 узла 31 счета и, следовательно, на выходе 28 блока 10 обнаружени отказа по вл 5 етс сигнал, идентифицирующий отказ устройства. Если за временный интервал , определ емый двум соседними импульсами счетчика 29 времени, чис- ло импульсов сбоев не превысит чисthe computer system becomes equal to the number corresponding to the code of the number of failures, then the output 40 of the counting unit 31 and, therefore, the output 28 of the failure detection unit 10 has a signal identifying the device failure. If during the time interval defined by two adjacent pulses of the time counter 29, the number of failures pulses does not exceed the numbers
загружаетс код числа сбоев, соответ-20 ло, соответствующее коду числа сбоствующий числу сбоев, которое необходимо отсчитать до идентификации отказа , а в счетчик 29 времени загружаетс код временного интервала, соответствующий временному интервалу, на котором происходит счет числа сбоев до идентификации отказа. Код временного интервала и код числа сбоев вл ютс составными част ми кода услови .The code for the number of failures is loaded, corresponding to -20, the corresponding code for the number is consistent with the number of failures, which must be counted before identifying the failure, and the time interval code corresponding to the time interval where the number of failures is counted before the identification of failure is loaded into time counter 29. The time slot code and the error number code are all part of the condition code.
Таким образом, через вход 26 блока 10 обнаружени отказа на вход 37 узла 31 счета подаетс код числа сбоев, а на вход 33 счетчика 29 времени - код временного интервала. Затем через вход 27 блока 10 обнаружени отказа подаетс сигнал записи на вход 34 счетчика 29 времени и на вход 38 узла 31 счета, и производитс запись кода временного интервала в счетчик 29 времени и кода числа сбоев в узел 31 счета.Thus, through the input 26 of the failure detection unit 10, the code of the number of failures is supplied to the input 37 of the account node 31, and the time interval code is input to the input 33 of the time counter 29. Then, through the input 27 of the failure detection unit 10, a write signal is input to the input 34 of the time counter 29 and the input 38 of the counting node 31, and the time code of the time interval is written to the time counter 29 and the failure number code to the counting node 31.
По сигналу, подаваемому на вход 24 блока 10 обнаружени отказа, а затем на вход 32 счетчика 29 времени и через элемент ИЛИ 30 блока 10 обнаружени отказа на вход 36 узла 31 счета, производитс начальна установка счетчика 29 времени и узла 31 счета. Кроме того, начальна установка узла 31 счета производитс через запрограммированные в счетчике 29 времени временные интервалы импульсными сигналами, которые с выхода 35 счетчика 29 времени через элемент ИЛИ 30 поступают на вход 36 узла 31 счета.The signal supplied to the input 24 of the failure detection unit 10, and then to the input 32 of the time counter 29 and through the OR 30 element of the failure detection detection unit 10 to the input 36 of the account 31 of the account, the initial installation of the time counter 29 and the account 31 is performed. In addition, the initial installation of the counting unit 31 is performed through time intervals programmed in the time counter 29 by pulse signals, which from the output 35 of the time counter 29 through the OR 30 element arrive at the input 36 of the account 31 of the account.
После этого через вход 25 блока 10 обнаружени отказа на вход 39 узев , то происходит установка в начальное состо ние узла 31 счета очередным импульсом счетчика 29 времени , снимаемым с его выхода 35, иAfter this, through the input 25 of the failure detection unit 10 to the input of 39 knots, the initial state of the counting unit 31 is set by the next pulse of the time counter 29, taken from its output 35, and
счет импульсов сбоев повтор етс .the failure pulse count is repeated.
Счетчик 29 времени работает следующим образом.The time counter 29 operates as follows.
Предварительно по входу 33 счетчика 29 времени в регистр 41 загружаетс код, соответствующий временному интервалу, и по сигналу, подаваемому на вход 34 счетчика 29 времени, записываетс в регистр 41. Затем этот сигнал , пройд через элемент 42 задержки и задержавшись на врем записи информации в регистр 41, проходит через элемент ИЛИ 44 и, поступив на вход записи информации реверсивного счетчика 46, записывает в него информациюPreliminarily, at the input 33 of the time counter 29, the code corresponding to the time interval is loaded into the register 41, and the signal applied to the input 34 of the time counter 29 is recorded into the register 41. Then this signal, having passed through the delay element 42 and having delayed during the recording of information in the register 41, passes through the element OR 44 and, having entered the record entry information of the reversible counter 46, writes information into it
с выхода регистра 41.with the release of the register 41.
Импульсные сигналы с выхода генератора 45 импульсов поступают на реверсивный вход реверсивного счетчика 46 и обнул ют последний. Как толькоThe pulse signals from the output of the pulse generator 45 arrive at the reversing input of the reversible counter 46 and zero the latter. Once
реверсивный счетчик 46 перейдет в нулевое состо ние, на его выходе по вл етс сигнал, который подаетс на выход 35 счетчика 29 времени и, пройд через элемент 43 задержки и элемент ИЛИ 44, записывает в реверсивный счетчик 46 информацию с выхода регистра 41.the reversible counter 46 goes into the zero state, a signal appears at its output, which is fed to the output 35 of the time counter 29 and, having passed through the delay element 43 and the OR element 44, writes the information from the output of the register 41 to the reversible counter 46.
Затем сигнал с выхода 35 счетчика 29 времени, длительность которогоThen the signal from the output 35 of the counter 29 time, the duration of which
определ етс временем задержки распространени сигнала в элементе 43 задержки, элементе ИЛИ 44 и временем записи информации в реверсивный счетчик 46, снимаетс . После этогоis determined by the propagation delay time of the signal in the delay element 43, the OR element 44, and the recording time of the information in the reversible counter 46, is removed. Thereafter
работа счетчика 29 времени повтор етс .the operation of the time counter 29 is repeated.
Начальна установка счетчика 29 времени производитс подачей импульсного сигнала на вход 32 счетчика 29 времени, после чего сигнал, пройд через элемент ИЛИ 4, записывает информацию с выхода регистра 41 в реверсивный счетчик 46, Изменение временного интервала счетчика 29 времени производитс во врем работы последнего посредством загрузки нового кода временного интервала в регистр 41,The initial setting of the time counter 29 is made by applying a pulse signal to the input 32 of the time counter 29, after which the signal passed through the OR 4 element records information from the output of the register 41 to the reversible counter 46. The time interval of the time counter 29 is changed during the last operation by loading The new code of the time interval in the register 41,
Узел 31 счета работает следующим образом.Node 31 accounts works as follows.
Предварительно в регистр 49 загру жаетс код числа сбоев, который подаетс через вход 37 узла 31 счета, и записываетс в данный регистр сигналом по входу 38 узла 31 счета.Previously, the fault number code is loaded into the register 49, which is fed through the input 37 of the account node 31, and is written to this register with the signal at the input 38 of the account 31 of the account.
Затем по входу 36 узла 31 счета производитс начальна установка счетчика 51 импульсным сигналом, который ,, пройд через элемент ИЛИ 48, попадает на вход сброса счетчика 51. Нулевое состо ние последнего соответствует начальному состо нию узла 31 счета. Импульсы сбоев, поступающие на вход 39 узла 31 счета, фиксируютс счетчиком 51. В то же врем по переднему фронту сбоев информаци с выхода регистра 49 загружаетс в регистр 50. Кроме того, проинвертиро- ванный импульсный сигнал с выхода элемента НЕ 52 разрешает работу элемента 53 сравнени , который сравнивает каждое новое состо ние счетчика 51 с информацией, загруженной в регистр 50, В случае совпадени кодов на выходе кода счетчика 51 и на выходе регистра 50 на соответствующем выходе элемента 53 сравнени по вл етс сигнал, который, пройд через элемент ИЛИ 54, по вл етс на выходе 40,и, пройд через элемент 47 задержки и элемент ИЛИ 48, производит установку счетчика 5I в нулевое состо ние. Это приводит к гому, что сигнал на выходе элемента 53 сравнени и, следовательно, на выходе 40 узла 31 счета (длительность, которого определ етс временем задержки на элементе 47 задержки, на элементе ИЛИ 48, временем обнулени счетчика 51, временем задержки на элементе 53 сравнени и элементе ИЛИ 54) исчезает. Далее работа узла 31 сче0Then, at the input 36 of the counting unit 31, the initial installation of the counter 51 is made by a pulse signal that passes through the OR element 48 and goes to the reset input of the counter 51. The zero state of the latter corresponds to the initial state of the counting unit 31. The pulses of faults arriving at the input 39 of the node 31 of the account are recorded by the counter 51. At the same time, on the leading edge of the faults, information from the output of the register 49 is loaded into the register 50. In addition, the inverted pulse signal from the output of the HE element 52 permits the operation of the element 53 A comparison that compares each new state of the counter 51 with the information loaded into the register 50. In the event that the codes at the output of the code of the counter 51 and the output of the register 50 match, a signal appears on the corresponding output of the comparison element 53, which has passed through the The OR 54, appears at output 40, and, having passed through delay element 47 and OR 48, sets the counter 5I to zero. This leads to the Goma that the signal at the output of the comparison element 53 and, therefore, at the output 40 of the account node 31 (the duration of which is determined by the delay time on the delay element 47, on the OR element 48, the zero time of the counter 51, the delay time on the 53 element comparison and the element OR 54) disappears. Further work of node 31
5five
00
5five
00
5five
00
5five
00
5five
та повтор етс $как описано. При необходимости изменени информации о количестве сбоев производитс повторна загрузка информации в регистр 495 причем процесс загрузки не требует изменени оежима работы узла 31 счета. Если число сбоев, код которого загружен в регистр 50, больше или равно числу сбоев, зафиксированному в состо нии счетчика 51, то работа узла 31 счета происходит, как описано. Если число сбоев, код которого загружен в регистр 50, меньше, чем число,сбоев, зафиксированное в состо нии счетчика 51, то продолжаетс счет сбоев счетчиком 51.до тех пор, пока коды регистра 50 и счетчика 51 не сравн ютс . После этого работа узла 31 счета происходит, как описано.This is repeated as described. If it is necessary to change the information on the number of failures, information is reloaded into the register 495 and the loading process does not require changing the operation of the account node 31. If the number of failures, the code of which is loaded into the register 50, is greater than or equal to the number of failures recorded in the state of the counter 51, then the operation of the account node 31 occurs as described. If the number of failures, the code of which is loaded into the register 50, is less than the number of failures recorded in the state of the counter 51, then the counting of the failures by the counter 51 continues until the codes of the register 50 and the counter 51 are compared. After that, the operation of the account node 31 occurs as described.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874282900A SU1474662A1 (en) | 1987-06-10 | 1987-06-10 | Input/output controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874282900A SU1474662A1 (en) | 1987-06-10 | 1987-06-10 | Input/output controller |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1474662A1 true SU1474662A1 (en) | 1989-04-23 |
Family
ID=21318920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874282900A SU1474662A1 (en) | 1987-06-10 | 1987-06-10 | Input/output controller |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1474662A1 (en) |
-
1987
- 1987-06-10 SU SU874282900A patent/SU1474662A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1035596, кл. G 06 F 13/00, 1981. Авторское свидетельство СССР № 1075250, кл. G 06 F 13/00, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5983254A (en) | Watchdog timer | |
US5758059A (en) | In-circuit emulator in which abrupt and deferred arming and disarming of several events on a microprocessor chip are controlled using a single-input pin | |
SU1474662A1 (en) | Input/output controller | |
US5327362A (en) | System for detecting a runaway of a microcomputer | |
SU1697080A1 (en) | Monitor to render an automatic control to the computer | |
US4953167A (en) | Data bus enable verification logic | |
SU881678A1 (en) | Device for testing terminals | |
JPH0297115A (en) | Timer test system | |
RU2099777C1 (en) | Device which searches for alternating fails in microprocessor systems | |
SU1265774A1 (en) | Device for time checking of input-output operations | |
US4327409A (en) | Control system for input/output apparatus | |
JPS6126698B2 (en) | ||
RU2029365C1 (en) | Three-channel asynchronous system | |
SU1383371A1 (en) | Device for checking computer program execution | |
SU1157544A1 (en) | Device for functional-parametric checking of logic elements | |
JP3042034B2 (en) | Failure handling method | |
SU1315981A1 (en) | Versions of device for monitoring program execution | |
SU370609A1 (en) | SOFTWARE FOR TROUBLESHOOTING IN DIGITAL COMPUTING | |
SU1587512A1 (en) | Device for checking counters | |
SU1357964A1 (en) | Device for checking execution of programs | |
SU972515A1 (en) | Device for checking operation control units | |
JPH05241852A (en) | Interruption generating device for information processing system | |
SU1709321A2 (en) | Device for checking stability of program performance | |
SU1314344A1 (en) | Device for checking digital blocks | |
SU1088001A1 (en) | Device for checking operation control circuits |