JPS648380B2 - - Google Patents

Info

Publication number
JPS648380B2
JPS648380B2 JP57162365A JP16236582A JPS648380B2 JP S648380 B2 JPS648380 B2 JP S648380B2 JP 57162365 A JP57162365 A JP 57162365A JP 16236582 A JP16236582 A JP 16236582A JP S648380 B2 JPS648380 B2 JP S648380B2
Authority
JP
Japan
Prior art keywords
processing means
cpu
processing
output
arithmetic processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP57162365A
Other languages
Japanese (ja)
Other versions
JPS59132052A (en
Inventor
Akio Ito
Hideo Kanzaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP57162365A priority Critical patent/JPS59132052A/en
Publication of JPS59132052A publication Critical patent/JPS59132052A/en
Publication of JPS648380B2 publication Critical patent/JPS648380B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)

Description

【発明の詳細な説明】 本発明は多重化演算処理装置に係り、特に同一
演算処理を複数の処理装置によつて行い、高信頼
度の演算結果を出力することが要求されるシステ
ムに好適な、多重化演算処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a multiplexed arithmetic processing device, and is particularly suitable for a system in which the same arithmetic processing is performed by a plurality of processing devices and is required to output highly reliable arithmetic results. , relates to a multiplexed arithmetic processing device.

近年、情報処理装置のオンラインでの使用が盛
んになり、システムの信頼性、実時間性の要求が
増々高まつている。例えば、プラントの制御装置
については、従来ハードウエアのみで構成された
制御装置に代わり、計算機(以下CPUという)
を利用した制御装置を用いてより高度な制御を実
現している。
In recent years, online use of information processing devices has become popular, and demands for system reliability and real-time performance are increasing. For example, for plant control devices, instead of conventional control devices consisting only of hardware, computers (hereinafter referred to as CPUs)
More advanced control is achieved using a control device that utilizes .

このようなCPUを応用した制御装置では、シ
ステムの信頼性を上げるため、同一機能の制御装
置を複数台設けた、多重化演算処理システムをと
ることが多い。この多重系制御装置は、同一の入
力信号に対して同じ条件のもとで、同一の処理を
行うものである。従つて複数のCPUからは同一
の出力が得られ、この一致を確認したのちの出力
を多重系制御装置の出力信号として制御対象へと
出力する。
In order to improve the reliability of the system, control devices using such CPUs often employ a multiplexed arithmetic processing system in which a plurality of control devices with the same function are installed. This multiple system control device performs the same processing on the same input signal under the same conditions. Therefore, the same output is obtained from the plurality of CPUs, and after confirming the coincidence, the output is output to the controlled object as an output signal of the multi-system control device.

しかし、このようなデユアルアンド方式では、
CPUが入力信号を読みとるのに、多少時間的な
ずれがあることや、ベースクロツクのわずかなず
れによりCPUの処理は正常にもかかわらず、複
数のCPUの出力が一致しない場合が生じる。つ
まり複数のCPUの同期が壊れた場合には、出力
信号として同一内容の信号が、タイミング的に短
くなつたり、出力不一致となり所定の動作が不可
能となる。
However, in such a dual-and method,
There may be a slight time lag when the CPU reads the input signal, or a slight deviation in the base clock may cause the outputs of multiple CPUs to not match, even though the CPU processing is normal. In other words, if the synchronization of multiple CPUs is broken, signals with the same content as output signals may become shorter in terms of timing, or the outputs may not match, making it impossible to perform a predetermined operation.

このためデユアルアンド方式をあきらめ、デユ
ープレツクス方式(現用系と予備系)が採用され
る傾向にあつた。しかし、きわめて高度の信頼
性、実時間性の要求されるシステムや、CPUを
利用して誤動作防止システムを構成したいという
要望が極めて強い分野もある。
For this reason, there was a tendency to abandon the dual-and system and adopt the duplex system (working system and standby system). However, there are systems that require extremely high reliability and real-time performance, and fields where there is an extremely strong desire to configure malfunction prevention systems using CPUs.

