[go: up one dir, main page]

JP2538949B2 - Inter-system communication controller - Google Patents

Inter-system communication controller

Info

Publication number
JP2538949B2
JP2538949B2 JP62277754A JP27775487A JP2538949B2 JP 2538949 B2 JP2538949 B2 JP 2538949B2 JP 62277754 A JP62277754 A JP 62277754A JP 27775487 A JP27775487 A JP 27775487A JP 2538949 B2 JP2538949 B2 JP 2538949B2
Authority
JP
Japan
Prior art keywords
communication
data
counter
communication control
fixed length
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 - Fee Related
Application number
JP62277754A
Other languages
Japanese (ja)
Other versions
JPH01119846A (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
Original Assignee
Fujitsu 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 filed Critical Fujitsu Ltd
Priority to JP62277754A priority Critical patent/JP2538949B2/en
Publication of JPH01119846A publication Critical patent/JPH01119846A/en
Application granted granted Critical
Publication of JP2538949B2 publication Critical patent/JP2538949B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】 〔概要〕 クロックの異なるシステム間で、例えば、通信制御装
置を介して固定長データの通信を行う方式に関し、 システムと通信制御装置との間の通信用データ線を削
減することを目的とし、 固定長データを受信する、例えば、通信制御装置側
に、該固定長データを送信するシステムのクロックで動
作するカウンタを設け、該カウンタの上位ビットを該通
信制御装置のクロックで同期化した信号で、該固定長デ
ータの転送の終了を認識するように構成する。
DETAILED DESCRIPTION OF THE INVENTION [Overview] Regarding a method of performing communication of fixed-length data between systems having different clocks, for example, via a communication control device, a data line for communication between the system and the communication control device is reduced. To receive fixed length data, for example, a counter that operates at the clock of the system that transmits the fixed length data is provided on the communication control device side, and the upper bits of the counter are set to the clock of the communication control device. The end of the transfer of the fixed length data is recognized by the signal synchronized with.

〔産業上の利用分野〕[Industrial applications]

本発明は、クロックの異なるシステム間で、例えば、
通信制御装置を介して固定長データの通信を行う方式に
関する。
The present invention can be applied to systems with different clocks, for example,
The present invention relates to a method for communicating fixed length data via a communication control device.

最近の計算機によるデータ処理分野の拡大化,処理量
の増大化に伴って、該計算機システムに対する処理能力
の向上に対する要求には際限がなく、例えば、複数個の
プロセッサから構成されるマルチプロセッサシステムの
構築はその1つの方向を示すものであるが、更に、複数
個の該マルチプロセッサシステムを有機的に結合して、
システム全体としての処理能力を向上させようとする動
向にある。
With the recent expansion of the data processing field and the increase in the processing amount by computers, there is no limit to the demand for improvement in the processing capacity of the computer system. For example, in a multiprocessor system including a plurality of processors, The construction shows one direction, but further, organically connecting a plurality of the multiprocessor systems,
There is a tendency to improve the processing capacity of the entire system.

この場合、各マルチプロセッサシステム間の通信を効
果的に行うことが必要となる。
In this case, it is necessary to effectively communicate between the multiprocessor systems.

一方、計算機システムが巨大化してくると、各計算機
システムに分配するクロックの「バラツキ」が大きくな
り、1つのクロックでシステム全体を動作させることは
不可能になってくる。
On the other hand, as the computer system grows in size, the "variation" of the clocks distributed to each computer system increases, making it impossible to operate the entire system with one clock.

従って、上記のような複数個のマルチプロセッサシス
テムを、例えば、通信制御装置を介して結合し、1つの
巨大な計算機システムを構築するような場合には、それ
ぞれのマルチプロセッサシステム,通信制御装置のクロ
ックは独立化せざるを得なくなる。
Therefore, when a plurality of multiprocessor systems as described above are connected to each other through, for example, a communication control device to construct one huge computer system, each of the multiprocessor systems and communication control devices must be The clock has to be independent.

この為、マルチプロセッサシステム間の通信はクロッ
クの異なるシステム間の通信となる為、このような条件
での効果的な通信方式が必要とされる。
Therefore, the communication between the multiprocessor systems becomes the communication between the systems having different clocks, and an effective communication system under such conditions is required.

又、最近の高集積化技術の進歩に伴って、論理装置の
高集積化動向が盛んであるが、ある論理ブロックの集積
度が上がると共に、ピン/ゲート比は小さくなるのが一
般的である。それは、ゲート数は該集積回路の面積に比
例して増大していくのに対して、ピン数は該集積回路の
辺の長さに比例してしか増大化できないからである。
Also, with the recent progress of high integration technology, the trend of high integration of logic devices is increasing, but it is general that the pin / gate ratio decreases as the integration degree of a logic block increases. . This is because the number of gates increases in proportion to the area of the integrated circuit, while the number of pins can increase only in proportion to the side length of the integrated circuit.

この為、各計算機システムを構成している各論理ブロ
ックの入出力端子の数はできる限り少ないことが必要と
される。
For this reason, it is necessary that the number of input / output terminals of each logic block constituting each computer system is as small as possible.

従って、上記システム間の通信においても、該システ
ム間通信に便用されるデータ線,制御線の数はできる限
り少なくないことが要求される。
Therefore, also in the communication between the systems, it is required that the number of data lines and control lines used for the communication between the systems is as small as possible.

〔従来の技術と発明が解決しようとする問題点〕[Problems to be solved by conventional technology and invention]

第3図は従来のシステム間通信方式を説明する図であ
って、(a)は通常の非同期によるシステム間通信の例
を示し、(b)はクロック同期を行ってスループットを
向上させた場合を示している。
FIG. 3 is a diagram for explaining a conventional inter-system communication method, (a) shows an example of normal inter-system communication by asynchronous, and (b) shows a case where clock synchronization is performed to improve throughput. Shows.

本図の(a),(b)に示したシステム間の通信方式
においては、システムA 1から通信制御装置(CCP)2を
介してシステムB 3に特定のコマンドが送信され、シス
テムB 3から該コマンドに対する応答データとしてのス
テータス(システムの状態情報等)が返送されることに
より通信を行うが、該システム間通信時に転送される上
記コマンド,ステータスはそれぞれ固定長であり、且つ
転送シーケンスも、コマンドステータスの繰り返しで
あると云う特徴をもっている。
In the inter-system communication method shown in (a) and (b) of the figure, a specific command is transmitted from the system A 1 to the system B 3 via the communication control unit (CCP) 2, and the system B 3 transmits the command. Communication is performed by returning status (system status information, etc.) as response data to the command, but the command and status transferred at the time of intersystem communication are fixed length, and the transfer sequence is also It has the characteristic that it is a repetition of command status.

このようなシステム間通信方式においては、システム
A 1はコマンドを発行した後、一定時間相手装置(シス
テムB 3)からのステータスによる応答を待つこと、或
いは、該ステータスバイトのパリティチェックを行う等
して、当該コマンドに対する正常終了をチェックしてい
る。
In such an inter-system communication method, the system
After issuing a command, A 1 waits for a response from the partner device (system B 3) for a certain period of time, or performs a parity check on the status byte to check the normal end for the command. There is.

従って、送信側においては、特に、受信側で正しく受
信できたかどうかを認識する必要はない。
Therefore, it is not necessary for the transmitting side to particularly recognize whether or not the receiving side has correctly received.

この場合、従来方式においては、コマンドの転送,ス
テータスの転送と云った固定長データの転送に対応し
て、発信側から、即ち、コマンドの場合にはシステムA
1から、ステータスの場合にはシステムB 3から、それぞ
れ、データの受信側である通信制御装置(CCP)2に対
してデータ転送の終了通知信号を送出し、通信制御装置
3においては、該データ転送の終了通知信号によってデ
ータ転送の終了を認識していた。
In this case, in the conventional system, in response to the transfer of fixed length data such as command transfer and status transfer, from the transmission side, that is, in the case of a command, system A
From 1 and in the case of status, the system B 3 sends a data transfer end notification signal to the communication control device (CCP) 2 which is the data receiving side. The end of data transfer was recognized by the transfer end notification signal.

然して、本図の(a)のケースにおいては、システム
A 1,又はシステムB 3と通信制御装置(CCP)2との間が
完全な非同期によるデータ転送である為、該通信制御装
置(CCP)2側において、受信したコマンド,或いはス
テータスを自分のクロックで同期化する必要があり、シ
ステム間通信のスループットが向上しないと云う問題が
あった。
However, in the case of (a) of this figure, the system
Since the data transfer is completely asynchronous between A 1 or system B 3 and the communication control device (CCP) 2, the communication control device (CCP) 2 side receives the received command or status from its own clock. Therefore, there was a problem that the throughput of intersystem communication was not improved.

(b)のケースでは、送信側であるシステムA 1,或い
はシステムB 3から通信制御装置(CCP)2に対して送信
側のクロックを送出し、該受信側の通信制御装置(CC
P)2では、該送信側のクロックでコマンド,又はステ
ータスを受信している為システム間通信のスループット
上の問題は解決されているが、(a)のケースと同じ
く、通信制御装置(CCP)2側において、データ転送の
終了を送信側から送られてくるデータ転送の終了通知信
号で認識している為、システムA 1,システムB 1でのプ
ロセッサの数が増大してくると、該データ転送の終了通
知信号を受信する為の端子の数が増加し、通信制御装置
(CCP)2側での高集積化を妨げる要因となると云う問
題があった。
In the case of (b), the transmission side clock is sent from the transmission side system A 1 or system B 3 to the communication control device (CCP) 2 and the reception side communication control device (CC)
In P) 2, since the command or status is received by the clock of the transmitting side, the throughput problem of intersystem communication is solved, but as in the case of (a), the communication control device (CCP) is used. Since the end of the data transfer is recognized by the data transfer end notification signal sent from the sending side on the second side, when the number of processors in system A 1 and system B 1 increases, the data There is a problem that the number of terminals for receiving the transfer end notification signal increases, which becomes a factor that hinders high integration on the communication control unit (CCP) 2 side.

