Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS59844B2 - I/O device control method - Google Patents
[go: Go Back, main page]

JPS59844B2 - I/O device control method - Google Patents

I/O device control method

Info

Publication number
JPS59844B2
JPS59844B2 JP53098870A JP9887078A JPS59844B2 JP S59844 B2 JPS59844 B2 JP S59844B2 JP 53098870 A JP53098870 A JP 53098870A JP 9887078 A JP9887078 A JP 9887078A JP S59844 B2 JPS59844 B2 JP S59844B2
Authority
JP
Japan
Prior art keywords
output
input
signal
clock
delay circuit
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
JP53098870A
Other languages
Japanese (ja)
Other versions
JPS5525175A (en
Inventor
辰男 宇敷
哲二 舟木
隆 兎耳山
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.)
Fujitsu Ltd
NEC Corp
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone Corp
Nippon Electric Co 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp, Nippon Electric Co Ltd filed Critical Fujitsu Ltd
Priority to JP53098870A priority Critical patent/JPS59844B2/en
Publication of JPS5525175A publication Critical patent/JPS5525175A/en
Publication of JPS59844B2 publication Critical patent/JPS59844B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 本発明は同期運転モードをとるデータ処理装置つ の入
出力装置制御方式に関する。
Detailed Description of the Invention The present invention relates to an input/output device control method for a data processing device that operates in a synchronous operation mode.

従来この種の装置では、同期運転モードをとる場合、片
系の中央処理装置(CPU)から入出力装置に対し、オ
ーダを送出し、その応答信号を両県のCPUで受信する
In a conventional system of this type, when a synchronous operation mode is adopted, an order is sent from a central processing unit (CPU) of one system to an input/output device, and a response signal is received by the CPUs of both systems.

この受信の際まず受信用5 ゲートを開き、入出力装置
からのデータを受信し一定時間後に前記ゲートを閉じる
。その後、受信したデータを読み出す方式(ウインド方
式)がとられていた。この方式によると、前記一定時間
を短かくとると、片系データが受信されないことが0起
こり、また長くすると入出力装置との転送能力を低下さ
せてしまう欠点があつた。また従来技術の第2の例とし
て、CpUと入出力装置間で同期させてデータ転送を行
なう方式があつた。
When receiving data, the receiving gate is first opened, data is received from the I/O device, and the gate is closed after a certain period of time. The received data is then read out (window method). With this method, if the certain period of time is too short, one side of the data may not be received, and if it is too long, the transfer capacity with the I/O device is reduced. As a second example of the prior art, there was a method in which data transfer was performed by synchronizing between the CPU and the I/O device.

この方式では装置間での同期をとること5 が難かしく
、特に両者間の距離が長い場合には不可能であつた。本
発明は、入出力装置からの応答信号を両県の中央処理装
置で受信し、他系の中央処理装置と互に交叉することに
より上記欠点を解決し、非同期00である入出力装置か
らの応答信号が両県の中央処理装置間で位相のバラツキ
を起こすのを補正するようにした入出力装置制御方式を
提供するものである。
In this system, it is difficult to synchronize the devices, and it is impossible, especially when the distance between them is long. This invention solves the above-mentioned drawbacks by having the central processors of both systems receive the response signals from the I/O devices and cross-connect them with the central processors of the other systems, and provides an I/O device control system that corrects the phase deviation caused by the response signals from the asynchronous I/O devices between the central processors of both systems.

本発明は同期運転モードをとるデータ処理装置15にお
いて、入出力装置から両系中央処理装置(CPU)への
応答信号を一担両系のCPUで受信し、あらかじめ定め
られた条件(例えばマスタ一系CPUの受信信号をスレ
イプ系のそれより優先する)により優先選択し、さらに
その優先選択された受信信号を他系CPUとの交叉手段
により、他系CPUへ送出し、入出力装置からの応答信
号を、両系CPUで位相ずれのないように補正するよう
にしたことを特徴とする。
The present invention is characterized in that in a data processing device 15 in a synchronous operation mode, response signals from the input/output devices to the central processing units (CPUs) of both systems are received by the CPUs of both systems at the same time, and a priority is selected based on a predetermined condition (for example, the received signal of the master CPU is given priority over that of the slave CPU), and the priority selected received signal is sent to the CPU of the other system by a crossover means with the CPU of the other system, and the response signals from the input/output devices are corrected so that there is no phase shift in the CPUs of both systems.