従来、この分野においては、複数のCPUの出
力情報の一致を保障するために、複数のCPUに
対する入力データの内容と入力タイミングを一致
させることが必要なため、同期したクロツクパル
スを複数のCPUへ供給し、各クロツク単位に同
一の論理情報を処理する方法や、特別な入力制御
装置を用いてCPU群の処理の同期をとる方法が
用いられた。このように多重系を構成するCPU
群の入力データの一致を保障したり、入力タイミ
ングを一致させるため、複雑かつ大規模な支援ハ
ードウエアを必要とした。しかしこのような方法
を小型のCPU、特にマイクロコンピユータのよ
うにCPUの規模が小さなシステムに適用しよう
とすると、CPUに対して同期のための特別な装
置が相対的に大きくなり、信頼性、経済性の点で
不都合を生じる結果になる。特に信頼性の点で
は、CPUに比し同期のための特別な装置の信頼
性が悪く、全体としてCPUを多重系にする意味
が全く失なわれる等の本質的な問題を生じてい
る。このため、このような分野においては、共通
ハードウエアを最小にした同期システムの出現が
不可欠な要素となつている。
Conventionally, in this field, synchronized clock pulses were supplied to multiple CPUs because it was necessary to match the content and input timing of input data to multiple CPUs in order to ensure that the output information of multiple CPUs matched. However, methods were used in which the same logical information was processed for each clock, and methods were used to synchronize the processing of a group of CPUs using a special input control device. CPUs that configure a multiplex system like this
Complex and large-scale support hardware was required to ensure that the input data of the groups matched and to match the input timing. However, when this method is applied to small CPUs, especially systems with small CPUs such as microcomputers, the special equipment for synchronization becomes relatively large compared to the CPU, and reliability and economy are affected. This results in sexual inconvenience. In particular, in terms of reliability, the reliability of the special device for synchronization is worse than that of the CPU, and this has caused essential problems such as the point of having the CPU as a multi-system as a whole is completely lost. Therefore, in this field, the emergence of a synchronization system that minimizes common hardware has become an essential element.

本発明の目的は、上記した従来技術の欠点を除
去し、信頼性を効果的に向上させ、かつ構成を簡
素化し得る多重化演算処理装置を提供することに
ある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a multiplexed arithmetic processing device that can eliminate the drawbacks of the prior art described above, effectively improve reliability, and simplify the configuration.

この目的を達成するために、本発明に於ては、
多重化される各処理装置間に情報伝送手段を設
け、これを利用してコマンド送受信を行い、入力
データの取込み時刻を一致させかつ出力タイミン
グも一致させることを可能とし、更に各計算機が
何らかの障害でダウンしたことを知らせるダウン
信号を相互に知らせ合うことにより、残りの正常
な計算機の演算処理時間の高速化を可能とし、全
システム正常時にはこのダウン信号により情報伝
送手段の障害を検出できるようにしたことを特徴
とする。
In order to achieve this objective, in the present invention,
An information transmission means is provided between each multiplexed processing device, and this is used to send and receive commands, making it possible to match the input data acquisition time and the output timing, and furthermore, it is possible for each computer to By sending a down signal to each other to notify each other that the computer is down, it is possible to speed up the calculation processing time of the remaining normal computers, and when the entire system is normal, this down signal can be used to detect a failure in the information transmission means. It is characterized by what it did.

以下、本発明を第1図の実施例により詳細に説
明する。本実施例は二重化構成の場合であつて、
A系及びB系のCPU6及び7の間は、情報伝送
手段としてのバス10及び相互にダウン信号を知
らせ合うための信号線11で結合されている。入
力データ1はCPU6,7(内部クロツク8,9
で動作)で処理されて出力2,3となり、この一
致がアンド回路4でとられて出力データ5とな
る。このデユアルアンドシステムの構成の特徴
は、2つのCPU間の共通ハードウエアとして、
バス10とその監視的手段である信号線11のみ
しか存在しないことである。そして正常時には、
バス10だけにより、二重化装置は外部とのデー
タ入出力及び演算処理を同期化し、故障時に信号
線11が作動するものであり、その動作を以下に
説明する。
Hereinafter, the present invention will be explained in detail with reference to the embodiment shown in FIG. This example is a case of a duplex configuration, and
The A-system and B-system CPUs 6 and 7 are connected by a bus 10 as an information transmission means and a signal line 11 for mutually informing each other of down signals. Input data 1 is input to CPUs 6 and 7 (internal clocks 8 and 9).
(operation)) to produce outputs 2 and 3, and an AND circuit 4 detects this coincidence to produce output data 5. The feature of this dual and system configuration is that as common hardware between the two CPUs,
Only the bus 10 and its monitoring means, the signal line 11, are present. And during normal times,
The duplexing device synchronizes data input/output and arithmetic processing with the outside using only the bus 10, and the signal line 11 is activated in the event of a failure, and its operation will be explained below.

第2図は、A系、B系のCPU6,7ともに正
常な場合の各CPU6,7に於る処理動作のフロ
ーチヤートである。同図に於て、まずCPU6は
図示しないタイマーにより、一定周期ごとにプロ
グラム起動がかけられ、コマンド信号C1をバス
10を介してCPU7へ送信する。CPU7はこの
コマンドC1を受信してそのプログラムを起動
し、コマンドC1受信後に直ちにレスポンス信号
R1をCPU6に返信する。バス10を介しての
CPU7からCPU6への伝送時間は予め知り得る
ので、CPU7はレスポンスR1の送信後、その
伝送時間だけ持つて外部データ入力処理を行う。
一方、CPU6はレスポンスR1受信後直ちにデ
ータ入力処理を行うから、この簡単なコマンド送
受信により、外部データの入力タイミングを一致
させることが可能となる。続いてこの同一の入力
データを用いて各々のCPU6,7は演算処理を
行い、CPU6は演算処理を終了すると再びバス
10を介してコマンド信号C2を送信する。
CPU7は、演算処理を終了しかつコマンドC2
を受信すると、レスポンス信号R2をCPU6へ
送信し、CPU7が演算処理を終了したことを
CPU6に知らせる。CPU7は前記と同様にレス
ポンス信号R2を送信した後、伝送所要時間だけ
待つてデータ出力処理を行い、一方CPU6はレ
スポンスR2受信後直ちにデータ出力処理を行
う。従つて演算同期の取れた同一データ2,3が
外部へ出力されるため、第1図の出力データ照合
回路(アンド回路4)に於ても両CPUから同一
データが同一時刻に入力され、論理積をとつても
照合不一致などは起こらない。このように、両系
正常時には、バス10のみを使つてのコマンド及
びレスポンスの簡単な送受信のみで、二重化系の
入出力を同期させることができる。
FIG. 2 is a flowchart of the processing operations of the A-system and B-system CPUs 6 and 7 when both are normal. In the figure, first, the CPU 6 starts a program at regular intervals by a timer (not shown), and sends a command signal C1 to the CPU 7 via the bus 10. The CPU 7 receives this command C1, starts the program, and immediately returns a response signal R1 to the CPU 6 after receiving the command C1. via bus 10
Since the transmission time from the CPU 7 to the CPU 6 can be known in advance, after transmitting the response R1, the CPU 7 performs external data input processing after the transmission time.
On the other hand, since the CPU 6 performs data input processing immediately after receiving the response R1, this simple command transmission and reception makes it possible to match the input timing of external data. Subsequently, each of the CPUs 6 and 7 performs arithmetic processing using this same input data, and when the CPU 6 completes the arithmetic processing, it transmits the command signal C2 again via the bus 10.
The CPU 7 finishes the arithmetic processing and executes the command C2.
When it receives the response signal R2, it sends a response signal R2 to the CPU 6, indicating that the CPU 7 has finished the calculation process.
Notify CPU6. After transmitting the response signal R2 in the same manner as described above, the CPU 7 waits for the required transmission time and then performs the data output process, while the CPU 6 immediately performs the data output process after receiving the response R2. Therefore, since the same data 2 and 3 with synchronized calculations are output to the outside, the same data is input from both CPUs at the same time to the output data matching circuit (AND circuit 4) in Fig. 1, and the logic Even if the product is calculated, no matching mismatch will occur. In this way, when both systems are normal, the input and output of the redundant system can be synchronized by simply transmitting and receiving commands and responses using only the bus 10.

次に一方のCPU、例えばCPU7がダウンした
場合には、もし第2図のままのフローチヤートに
よると、CPU6がコマンドC1送信後、ある一
定時間CPU7からのレスポンスR1の受信を待
ち、R1受信が出来なかつたことによりCPU7
の障害を認識する。更に、CPU6は演算終了後
もコマンドC2をCPU7に対し送信し、その返
信R2がなかつたことを確めてからデータ出力す
ることになる。このように待時間が多いため、一
方が故障すると大きな演算時間の遅れが生じ、演
算周期が延びるばかりでなく、外部に対して障害
をもたらす可能性もある。
Next, if one of the CPUs, for example CPU7, goes down, according to the flowchart as shown in Figure 2, CPU6 waits for a certain period of time to receive response R1 from CPU7 after sending command C1, and then R1 is not received. CPU7 due to failure
Recognize obstacles. Further, the CPU 6 sends the command C2 to the CPU 7 even after the calculation is completed, and outputs the data after confirming that there is no reply R2. Because of this long waiting time, if one of them fails, there will be a large delay in calculation time, which will not only lengthen the calculation cycle, but may also cause trouble to the outside.

信号線11は、このような片系(一部)故障時
の処理を高速化するために設けられたもので、自
系の故障を相手方CPUへ知らせる機能を持つ。
このためには各CPUのハードウエアのRUN接点
そのものを信号線11で送るか、或いはソフトウ
エアで該当の信号を作成してもよい。
The signal line 11 is provided to speed up processing when one system (partial) fails, and has a function of notifying the other CPU of a failure in its own system.
For this purpose, the RUN contact itself of the hardware of each CPU may be sent via the signal line 11, or the corresponding signal may be created using software.

第3図は、この信号線11も利用した時の、
CPU7故障時のフローチヤートを示している。
同図に於て、CPU6は、まず信号線11を用い
て得られる相手CPU7の状態を判断し、相手
CPU7がダウンしていることを確認したなら処
理A1を行う。即ちコマンドの送受信を行わず、
すぐに正常CPUの単独片系自走モードへ移行し、
データ入力、演算処理、データ出力などの処理を
行い、処理の高速化を図つている。なお、この判
断処理はCPU6のプログラムの起動ごとに毎回
行われるため、もしCPU7が正常モードへ復旧
した場合には、信号線11により相手系CPU7
の復旧を確認でき、第3図の右側に示した処理
A0、即ち両系正常時の演算同期モード(第2図
と同じ)へとスムーズに移行できる。
Figure 3 shows when this signal line 11 is also used.
This shows a flowchart when CPU7 fails.
In the figure, the CPU 6 first determines the state of the other party's CPU 7 obtained using the signal line 11, and
If it is confirmed that the CPU 7 is down, process A1 is performed. In other words, without sending or receiving commands,
Immediately transitions to normal CPU single-system self-running mode,
It performs processing such as data input, arithmetic processing, and data output, and aims to speed up processing. Note that this judgment process is performed every time the CPU 6 program is started, so if the CPU 7 returns to normal mode, the signal line 11 allows the other CPU 7 to
The recovery can be confirmed, and the process shown on the right side of Figure 3 can be confirmed.
A smooth transition can be made to A0, that is, the operation synchronization mode when both systems are normal (same as in Fig. 2).

CPU6の方の故障に対しては、CPU7が周期
的に信号線11をチエツクし、CPU6故障とわ
かれば第3図の処理A1と同じ処理を行えばよ
い。
In case of a failure in the CPU 6, the CPU 7 periodically checks the signal line 11, and if it is determined that the CPU 6 has failed, the same process as process A1 in FIG. 3 can be performed.

また信号線11の信号を利用することにより、
同期化を司さどつているバス10の障害を発見で
きる。その方法を第4図に示す。
Also, by using the signal of signal line 11,
Faults in the bus 10 that governs synchronization can be discovered. The method is shown in FIG.

第2図で説明したように、二重系演算同期シス
テムに於ては、まずCPU6がCPU7に対してコ
マンドC1を送信する。そのレスポンスR1を受
信できれば正常処理を継続できるが、一定時間待
つてもR1を受信できなかつた場合は、その原因
が相手CPUの異常によるものなのか、バス10
の障害によるものかの判断がつかない。そこで信
号線11を用いて相手CPUの状態を判断し、も
し相手CPUが正常にRUNしているならば、バス
10による障害であると判断できる。
As explained in FIG. 2, in the dual-system arithmetic synchronization system, the CPU 6 first sends the command C1 to the CPU 7. If the response R1 can be received, normal processing can be continued, but if R1 cannot be received even after waiting for a certain period of time, check whether the cause is due to an abnormality in the other CPU.
It is difficult to determine whether this is due to a disability. Therefore, the status of the other CPU is determined using the signal line 11, and if the other CPU is running normally, it can be determined that the failure is caused by the bus 10.

以上の実施例から明らかなように、本発明によ
れば、各CPUに付加する共通ハードウエアはご
くわずかであつて、かつ各CPUの演算処理の同
期化がはがれ、更に一部CPUダウン時にも正常
系CPUによる高速処理が実現でき、同期化の手
段としての情報伝送路の障害をも自動検出可能と
なる。また、CPUが2個以上でもその実現は容
易であつて、高信頼度の多重化処理システムを実
現できるという効果がある。
As is clear from the above embodiments, according to the present invention, only a small amount of common hardware is added to each CPU, and the arithmetic processing of each CPU is not synchronized. High-speed processing can be achieved using the normal CPU, and failures in the information transmission path as a means of synchronization can also be automatically detected. Moreover, even if there are two or more CPUs, it is easy to implement, and has the effect of realizing a highly reliable multiplexed processing system.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の装置の一実施例を示す図、第
2図は双方のCPUが正常時の動作フローチヤー
ト、第3図は片系CPUダウン時の動作フローチ
ヤート、第4図は情報伝送手段の障害を認識する
手順を示すフローチヤートである。 1……入力データ、2,3……演算結果デー
タ、4……アンドゲート、5……出力、6,7…
…CPU、10……バス、11……信号線。
Fig. 1 is a diagram showing an embodiment of the device of the present invention, Fig. 2 is an operation flowchart when both CPUs are normal, Fig. 3 is an operation flowchart when one CPU is down, and Fig. 4 is an information 7 is a flowchart showing a procedure for recognizing a failure in a transmission means. 1... Input data, 2, 3... Operation result data, 4... AND gate, 5... Output, 6, 7...
...CPU, 10...Bus, 11...Signal line.

Claims (1)