本発明は上記従来の欠点に鑑み、クロックの異なるシ
ステム間で固定データの通信を行う方式において、通信
データが固定長であることと、かつデータ転送シーケン
スも、「コマンド」「ステータス」の繰り返しパター
ンであることに着目し、従来方式のようにデータ転送の
終了通知信号を送信側から送出することなく、高速に、
データ(コマンド,ステータス等)の転送終了を認識す
ることができる通信方式を提供することを目的とするも
のである。
In view of the above-mentioned conventional drawbacks, the present invention provides a method of performing fixed data communication between systems having different clocks, in which the communication data has a fixed length, and the data transfer sequence has a repeating pattern of "command" and "status". Focusing on that, without sending a data transfer end notification signal from the transmission side as in the conventional method, at high speed,
It is an object of the present invention to provide a communication method capable of recognizing the end of data (command, status, etc.) transfer.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明のクロックの異なるシステム間の通信
方式の原理図である。
FIG. 1 is a principle diagram of a communication system between systems having different clocks according to the present invention.

上記問題点は下記の如くに構成されたクロックの異な
るシステム間の通信方式によって解決される。
The above problems can be solved by a communication method between systems having different clocks configured as described below.

本発明においては、例えば、クロックの異なるシステ
ムA 1とシステムB 3間で通信制御装置(CCP)2を介し
て固定長データの通信を行う方式であって、 該固定長データを受信する通信制御装置(CCP)2側
に、該固定長データを送信するシステムA 1,又はシステ
ムB 3のクロックで動作し、該送信側のシステムA 1,又
はシステムB 3から該固定長のデータを1語受信する毎
にカウントするカウンタ21と、該カウンタ21の上位ビッ
トの出力をシステムB 3,またはシステムA 1のクロック
で同期化した出力信号を生成する同期化回路23と、現
在までの通信の経過に応じて次に行われる通信種別を認
識し、送信側システムA 1,又はシステムB3の送信する通
信種別に応じて定まる固定長データの長さで決まる値に
よってカウンタ21をプリセットするプリセット信号回路
とを設け、該同期化回路23の出力信号で、該固定長デ
ータの転送の終了を認識するように構成する。
In the present invention, for example, a method of performing communication of fixed length data between a system A 1 and a system B 3 having different clocks via a communication control device (CCP) 2 and a communication control for receiving the fixed length data The fixed length data is transmitted to the device (CCP) 2 side by the clock of the system A 1 or system B 3 which transmits the fixed length data, and one word of the fixed length data is transmitted from the system A 1 or system B 3 of the transmitting side. A counter 21 that counts each time it is received, a synchronization circuit 23 that generates an output signal by synchronizing the output of the upper bits of the counter 21 with the clock of the system B 3, or the system A 1, and the progress of communication up to the present A preset signal circuit for recognizing the communication type to be performed next according to, and presetting the counter 21 by a value determined by the length of the fixed length data determined according to the communication type transmitted by the transmitting system A 1, or system B Provided, the output signal of the synchronization circuit 23 is configured to recognize the completion of the transfer of the fixed length data.