次に本発明の実施例について図面を参照して説明する。Next, an embodiment of the present invention will be described with reference to the drawings.

図において2,3は同期運転中の中央処理装置CPUO
,CPUlであり、説明のためにCPUOはマスター系
、CPUlはスレイプ系とするがこれに限定されるもの
ではない。
In the figure, 2 and 3 are central processing units CPUO operating in synchronous mode.
, CPU1, and for the sake of explanation, CPU0 is the master system and CPU1 is the slave system, but this is not restrictive.

ここで、図示してないがマスター系のCPUOから入出
力装置(10)1に即し、オーダを送出し、その応答信
号をCPUO,CPUlで受信する場合の動作について
説明する。始めにCPUO,CPUlは同期化したクロ
ツクで動作しており、そのクロツクはCPUO,CPU
l間の交叉信号の伝搬遅延時間より充分長い周期をもつ
ものとする。
Here, an operation will be described in which an order is sent from the CPUO of the master system (not shown) to the input/output device (10) 1 and a response signal is received by the CPUO and CPU1. First, the CPUO and CPU1 operate on a synchronized clock.
The period is assumed to be sufficiently longer than the propagation delay time of the crossover signal between the first and second terminals.

CPUOからオーダを受信した01は両系のCpUに応
答信号を返送するが、装置間のデータ転送のためにCP
UOとCPUlでは致達時間に異いが起きる。このため
CPUOとCPUlで各々10からの応答信号をクロツ
クで正規化した場合にクロツクレベルで同位相の信号と
する事が出来ない。本発明はこの正規化時の位相のずれ
を起さない様にするもので、まず10からの応答信号は
4,5のフリツプフロツプ(FF)にラツチされる。次
にクロツクで同期された遅延回路6,7で遅延される。
また4,5のFFは6,7のDLの出力信号によりリセ
ツトされ、結局6,7のDLの出力信号はクロツクで同
期された一定のパルス巾を持つことになる。ここでCP
UOがマスター系、CPUlがスレイブ系であることか
ら、ACTO=1,ACT1=0であるとすると、マル
チプレクサ8,9はCPUOのDL6の出力信号を選択
することになり、マルチプレクサ8,9の出力は、クロ
ツクレベルで同期された一定のパルス巾の信号となる。
CPUlがマスター系の場合も同様に説明できる。以上
説明したように、この例では6,7のDLの出力信号を
CPUO,CPUlに互に交叉する事に10からの応答
信号を同期させることが可能となる。本発明は以上説明
したように、入出力装置からの応答信号を中央処理装置
間で互に交叉するように構成することにより、入出力装
置から応答信号のバラツキを巾系の中央処理装置間で補
正し、入出力処理の同期運転を可能とする効果がある。
CPU 01, which receives an order from CPU O, returns a response signal to the CPUs of both systems.
There is a difference in the time it takes for the response signal from 10 to reach the target signal between UO and CPU1. For this reason, when the response signals from 10 are normalized by the clock in CPUO and CPU1, it is not possible to obtain signals of the same phase at the clock level. The present invention is designed to prevent this phase shift from occurring during normalization. First, the response signal from 10 is latched into flip-flops (FF) 4 and 5. It is then delayed by delay circuits 6 and 7, which are synchronized by the clock.
Also, the FFs 4 and 5 are reset by the output signals of the DLs 6 and 7, so that the output signals of the DLs 6 and 7 have a constant pulse width synchronized with the clock.
Since UO is the master system and CPU1 is the slave system, if ACTO=1 and ACT1=0, then multiplexers 8 and 9 will select the output signal of DL6 of CPUO, and the outputs of multiplexers 8 and 9 will be signals of a constant pulse width synchronized at the clock level.
The same explanation can be given for the case where CPU1 is the master system. As explained above, in this example, it is possible to synchronize the response signal from 10 by crossing the output signals of DL 6 and 7 to CPU0 and CPU1. As explained above, the present invention has the effect of correcting the variation in the response signals from the I/O devices between the central processors of the system and enabling synchronized operation of the I/O processing by configuring the response signals from the I/O devices to cross between the central processors.

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

図は本発明の一実施例を部分的にプロツタ図で示した回
路図である。 1・・・入出力装置、2,3・・・中央処理装置、4,
5・・・フイリツプフロツプ、6,7・・・遅延回路、
8,9・・・マルチプレクサ。
The figure is a circuit diagram partially showing an embodiment of the present invention in a block diagram.
5: flip-flop; 6, 7: delay circuit;
8, 9...Multiplexer.

Claims (1)

【特許請求の範囲】[Claims] 1 クロックレベルで同期され同期運転モードをとるデ
ータ処理装置において、2台の中央処理装置の各々は入
出力装置からの応答信号を受信するフリップフロップと
、このフリップフロップからの受信出力を前記クロック
で同期して入力し遅延させる遅延回路を有し、この遅延
回路の出力信号により前記フリップフロップをリセット
することにより、遅延回路の出力信号をクロックで同期
された一定のパル巾とし、さらにこの遅延回路の出力信
号を互いに他系の中央制御装置の選択回路に入力し、自
系および他系の遅延回路からの出力のうちのいずれか一
方をあらかじめ設定した信号により選択して同一の出力
を得ることにより入出力装置からの応答信号受信タイミ
ングの両中央処理装置間でのバラツキを補正することを
特徴とする入出力装置制御方式。
An input/output device control method in which, in a data processing device synchronized at the clock level and operating in a synchronous mode, each of two central processing units has a flip-flop which receives a response signal from an input/output device, and a delay circuit which inputs and delays the received output from this flip-flop in synchronization with the clock, and by resetting the flip-flop with the output signal of this delay circuit, the output signal of the delay circuit is made to have a constant pulse width synchronized with the clock, and the output signals of this delay circuit are input to the selection circuit of the central processing unit of the other system, and one of the outputs from the delay circuits of the own system and the other system is selected by a preset signal to obtain the same output, thereby correcting the variation between the two central processing units in the timing of receiving the response signal from the input/output device.
JP53098870A 1978-08-14 1978-08-14 I/O device control method Expired JPS59844B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53098870A JPS59844B2 (en) 1978-08-14 1978-08-14 I/O device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53098870A JPS59844B2 (en) 1978-08-14 1978-08-14 I/O device control method

Publications (2)

Publication Number Publication Date
JPS5525175A JPS5525175A (en) 1980-02-22
JPS59844B2 true JPS59844B2 (en) 1984-01-09

Family

ID=14231210

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53098870A Expired JPS59844B2 (en) 1978-08-14 1978-08-14 I/O device control method

Country Status (1)

Country Link
JP (1) JPS59844B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57130164A (en) * 1981-02-05 1982-08-12 Nec Corp Synchronization adjusting circuit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5148232A (en) * 1974-10-23 1976-04-24 Hitachi Ltd KUROTSUKUHATSUSEIKINO DOKIKA HOSHIKI
JPS5441373B2 (en) * 1974-10-23 1979-12-07
JPS5245346U (en) * 1975-09-27 1977-03-31

Also Published As

Publication number Publication date
JPS5525175A (en) 1980-02-22

Similar Documents

Publication Publication Date Title
JP4040953B2 (en) Data input circuit and data input method for synchronous semiconductor memory device
KR100625128B1 (en) System and method for providing a reliable transfer in a buffer memory system
RU2213992C2 (en) Wavefront pipeline dynamic interface and its operating process
JPH07114348B2 (en) Logic circuit
JP2928866B2 (en) Programmable data transfer timing
JPH0433056B2 (en)
JPH0611132B2 (en) Synchronous circuit
EP0375794A1 (en) Method of synchronizing signals which are generated on different chips having on-chip clocking systems with different speed
CA1214567A (en) Circuit for duplex synchronization of asynchronous signals
JPH0198313A (en) Synchronizing circuit
JPS59844B2 (en) I/O device control method
US4977581A (en) Multiple frequency clock system
US6150861A (en) Flip-flop
JPS6055466A (en) Synchronization system between plural processors
JPS597973B2 (en) data processing equipment
RU2835006C1 (en) Method of synchronizing operation of elementary processors of majority redundant computer systems
JPH049337B2 (en)
JP2708061B2 (en) Synchronous circuit device
JP2620170B2 (en) Signal loss detection circuit
JP2528965B2 (en) Clock phase control circuit
JPS6240841A (en) Frame synchronization protecting circuit
JPS60254939A (en) Phase aligning circuit
JPH0423637A (en) Data receiver
JPH1168726A (en) Clock changeover circuit
JPH07200095A (en) Data transfer circuit