【特許請求の範囲】 1 同一入力データを複数台の処理手段により演
算処理してその各出力の一致をとつて出力するよ
うに構成した多重化演算処理装置に於て、上記複
数台の処理手段の間でコマンド及びそれへのレス
ポンス信号を伝送するための情報伝送手段を設
け、1つの入力データの各処理手段へのとり込み
時点及び該入力データ演算処理後の一致検出のた
めの各処理手段からの結果とり出しの時点に先立
つて、上記コマンド及びレスポンス信号を各処理
手段の間で送受信することによつて、上記各時点
に於る動作を同期化するように構成すると共に、
各処理手段の間に、互に他へ自処理手段の故障を
知らせるための信号線を設け、該信号線を介して
故障と認知された処理手段との間では前記コマン
ド及びレスポンスの送受信を行わずに正常な処理
手段のみの一致によつて演算処理結果を出力する
ように構成したことを特徴とする多重化演算処理
装置。 2 2つの処理手段の間で前記信号線を介して互
いに故障を通知しておらず、かつ上記2つの処理
手段の間で前記コマンド及びレスポンス信号の送
受信が行えない場合には、上記2つの処理手段の
間の前記情報伝送手段が故障したと判定するよう
に構成したことを特徴とする、特許請求の範囲第
1項記載の多重化演算処理装置。
[Scope of Claims] 1. In a multiplexed arithmetic processing device configured to perform arithmetic processing on the same input data by a plurality of processing means and output the results after matching each output, the plurality of processing means An information transmission means is provided for transmitting commands and response signals therebetween, and each processing means is used to detect coincidence at the time when one input data is taken into each processing means and after the input data is subjected to arithmetic processing. The processing means is configured to synchronize the operations at each point in time by transmitting and receiving the command and response signals between the respective processing means prior to the point in time when results are retrieved from the processing means, and
A signal line is provided between each processing means to notify each other of a malfunction in its own processing means, and the commands and responses are transmitted and received between the processing means recognized as having a malfunction via the signal line. 1. A multiplexed arithmetic processing device, characterized in that it is configured to output arithmetic processing results by matching only normal processing means. 2. If the two processing means do not notify each other of a failure via the signal line, and the command and response signals cannot be sent and received between the two processing means, the above two processing The multiplexing arithmetic processing device according to claim 1, characterized in that it is configured to determine that the information transmission means between the means has failed.
JP57162365A 1982-09-20 1982-09-20 Multiplexed processing unit Granted JPS59132052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57162365A JPS59132052A (en) 1982-09-20 1982-09-20 Multiplexed processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57162365A JPS59132052A (en) 1982-09-20 1982-09-20 Multiplexed processing unit

Publications (2)

Publication Number Publication Date
JPS59132052A JPS59132052A (en) 1984-07-30
JPS648380B2 true JPS648380B2 (en) 1989-02-14

Family

ID=15753175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57162365A Granted JPS59132052A (en) 1982-09-20 1982-09-20 Multiplexed processing unit

Country Status (1)

Country Link
JP (1) JPS59132052A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7073285B2 (en) * 2019-01-09 2022-05-23 ルネサスエレクトロニクス株式会社 Operation verification program, operation synchronization method and abnormality detection device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5623345B2 (en) * 1972-07-08 1981-05-30
JPS5260540A (en) * 1975-11-14 1977-05-19 Hitachi Ltd Synchronization control of double-type system

Also Published As

Publication number Publication date
JPS59132052A (en) 1984-07-30

Similar Documents

Publication Publication Date Title
US5572620A (en) Fault-tolerant voter system for output data from a plurality of non-synchronized redundant processors
EP0545627A2 (en) Multi-lane controller
JPS648380B2 (en)
JP4558111B2 (en) Data change method for triple fault tolerant system
JPH09114507A (en) Redundant device for programmable logic controller
JP2827713B2 (en) Redundant device
KR100198416B1 (en) Synchronization monitor circuit for duplicated control system
JPS6246028B2 (en)
JPH0755179Y2 (en) Parallel multiple electronic interlocking device
JPS62187901A (en) Control method of redundant controller
JPS6356755A (en) Abnormality supervising system for slave processor
JPH085380B2 (en) Parallel multiple electronic interlocking device
JPS5838808B2 (en) Data transfer method in multiprocessor system
JPS6214859B2 (en)
JPS63172301A (en) Multiplexing system controller
JPS6065369A (en) Multiplexed arithmetic processing synchronous control device
JP2772713B2 (en) Fault-tolerant multiprocessor system
JP2003143150A (en) Transmission equipment
JP2577474B2 (en) Verification duplex program control method
JPH03154901A (en) Duplex controller
JPH079465Y2 (en) LAN interface
JPS6359184B2 (en)
JP2642760B2 (en) DMA transmission data receiving device
JPS6314542B2 (en)
CN120909856A (en) High-reliability embedded processor redundancy method based on dynamic dual-mode redundancy