〔作用〕[Action]

即ち、本発明によれば、例えば、システムAとシステ
ムBとの間で通信制御装置を介して通信を行う場合、該
通信制御装置側から見ると、最初システムAからコマン
ド(例えば、16語からなる)が送出され、次に該コマン
ドをシステムBに送出すると、該システムBからステー
タス情報(例えば、4語)が返送されてくると云う通信
形態の繰り返しになることに着目し、先ず、通信制御装
置側に、データ送信側のシステムA,又はシステムBのク
ロックで、データを1語受信する毎にカウント動作を行
う、例えば、6ビットのカウンタを設けておき、電源投
入時,或いは、コマンド,又はステータスデータの受信
の完了を認識した時点において、次に受信すべきデータ
の種別を判定し、該受信データの語数に合わせて、該デ
ータ(コマンド,又はステータス)の転送終了時に、例
えば、該カウンタの最上位ビットが‘1'となる特定値を
設定する。
That is, according to the present invention, for example, when communication is performed between the system A and the system B via the communication control device, when viewed from the communication control device side, a command (for example, 16 words Note that when the command is sent to the system B, status information (for example, 4 words) is returned from the system B, and the communication form is repeated. The control device performs a counting operation each time one word of data is received by the clock of the system A or system B on the data transmission side. For example, a 6-bit counter is provided, and when the power is turned on or a command is issued. , Or when the completion of reception of status data is recognized, the type of data to be received next is judged, and the data (command, or At the end of the transfer of (status), for example, a specific value in which the most significant bit of the counter is “1” is set.

具体的に述べると、電源投入時には、先ず、システム
A、又はシステムBから送出されてくるデータはコマン
ドであるので、例えば、上記の16語をカウントした時点
で最上位ビットが‘0'‘1'となるように、10進数の全
‘0'を2進数で設定し、該コカンドの転送終了を上記カ
ウンタの最上位ビットを当該通信制御装置のクロックで
同期化して取り出すことで、該コマンドの転送終了を認
識する。
More specifically, when the power is turned on, first, the data sent from the system A or the system B is a command. Therefore, for example, when the above 16 words are counted, the most significant bit is "0" 1. '0' in the decimal number is set in binary so that the transfer end of the command is extracted by synchronizing the most significant bit of the counter with the clock of the communication control device. Recognize the end of transfer.

該コマンドの次はステータスが送られてくることが分
かっているので、上記コマンド転送終了時点では、該カ
ウンタに、ステータスの4語をカウントした時点で該カ
ウンタの最上位ビットが‘0'‘1'となるように、例え
ば、10進数の‘12'を2進数で設定し、該ステータスの
転送終了を上記カウンタの最上位ビットを当該通信制御
装置のクロックで同期化して取り出すことで、該ステー
タスの転送終了を認識する。
Since it is known that the status will be sent after the command, at the end of the command transfer, when the four words of the status are counted, the most significant bit of the counter is "0" 1. So that, for example, the decimal number '12' is set in binary, and the transfer end of the status is extracted by synchronizing the most significant bit of the counter with the clock of the communication control device. Recognize the end of transfer.

以下、同じことを繰り返して、1つ前のデータの種別
を知って次のデータの種別を認識し、該カウンタに設定
する値を決定する。
Thereafter, the same process is repeated to recognize the type of the immediately preceding data, recognize the type of the next data, and determine the value to be set in the counter.

このように機能するので、従来方式のように、データ
の送信側からデータ転送の終了通知信号を受信すること
なく、受信した固定長データの受信終了を認識すること
ができ、通信用のデータ線を削減することができる効果
がある。
Since it functions in this way, it is possible to recognize the reception end of the received fixed length data without receiving the data transfer end notification signal from the data transmission side as in the conventional method, and the data line for communication. There is an effect that can be reduced.

〔実施例〕〔Example〕

以下本発明の実施例を図面によって詳述する。 Embodiments of the present invention will be described in detail below with reference to the drawings.

前述の第1図は本発明のクロックの異なるシステム間
の通信方式の原理図であり、第2図は本発明の一実施例
をブロック図で示した図であり、第1図,第2図におけ
る送信側クロックで動作するカウンタ21と、その最上位
ビットを受信側の装置のクロックで同期化した信号が
本発明を実施するのに必要な手段である。尚、全図を通
して同じ符号は同じ対象物を示している。
The above-mentioned FIG. 1 is a principle diagram of a communication system between systems having different clocks according to the present invention, and FIG. 2 is a block diagram showing an embodiment of the present invention. The counter 21 which operates on the transmitting side clock and the signal in which the most significant bit of the counter 21 is synchronized with the receiving side device clock are means necessary for carrying out the present invention. Note that the same reference numerals indicate the same object throughout the drawings.

以下、第1図を参照しながら、第2図によって本発明
のクロックの異なるシステム間の通信方式を説明する。
The communication system between the systems having different clocks according to the present invention will be described below with reference to FIG. 1 while referring to FIG.

前述のように、本発明が適用されるシステム間通信方
式においては、固定長データであるコマンド(16語)を
システムA 1から通信制御装置(CCP)2を介してシステ
ムB 3に送出すると、システムB 3からは該コマンドが指
示したシステムB 3の状態情報等を、ステータス(4
語)としてシステムA 1に返送してくる。
As described above, in the inter-system communication method to which the present invention is applied, when a command (16 words) that is fixed length data is sent from the system A 1 to the system B 3 via the communication control device (CCP) 2, From the system B 3, the status information of the system B 3 instructed by the command is changed to the status (4
Sent back to system A 1 as a word).

従って、該固定長データを受信する通信制御装置(CC
P)2においては、前述のように、「コマンド」「ス
テータス」の繰り返しシーケンスで通信が行われること
になる。
Therefore, the communication control device (CC
In P) 2, as described above, communication is performed in a repeating sequence of "command" and "status".

本発明はこの点に着目して、先ず、電源が投入された
時点において、図示していないファイル記憶装置から通
信制御テーブルを、これも図示していな記憶装置にロー
ディングする。
Focusing on this point, the present invention first loads a communication control table from a file storage device (not shown) into a storage device (not shown) when the power is turned on.

該通信制御テーブルにおいては、当該通信制御装置
(CCP)2と接続されている複数個のシステムA,システ
ムB,……の間で、どの順序で通信を始めるかが設定され
ているものとする。又、この順序は、通信の途上におい
ても、図示していない優先順位決定回路(プライオリテ
ィ回路)等を用いて動的に変更できるようにしておく。
In the communication control table, it is assumed that the order in which communication is started among a plurality of systems A, B, ... Connected to the communication control device (CCP) 2 is set. . Further, this order can be dynamically changed by using a priority order determination circuit (priority circuit) or the like (not shown) even during communication.

従って、該通信制御装置(CCP)2は該通信制御テー
ブルの内容を参照することにより、先ず、最初にコマン
ドを送出してくる、例えば、システムA 1を認識するこ
とができ、次に該システムA 1のコマンドに対応してス
テータスを返送する、例えば、システムB 3を認識する
ことができるので、データ転送の終了を認識する毎に、
上記通信制御テーブルを参照することにより、送信側の
システムを知って、該システムのクロックを選択し、送
出されるデータの種別を認識することができる。
Therefore, by referring to the contents of the communication control table, the communication control device (CCP) 2 can first recognize the system that sends the command first, for example, the system A 1, and then the system. The status is returned in response to the command of A 1, for example, system B 3 can be recognized, so every time the end of data transfer is recognized,
By referring to the communication control table, the system on the transmitting side can be known, the clock of the system can be selected, and the type of data to be transmitted can be recognized.

このようにして、送信側のシステムA 1,又はシステム
B 2等を認識すると、先ず、本発明のカウンタ21に該選
択されたシステムのクロックが送出されると共に、送出
されてくるデータ種別に対応して該カウンタ21に特定の
値が設定される。
In this way, the sender system A 1, or system
Upon recognizing B 2 or the like, first, the clock of the selected system is sent to the counter 21 of the present invention, and a specific value is set in the counter 21 corresponding to the type of data sent.

本例においては、該カウンタ21は、例えば、5ビット
で構成されているので、前述の16語のコマンドが送出さ
れてくる“CMD−in"の場合には、2進数の‘00000'を設
定し、4語からなるステータスが送出されてくる“STAT
US−in"の場合には、2進数の‘01100'を設定する。
In this example, since the counter 21 is composed of, for example, 5 bits, in the case of "CMD-in" in which the command of 16 words is transmitted, the binary number "00000" is set. Then, the status consisting of 4 words is sent out, "STAT
In the case of "US-in", the binary number "01100" is set.

この状態で、送信側からコマンド,又はステータスが
1語送出されてくる毎に、該データ転送側のクロックで
上記カウンタ21を‘1'宛加算しながら、該カウンタ21が
示すアドレスのレジスタ群22に、該転送データを書き込
むように機能する。
In this state, each time one command or status is sent from the transmitting side, the counter 21 is added to the counter 21 by the clock of the data transferring side, and the register group 22 of the address indicated by the counter 21 is added. Function to write the transfer data.

前述のように、該カウンタ21は5ビットで構成されて
いるので、上記コマンドの場合には、16語が転送されて
きた時点で該カウンタ21の最上位ビット(MSD)が‘0'
‘1'となり、該最上位ビットの信号を当該通信制御装
置(CCP)2の受信側クロックで公知の同期化回路23で
同期化することで転送終了認識信号を得ることができ
る。
As described above, since the counter 21 is composed of 5 bits, in the case of the above command, the most significant bit (MSD) of the counter 21 is "0" when 16 words are transferred.
It becomes "1", and the transfer end recognition signal can be obtained by synchronizing the signal of the most significant bit with the known synchronizing circuit 23 by the receiving side clock of the communication control device (CCP) 2.

同じようにして、ステータスの場合には、該4語を受
信した時点で、該カウンタ21の最上位ビットが‘1'とな
るので、該信号を同期化して転送終了認識信号を得る
ことができる。
Similarly, in the case of the status, the most significant bit of the counter 21 becomes "1" when the four words are received, so that the signal can be synchronized to obtain the transfer end recognition signal. .

勿論、上記レジスタ群22に格納されたデータ(コマン
ド/ステータス)の読み出しは、該受信側のクロックで
行われる。
Of course, the data (command / status) stored in the register group 22 is read by the clock on the receiving side.

尚、本実施例においては、システムA 1,システムB 3
と通信制御装置(CCP)2との間の固定データ(コマン
ド/ステータス)の受信を例にして説明したが、該受信
側のシステムが通信制御装置(CCP)2に限定されるも
のではなく、他のシステムであっても良いことは云う迄
もないことである。
In this embodiment, the system A 1 and the system B 3
The reception of fixed data (command / status) between the communication control device (CCP) 2 and the communication control device (CCP) 2 has been described as an example, but the system on the receiving side is not limited to the communication control device (CCP) 2. It goes without saying that other systems may be used.

但し、受信側のシステムにおいて、送信側から送られ
てくる固定データの種別が自動的に認識できる通信形態
が採られていることが必要である。
However, the system on the receiving side needs to adopt a communication mode in which the type of fixed data transmitted from the transmitting side can be automatically recognized.

又、上記の実施例においては、5ビットのカウンタを
用いて、最上位ビットで転送終了認識信号を得る方法
で説明したが、この系に限定されるものではなく、任意
のビット数でカウンタを構成し、特定のビット位置から
上記転送終了認識信号を得るようにしてもよいことは
云う迄もないことである。
Further, in the above embodiment, the method of obtaining the transfer end recognition signal with the most significant bit using the 5-bit counter has been described, but the present invention is not limited to this system, and the counter with an arbitrary number of bits can be used. Needless to say, the transfer end recognition signal may be obtained from a specific bit position.

このような通信形態をとるシステム間通信に対して
は、通信を行うシステムの種別に関係なく本発明の通信
方式を適用することができる。
The communication system of the present invention can be applied to inter-system communication having such a communication form regardless of the type of the system that performs communication.

このように、本発明は、クロックの異なるシステム間
で固定長データの通信を行う方式において、該固定長デ
ータを受信する側のシステムに、送信側システムのクロ
ックで動作するカウンタを設けて、送信側からのデータ
を受信する毎に、該カウンタをカウントアップし、全て
のデータを受信した時点で、該カウンタの特定のビッ
ト、例えば、最上位ビットが‘1'になるように構成し、
該上位ビットの出力信号を、受信側システムのクロック
で同期化した信号を転送終了認識信号とするようにした
所に特徴がある。
As described above, in the present invention, in a system for communicating fixed-length data between systems having different clocks, the system that receives the fixed-length data is provided with a counter that operates on the clock of the transmitting-side system to transmit the data. Each time the data from the side is received, the counter is counted up, and when all the data is received, a specific bit of the counter, for example, the most significant bit is configured to be '1',
The output signal of the higher-order bit is characterized in that a signal obtained by synchronizing the output signal of the receiving side system is used as a transfer end recognition signal.

〔発明の効果〕〔The invention's effect〕

以上、詳細に説明したように、本発明のクロックの異
なるシステム間の通信方式は、クロックの異なるシステ
ム間で、例えば、通信制御装置を介して固定長データの
通信を行う方式において、固定長データを受信する、上
記通信制御装置側に、該固定長データを送信するシステ
ムのクロックで動作するカウンタを設け、該カウンタ
の、例えば、最上位ビットを該通信制御装置のクロック
で同期化した信号で、該固定長データの転送の終了を認
識するようにしたものであるので、従来方式のように、
データの送信側からデータ転送の終了通知信号を受信す
ることなく、受信した固定長データの受信終了を認識す
ることができ、通信用のデータ線を削減することができ
る効果がある。
As described above in detail, the communication method between systems having different clocks according to the present invention is a method of performing fixed-length data communication between systems having different clocks, for example, a method of performing fixed-length data communication via a communication control device. A counter that operates at the clock of the system that transmits the fixed-length data is provided on the side of the communication control device that receives, and, for example, a signal obtained by synchronizing the most significant bit of the counter with the clock of the communication control device. Since the end of transfer of the fixed length data is recognized, as in the conventional method,
The reception end of the received fixed length data can be recognized without receiving the data transfer end notification signal from the data transmission side, and the data line for communication can be reduced.

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

第1図は本発明のクロックの異なるシステム間の通信方
式の原理図, 第2図は本発明の一実施例をブロック図で示した図, 第3図は従来のシステム間通信方式を説明する図,であ
る。 図面において、 1はシステムA,2は通信制御装置(CCP), 3はシステムB,21はカウンタ, 22はレジスタ群,23は同期化回路, は転送終了認識信号, をそれぞれ示す。
FIG. 1 is a principle diagram of a communication system between systems having different clocks according to the present invention, FIG. 2 is a block diagram showing an embodiment of the present invention, and FIG. 3 is a description of a conventional intersystem communication system. Fig. In the drawing, 1 is a system A, 2 is a communication controller (CCP), 3 is a system B, 21 is a counter, 22 is a register group, 23 is a synchronizing circuit, and is a transfer end recognition signal.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】クロックの異なるシステム(1,3)間で行
う固定長データの通信を制御するシステム間通信制御装
置(2)において、 該固定長データを送信するシステム(1又は3)のクロ
ックで動作し、該送信側のシステム(1又は3)から該
固定長のデータを1語受信する毎にカウントするカウン
タ(21)と、 該カウンタ(21)の上位ビットの出力を該受信側システ
ム(3又は1)のクロックで同期化した出力を生成する
同期化回路(23)と、 現在までの通信の経過に応じて次に行われる通信種別を
認識し、該送信側システム(1又は3)の送信する通信
種別に応じて定まる固定長データの長さで決まる値によ
って該カウンタ(21)をプリセットするプリセット信号
回路とを設け、 該同期化回路(23)の出力信号により、該固定長データ
の転送の終了を認識するよう構成したことを特徴とする
システム間通信制御装置。
1. A clock of a system (1 or 3) for transmitting fixed length data in an intersystem communication control device (2) for controlling communication of fixed length data between systems (1, 3) having different clocks. And a counter (21) that counts each time one word of the fixed length data is received from the system (1 or 3) on the transmitting side, and outputs the upper bits of the counter (21) to the receiving system. The synchronization circuit (23) for generating an output synchronized with the clock (3 or 1) and the communication type to be performed next according to the progress of communication up to the present are recognized, and the transmission side system (1 or 3) ) Is provided with a preset signal circuit that presets the counter (21) with a value determined by the length of the fixed length data that is determined according to the communication type transmitted, and the fixed length is output by the output signal of the synchronization circuit (23). Data transfer Intersystem communication control apparatus characterized by being configured to recognize the end.
JP62277754A 1987-11-02 1987-11-02 Inter-system communication controller Expired - Fee Related JP2538949B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62277754A JP2538949B2 (en) 1987-11-02 1987-11-02 Inter-system communication controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62277754A JP2538949B2 (en) 1987-11-02 1987-11-02 Inter-system communication controller

Publications (2)

Publication Number Publication Date
JPH01119846A JPH01119846A (en) 1989-05-11
JP2538949B2 true JP2538949B2 (en) 1996-10-02

Family

ID=17587865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62277754A Expired - Fee Related JP2538949B2 (en) 1987-11-02 1987-11-02 Inter-system communication controller

Country Status (1)

Country Link
JP (1) JP2538949B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60146350A (en) * 1984-01-11 1985-08-02 Hitachi Ltd Communication control device

Also Published As

Publication number Publication date
JPH01119846A (en) 1989-05-11

Similar Documents

Publication Publication Date Title
US5475854A (en) Serial bus I/O system and method for serializing interrupt requests and DMA requests in a computer system
US5404460A (en) Method for configuring multiple identical serial I/O devices to unique addresses through a serial bus
US4451898A (en) Asynchronous interface message transmission using source and receive devices
US5416909A (en) Input/output controller circuit using a single transceiver to serve multiple input/output ports and method therefor
GB2288954A (en) Programmable serial communications
US5742761A (en) Apparatus for adapting message protocols for a switch network and a bus
CA1266720A (en) Synchronizing system
US4355354A (en) Interface apparatus for coupling a minicomputer to a microcomputer for the transfer of data between them and method for using same
US4736365A (en) Method and apparatus for controlling access to an asynchronous communication network
EP0187813B1 (en) High speed data transfer between first and second processing means
US4977499A (en) Method and apparatus for commanding operations on a computer network
JP2538949B2 (en) Inter-system communication controller
US5473755A (en) System for controlling data stream by changing fall through FIFO last cell state of first component whenever data read out of second component last latch
CA2105054C (en) Master microchannel apparatus for converting to switch architecture
US4455608A (en) Information transferring apparatus
US7054958B2 (en) Apparatus and method for responding to a interruption of a packet flow to a high level data link controller in a signal processing system
US5163049A (en) Method for assuring data-string-consistency independent of software
US20030093594A1 (en) Apparatus and method for controlling block signal flow in a multi digital signal processor configuration from a shared peripheral direct memory controller to high level data link controller
JPH0548017B2 (en)
KR930003450B1 (en) Data communication circuit between processors
JP2565281B2 (en) Automatic processor number setting device for parallel computers
JPH10145433A (en) Data transfer rate converter and communication network system
JPS5870339A (en) Functional addressing for multiplex data bus
JPS6232748A (en) Data transfer equipment
JPS61126841A (en) Communication equipment

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees