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
JPH063937B2 - Data transfer method - Google Patents
[go: Go Back, main page]

JPH063937B2 - Data transfer method - Google Patents

Data transfer method

Info

Publication number
JPH063937B2
JPH063937B2 JP60073535A JP7353585A JPH063937B2 JP H063937 B2 JPH063937 B2 JP H063937B2 JP 60073535 A JP60073535 A JP 60073535A JP 7353585 A JP7353585 A JP 7353585A JP H063937 B2 JPH063937 B2 JP H063937B2
Authority
JP
Japan
Prior art keywords
data
buffer
control unit
line
communication
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 - Lifetime
Application number
JP60073535A
Other languages
Japanese (ja)
Other versions
JPS61232747A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP60073535A priority Critical patent/JPH063937B2/en
Publication of JPS61232747A publication Critical patent/JPS61232747A/en
Publication of JPH063937B2 publication Critical patent/JPH063937B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は複数の装置間で共通装置を介して情報転送を行
なうデータ転送方式に関するものである。
TECHNICAL FIELD The present invention relates to a data transfer system for transferring information between a plurality of devices via a common device.

(従来技術) 通信制御装置におけるデータ転送方式に関しては、電子
通信学会技術研究報告IN82−53,ならびに日経エ
レクトロニクス1984.10.8,P131〜158
等に紹介されている。以下に日経エレクトロニクスに掲
載されているデータ転送方式についてその概要を説明す
る。
(Prior Art) Regarding the data transfer method in the communication control device, the Institute of Electronics and Communication Engineers Technical Report IN82-53, and Nikkei Electronics 1984.10.8, P131-158.
Have been introduced. The outline of the data transfer method published in Nikkei Electronics is explained below.

第2図は通信制御装置のブロック図を示し、1は制御
部、2は共有メモリ、3は通信制御部、4は通信回線、
5はメモリバス、6は制御線であり、通信回線4から受
信されたデータを通信制御部3から制御部1へ転送する
とともに、制御部1から通信制御部3へデータを転送し
て通信回線4へ送出するものである。制御部1は通信回
線4に送出すべきデータの生成ならびに通信回線4より
受信したデータの処理と通信制御部3の制御を行ない、
共有メモリ2は送受信データのデータバッファとして、
ならびに該データバッファと制御部1と通信制御部3と
の間で行われるデータ転送制御用テーブルを有する記憶
装置である。又共有メモリ2ならびに通信制御部3内の
メモリの内容を第3図に示す通りである。共有メモリ2
はコマンドアドレステーブル7、ステータスワードテー
ブル12、受信系コマンドワードテーブル8、送信系コ
マンドワードテーブル9、受信データバッファ10およ
び送信データバッファ11より構成される。
FIG. 2 shows a block diagram of a communication control device, 1 is a control unit, 2 is a shared memory, 3 is a communication control unit, 4 is a communication line,
Reference numeral 5 is a memory bus, and 6 is a control line, which transfers data received from the communication line 4 from the communication control unit 3 to the control unit 1 and also transfers data from the control unit 1 to the communication control unit 3 to communicate with the communication line. 4 is to be sent. The control unit 1 generates data to be sent to the communication line 4, processes data received from the communication line 4, and controls the communication control unit 3.
The shared memory 2 serves as a data buffer for transmitting / receiving data,
And a storage device having the data buffer and a data transfer control table performed between the control unit 1 and the communication control unit 3. The contents of the shared memory 2 and the memory in the communication control unit 3 are as shown in FIG. Shared memory 2
Is composed of a command address table 7, a status word table 12, a reception system command word table 8, a transmission system command word table 9, a reception data buffer 10 and a transmission data buffer 11.

データを送信する場合には、制御部1は共有メモリ2の
送信データバッハファ11に送りたいデータを設定し、
送信系のコマンドワードテーブル9にデータ送信コマン
ドの識別コードと送信データバッファの先頭アドレスと
送信データ長等を設定し、更にコマンドアドレステーブ
ル7に送信系コマンドワードテーブル9の先頭アドレス
の設定を行なう。次に制御部1は制御線6を介して通信
制御部3がビジー状態でないことを確認し、制御線6に
より通信制御部3に対して送信起動をかける。通信制御
部3は制御部1より送信起動を受けると、まず共有メモ
リ2のコマンドアドレステーブル7に設定されている送
信系コマンドワードテーブル9の先頭アドレスを読み出
し、この先頭アドレスにより送信系コマンドワードテー
ブル9に設定されている送信データバッファ11の先頭
アドレスと送信データ長等の送信制御情報を読み出す。
次に読み出したこの送信データバッファ11の先頭アド
レスと送信制御情報に従って、送信データバッファ11
より送信データを読み出して通信回線4にデータを送出
する。
When transmitting data, the control unit 1 sets the data to be transmitted to the transmission data buffer 11 of the shared memory 2,
The identification code of the data transmission command, the start address of the transmission data buffer, the transmission data length, etc. are set in the transmission system command word table 9, and the start address of the transmission system command word table 9 is set in the command address table 7. Next, the control unit 1 confirms via the control line 6 that the communication control unit 3 is not in a busy state, and activates transmission to the communication control unit 3 via the control line 6. When the communication control unit 3 receives a transmission activation from the control unit 1, it first reads the start address of the transmission system command word table 9 set in the command address table 7 of the shared memory 2, and the transmission system command word table is read by this start address. The head address of the transmission data buffer 11 set to 9 and transmission control information such as the transmission data length are read.
Next, according to the read start address of the transmission data buffer 11 and the transmission control information, the transmission data buffer 11
The transmission data is read out and transmitted to the communication line 4.

又データを受信する場合、制御部1は共有メモリ2のコ
マンドアドレステーブル7に受信系コマンドワードテー
ブル8の先頭アドレスとステータスワードテーブル12
の先頭アドレスを設定するとともに、受信系コマンドワ
ードテーブル8にデータ受信コマンドの識別コードと受
信データバッファ10の先頭アドレスと受信データバッ
ファ等を設定して送信制御部3に受信起動をかける。通
信制御部3はこの状態で通信回線4からデータを受信す
ると、共有メモリ2のコマンドアドレステーブル7より
受信系コマンドワードテーブル8の先頭アドレスを読み
出し、この先頭アドレスに従って受信系コマンドワード
テーブル8から受信データバッファ10の先頭アドレ
ス、受信データバッファ長等の転送制御情報を読み出
し、この転送制御情報に従って受信データを受信データ
バッファ10の指定エリアに順次転送する。転送が終了
すると、共有メモリ2のコマンドアドレステーブル7よ
りステータスワードテーブル12の先頭アドレスを読み
出し、この先頭アドレスによりステータスワードテーブ
ル12の該当エリアに受信データ量、受信系コマンドワ
ードテーブル8の先頭アドレス等の受信状態を設定して
制御部1に対して共有メモリ2の読み出し表示を行な
う。制御部1は共有メモリ2の読み出し表示を受ける
と、ステータスワードテーブル12から受信状態を読み
出し、コマンドアドレステーブル7、受信コマンドワー
ドテーブル8により受信データバファの先頭アドレスを
読み出した後、この先頭アドレスからステータスワード
テーブル12で指定された受信データ量だけ受信データ
バッファ10より受信データを読み出すものであった。
Further, when receiving data, the control unit 1 causes the command address table 7 of the shared memory 2 to store the start address of the receiving command word table 8 and the status word table 12.
Of the data reception command, the start address of the reception data buffer 10, the reception data buffer, etc. are set in the reception system command word table 8 and the transmission control unit 3 is activated for reception. When the communication control unit 3 receives data from the communication line 4 in this state, it reads the start address of the reception system command word table 8 from the command address table 7 of the shared memory 2 and receives from the reception system command word table 8 according to this start address. The transfer control information such as the start address of the data buffer 10 and the received data buffer length is read, and the received data is sequentially transferred to the designated area of the received data buffer 10 according to this transfer control information. When the transfer is completed, the head address of the status word table 12 is read from the command address table 7 of the shared memory 2, and the head data of the received data amount, the head address of the reception system command word table 8, etc. The reception state of the shared memory 2 is set and the shared memory 2 is displayed on the control unit 1. When the control unit 1 receives the reading indication of the shared memory 2, it reads the reception state from the status word table 12, reads the start address of the reception data buffer with the command address table 7 and the reception command word table 8, and then from this start address. The received data is read from the received data buffer 10 by the amount of received data designated by the status word table 12.

(発明が解決しようとする問題点) しかしながら、上記構成の装置では、共有メモリ2上に
受信系と送信系個別のデータバッファを必要とするた
め、メモリの分割損を生じるという欠点があった。
(Problems to be Solved by the Invention) However, the apparatus having the above-mentioned configuration has a drawback in that the shared memory 2 requires separate data buffers for the receiving system and the transmitting system, resulting in memory division loss.

本発明は、以上述べた受信データバッファと送信データ
バッファを別個に設けた結果、分割損によるメモリ量が
増加するという欠点を除去し、経済性に優れた通信制御
装置を提供することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to eliminate the drawback that the memory amount increases due to division loss as a result of providing the above-described reception data buffer and transmission data buffer separately, and to provide a communication control device with excellent economical efficiency. To do.

(問題点を解決するための手段) 上記問題点を解決するため、本発明では、第1の装置
(通信制御部)と第2の装置(制御部)間に表示線なら
びに要求線を設けるとともに、共通装置(共通メモリ)
に1つもしくは複数のバッファメモリならびに該バッフ
ァメモリと前記第1・第2の装置間の情報転送線の接続
替えを行なう切替手段とを設け、前記第1の装置と第2
の装置間のデータ転送に際して、前記表示線を介して互
いに通知される前記複数のバッファメモリの状態情報に
よって任意の空バッファを選択し、該選択されたバッフ
ァにデータを格納した後前記要求線によって転送先へ読
み出し要求表示を行ない、前記切替手段によって前記情
報転送線(バス)の接続切替えを行なった後、前記読み
出し要求を受けた前記第1の装置もしくは第2の装置が
前記バッファからデータを読み出してデータ転送を行な
うようにしたのである。
(Means for Solving the Problems) In order to solve the above problems, the present invention provides a display line and a request line between the first device (communication control unit) and the second device (control unit). , Common device (common memory)
Is provided with one or a plurality of buffer memories and switching means for changing the connection of the information transfer line between the buffer memories and the first and second devices, and the first device and the second device.
In transferring data between the devices, any empty buffer is selected according to the status information of the plurality of buffer memories notified to each other via the display line, the data is stored in the selected buffer, and then the request line is used. After the read request is displayed to the transfer destination and the connection of the information transfer line (bus) is switched by the switching means, the first device or the second device receiving the read request transfers the data from the buffer. The data was read out and transferred.

(作用) まず第1の装置(通信制御部)から第2の装置(制御
部)へデータを転送する場合は、まず表示線を介して通
知されたバッファメモリの空情報によって任意の空バッ
ファを選択し、共通装置の切替手段によって選択された
バッファと第1の装置をバス接続して転送すべきデータ
を格納する。次に切替手段によって選択したバッファと
第2の装置間をバス接続した後、要求線にて第1の装置
から第2の装置へデータの読み出し要求を行なう。読み
出し要求を受けた第2の装置は前記のバッファからデー
タを読み出しデータの転送が完了するのである。
(Operation) First, when transferring data from the first device (communication control unit) to the second device (control unit), first, an arbitrary empty buffer is created by the empty information of the buffer memory notified via the display line. The buffer selected by the switching unit of the common device is connected to the first device by a bus to store the data to be transferred. Next, after connecting the buffer selected by the switching means and the second device to the bus, a data read request is issued from the first device to the second device through the request line. The second device, which has received the read request, reads the data from the buffer and completes the data transfer.

又反対に第2の装置から第1の装置へデータを転送する
場合も同様に、任意の空バッファを選択して一担データ
をバッファに格納したのち、要求線にてデータの読み取
りを要求し、要求を受けた第1の装置がバッファからデ
ータを読み取ることによって複数の装置間の送信、受信
とでバッファの共用を可能としてデータの転送が行われ
るのである。
On the contrary, when transferring data from the second device to the first device, similarly, after selecting an arbitrary empty buffer and storing the shared data in the buffer, a request for reading the data is issued by the request line. By receiving the request, the first device reads the data from the buffer, so that the buffer can be shared for transmission and reception between the plurality of devices, and the data transfer is performed.

(実施例) 第1図は本発明の実施例を示す構成図であり、4は通信
回線、21は通信制御部、22は制御部、25は共有メ
モリ、26,27は表示線、1a,1bは要求線、2
8,29はバス、30は制御線であり、共有メモリ25
は更に制御回線23、セレクタ24、複数個のバッファ
Ba〜Bzより構成されている。通信制御部21は通信
回線4を介して対向する通信装置と接続され、表示線2
6,27ならびに要求線1a,1bにて制御部22と接
続され、更にバス28と制御線30によって共有メモリ
25と接続されている。共有メモリ25の複数のバッフ
ァBa〜Bzは通信制御部21と制御部22間で転送さ
れるデータを一時記憶するためものものであり、セレク
タ24はバッファBa〜Bzとバス28もしくはバス2
9間の接続切替えを行うものであり、接続回路23によ
って接続されるものである。又、表示線26,27は通
信制御部21もはくは制御部22がバッファBa〜Bz
の任意のバッファ間とのデータ転送のたびにそのバッフ
ァの空もしくは使用中の状態を互に表示し合うものであ
り、その表示に基づいて通信制御部21と制御部22は
各々全てのバッファBa〜Bzの空状態を管理してい
る。
(Embodiment) FIG. 1 is a block diagram showing an embodiment of the present invention, in which 4 is a communication line, 21 is a communication control unit, 22 is a control unit, 25 is a shared memory, 26 and 27 are display lines, 1a, 1b is a demand line, 2
8 and 29 are buses, 30 is a control line, and the shared memory 25
Is further composed of a control line 23, a selector 24, and a plurality of buffers Ba to Bz. The communication control unit 21 is connected to the opposite communication device via the communication line 4, and the display line 2
6, 27 and request lines 1a, 1b are connected to the control unit 22, and further, a bus 28 and a control line 30 are connected to the shared memory 25. The plurality of buffers Ba to Bz of the shared memory 25 are for temporarily storing the data transferred between the communication control unit 21 and the control unit 22, and the selector 24 is the buffer Ba to Bz and the bus 28 or the bus 2.
The connection is switched between 9 and is connected by the connection circuit 23. Further, the display lines 26 and 27 are provided by the communication control unit 21 and the control unit 22 by the buffers Ba to Bz.
Each time data is transferred to or from any of the buffers, the empty or in-use state of the buffer is mutually displayed. Based on the display, the communication control unit 21 and the control unit 22 each have all the buffers Ba ... It manages the empty state of Bz.

まず、通信回線4から受信したデータを通信制御部21
から制御部22に転送する場合について、第1図,第4
図,第5図を用いて説明する。ここで第4図に示すフロ
ーチャートは通信制御部21における動作を示し、第5
図は制御部22における動作を示す。通信制御部21は
表示線27で表示される空バッファ情報により共有メモ
リ25のバッファBa〜Bzから1個の空バッファを選
択し(第5図,,)、制御線30を介して制御回
路23へ制御情報を送る。制御回路23ではセレクタ2
4を動作させ、選択した1個のバッファとバス28を接
続させ、制御線30により通信制御部21へデータ転送
可表示を行なう(第4図,)。続いて通信制御部2
1はバス28を介して選択されたバッファにデータを転
送する(第4図)。データの転送完了後、制御線30
を介して該バッファをバス28からバス29へ切替え指
示を行なうと共に、制御部22に要求線1aによって該
バッファの読み出し表示を制御部22に対して行なう
(第4図,)。制御部22は通信制御部21からの
読み出し表示情報によりバス29を介して前述のバッフ
ァからデータを読み出す(第5図,,)。データ
の読み出し終了により、表示線27により通信制御部2
1に該バッファの空表示を行ない、通信制御部21から
制御部22への受信データの転送は終了する。これによ
って、通信制御部21は自己の空バッファ情報を更新で
きる。
First, the data received from the communication line 4 is transferred to the communication control unit 21.
From the case of transfer from the control unit 22 to the control unit 22 in FIG.
This will be described with reference to FIGS. Here, the flowchart shown in FIG. 4 shows the operation in the communication control unit 21,
The figure shows the operation of the controller 22. The communication control unit 21 selects one empty buffer from the buffers Ba to Bz of the shared memory 25 based on the empty buffer information displayed on the display line 27 (FIG. 5, ...), and the control circuit 23 via the control line 30. Send control information to. Selector 2 in control circuit 23
4 is operated to connect the selected one buffer to the bus 28, and the data transfer enable display is displayed on the communication control unit 21 by the control line 30 (FIG. 4,). Then, the communication control unit 2
1 transfers data to the selected buffer via the bus 28 (FIG. 4). After the data transfer is completed, the control line 30
An instruction to switch the buffer from the bus 28 to the bus 29 is given via the command line, and the control unit 22 is read and displayed by the request line 1a to the control unit 22 (FIG. 4,). The control unit 22 reads the data from the aforementioned buffer via the bus 29 according to the read display information from the communication control unit 21 (FIG. 5,). Upon completion of reading the data, the communication control unit 2 is displayed by the display line 27.
The empty display of the buffer is performed at 1, and the transfer of the received data from the communication control unit 21 to the control unit 22 ends. As a result, the communication control unit 21 can update its own empty buffer information.

次に制御部22から通信制御部21に対して送信データ
を転送する場合について説明する。まず、通信制御部2
1からの表示線26の情報によって制御部22自身で管
理している空バッファ情報によって、制御部22は共有
メモリ25の複数のバッファBa〜Bzから1個の空バ
ッファを選択す る(第5図,,)。続いて制御22からバス29
を介してデータを選択されたバッファに転送し(第5図
,)、転送終了後要求線16を介して通信制御部2
1に対して該バッファに格納されたデータの読み出し要
求を行なう。通信制御部21は制御部22からバッファ
格納データの読み出し要求を受けると(第5図,
)、制御線30を介して制御回路23へセレクタ24
によるバス29からバス28への接続切替え指示を行な
い、バス28を介して該バッファのデータの読み出しを
行なう。データの読み出しが終了すると、通信制御部2
1は制御線30を介して制御回路23へ制御情報を送っ
てバス28からバス29への制御切替指示を行なうとと
もに、表示線26により制御部に対して該バッファの空
表示を行い、制御部22から通信制御部21への送信デ
ータの転送が終了する。
Next, a case where transmission data is transferred from the control unit 22 to the communication control unit 21 will be described. First, the communication control unit 2
The control unit 22 selects one empty buffer from the plurality of buffers Ba to Bz of the shared memory 25 according to the empty buffer information managed by the control unit 22 itself based on the information of the display line 26 from 1 (the fifth buffer). ,,). Then control 22 to bus 29
The data is transferred to the selected buffer via (FIG. 5), and after the transfer is completed, the communication controller 2 is requested via the request line 16.
A read request for the data stored in the buffer is issued to 1. When the communication control unit 21 receives a read request for buffer-stored data from the control unit 22 (see FIG. 5,
), Selector 24 to control circuit 23 via control line 30
Is used to instruct connection switching from the bus 29 to the bus 28, and data in the buffer is read out via the bus 28. When the data reading is completed, the communication control unit 2
Reference numeral 1 sends control information to the control circuit 23 through the control line 30 to instruct control switching from the bus 28 to the bus 29, and a display line 26 displays an empty display of the buffer to the control unit. The transfer of the transmission data from 22 to the communication control unit 21 is completed.

以上の説明したように、共有メモリ25のバッファは受
信データと送信データの区別なく共用することが可能と
なる。
As described above, the buffer of the shared memory 25 can share the reception data and the transmission data without distinction.

第6図は本発明の他の実施例の構成図であり、221か
ら22nは制御部、1a1から1anと1b1から1b
nは各々通信制御部21と制御部221〜22n間に接
続される要求線を示す。(他の記号は第1図と同じもの
である。)本実施例は通信回路線4から受信されるデー
タを共有メモリ25を介して複数の制御部221〜22
nへ転送するとともに、制御部221〜22nから共有
メモリ25を介して通信回線4へデータを送出する場合
のものである。本実施例の場合は制御部が複数である場
合を除いて第1図に示した場合と同じである。すなわ
ち、通信回線4から受信したデータを第1図に説明した
場合と同様にバッファBa〜Bzのうちの任意の空バッ
ファに転送し、要求線1a1から1anを用いて任意の
制御部221〜22nに読み出し要求を行ない、読み出
し要求を受けた制御部221〜22nは該バッファから
各々データを読み出し、データ読み出し完了で表示線2
7を介して該バッファの空情報を通信制御部に通知す
る。又、逆に各制御部221〜22nからのデータも第
1図にて説明した場合と同様に転送される。バス28と
バス29はデータとアドレスの両者を転送できるもので
あり、各制御部221〜22nから任意の空バッファを
選択できる。
FIG. 6 is a block diagram of another embodiment of the present invention. 221 to 22n are control units, 1a1 to 1an and 1b1 to 1b.
n indicates request lines connected between the communication control unit 21 and the control units 221 to 22n. (Other symbols are the same as those in FIG. 1.) In this embodiment, the data received from the communication circuit line 4 is transmitted via the shared memory 25 to the plurality of control units 221 to 22.
The data is transferred to the communication line 4 from the control units 221 to 22n via the shared memory 25 while being transferred to the communication line 4. The case of the present embodiment is the same as the case shown in FIG. 1 except that there is a plurality of control units. That is, the data received from the communication line 4 is transferred to any empty buffer of the buffers Ba to Bz as in the case described with reference to FIG. 1, and the arbitrary control units 221 to 22n using the request lines 1a1 to 1an. The read request is sent to the control units 221 to 22n, and each of the control units 221 to 22n reads data from the buffer.
The communication control unit is notified of the empty information of the buffer via 7. On the contrary, the data from the control units 221 to 22n are also transferred in the same manner as in the case described with reference to FIG. The buses 28 and 29 can transfer both data and addresses, and can select any empty buffer from each of the control units 221 to 22n.

以上の実施例においては通信制御装置内のデータ転送に
ついてのみ説明したが、一般に複数の装置間で共通装置
を介して情報転送を行なうシステムにおいても同様に本
発明を実施できるものである。
Although only the data transfer within the communication control device has been described in the above embodiments, the present invention can be similarly implemented in a system in which information is generally transferred between a plurality of devices via a common device.

(発明の効果) 以上詳細に説明したように、本発明によれば通信制御装
置の通信制御部と制御部間相互に空バッファ表示機能と
バッファ読み出し要求機能を設け、かつ共有メモリにバ
ッファのバス接続切替え機能を設けたので、受信データ
と送信データとでバッファを共用することができ、高価
なメモリを効率的に使用することができる。更に制御部
を複数設けること(例えばCPUを複数設けても通信制御
部とCPU間のデータ通信を行なうこと)も可能であり、
共有メモリのバッファの個数も転送データ量に応じて自
由に増減することができる。従って、本発明を用いるこ
とによって、複数の装置間で共通装置を介して情報転送
を行なうデータ通信システムを経済的に構築することが
可能となる。
(Effects of the Invention) As described in detail above, according to the present invention, the communication control unit of the communication control device and the control unit are provided with the empty buffer display function and the buffer read request function, and the shared memory is provided with the buffer bus. Since the connection switching function is provided, the buffer can be shared by the reception data and the transmission data, and the expensive memory can be efficiently used. Further, it is possible to provide a plurality of control units (for example, even if a plurality of CPUs are provided, data communication between the communication control unit and CPUs can be performed).
The number of buffers in the shared memory can be freely increased or decreased according to the amount of transferred data. Therefore, by using the present invention, it is possible to economically construct a data communication system that transfers information between a plurality of devices via a common device.

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

第1図は本発明の実施例を示す構成図、第2図は従来に
おける通信制御装置のブロック図、第3図は従来の共有
メモリ2と通信制御部3内のメモリの内容を示す説明
図、第4図は本発明の実施例における通信制御部21の
動作を示すフローチャート、第5図は本発明の実施例に
おける制御部22の動作を示すフローチャート、第6図
は本発明の他の実施例を示す構成図である。 4…通信回線、21…通信制御部、22,221〜22n
…制御部、23…制御回路、24…セレクタ、25…共
有メモリ、26,27…表示線、1a,1a1〜1a
n,1b,1b1〜1bn…要求線、28,29…バ
ス、30…制御線。
FIG. 1 is a configuration diagram showing an embodiment of the present invention, FIG. 2 is a block diagram of a conventional communication control device, and FIG. 3 is an explanatory diagram showing contents of a memory in a conventional shared memory 2 and a communication control unit 3. FIG. 4 is a flowchart showing the operation of the communication control unit 21 in the embodiment of the present invention, FIG. 5 is a flowchart showing the operation of the control unit 22 in the embodiment of the present invention, and FIG. 6 is another embodiment of the present invention. It is a block diagram which shows an example. 4 ... Communication line, 21 ... Communication control unit, 22, 221-2n
... Control unit, 23 ... Control circuit, 24 ... Selector, 25 ... Shared memory, 26, 27 ... Display line, 1a, 1a1-1a
n, 1b, 1b1 to 1bn ... Request line, 28, 29 ... Bus, 30 ... Control line.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 古橋 徹 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (56)参考文献 特開 昭58−105344(JP,A) 特開 昭56−65553(JP,A) 実開 昭58−107646(JP,U) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Toru Furuhashi 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (56) References JP-A-58-105344 (JP, A) JP-A-SHO 56-65553 (JP, A) Actually opened 58-107646 (JP, U)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】1つの第1の装置から1つもしくは複数の
第2の装置に共通装置を介して情報転送を行なうデータ
転送方式において、前記共通装置に1つもしくは複数の
バッファメモリならびに該バッファメモリと前記第1・
第2の装置間の情報転送線の接続替えを行なう切替え手
段を設けるとともに、前記第1の装置と前記第2の装置
間に使用したバッファの状態を表示する表示線ならびに
データの読み取りを要求する要求線とを設け、前記第1
の装置と第2の装置間のデータ転送に際して前記表示線
を介して通知される前記バッファメモリの状態情報によ
って任意の空バッファを選択してデータを格納し、前記
切替手段によって前記情報転送線の接続替えを行った
後、前記要求線によって転送先へ読み出し要求表示を行
ない、前記読み出し要求を受けた装置が前記バッファか
らデータを読み出すことによって、複数の装置間の送
信、受信とでバッファの共用を可能としてデータ転送が
行われることを特徴とするデータ転送方式。
1. A data transfer system for transferring information from one first device to one or more second devices via a common device, wherein the common device has one or more buffer memories and the buffers. Memory and the first
Switching means for switching the connection of the information transfer line between the second devices is provided, and a display line for displaying the state of the buffer used between the first device and the second device and data reading are requested. The request line is provided, and the first line
When the data is transferred between the second device and the second device, any empty buffer is selected by the status information of the buffer memory notified via the display line to store the data, and the switching means switches the information transfer line After changing the connection, a read request is displayed to the transfer destination by the request line, and the device that receives the read request reads the data from the buffer, so that the buffer is shared between transmission and reception among multiple devices. A data transfer method characterized in that data transfer is performed by enabling.
JP60073535A 1985-04-09 1985-04-09 Data transfer method Expired - Lifetime JPH063937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60073535A JPH063937B2 (en) 1985-04-09 1985-04-09 Data transfer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60073535A JPH063937B2 (en) 1985-04-09 1985-04-09 Data transfer method

Publications (2)

Publication Number Publication Date
JPS61232747A JPS61232747A (en) 1986-10-17
JPH063937B2 true JPH063937B2 (en) 1994-01-12

Family

ID=13521018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60073535A Expired - Lifetime JPH063937B2 (en) 1985-04-09 1985-04-09 Data transfer method

Country Status (1)

Country Link
JP (1) JPH063937B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3801088B2 (en) 2002-04-19 2006-07-26 株式会社デンソー Vehicle communication device

Also Published As

Publication number Publication date
JPS61232747A (en) 1986-10-17

Similar Documents

Publication Publication Date Title
JP2845162B2 (en) Data transfer device
US4491915A (en) Multiprocessor-memory data transfer network
US5737634A (en) Storage device control system with an internal bus wherein a network interface has a data line for memory transfer
JPH063937B2 (en) Data transfer method
US5796672A (en) Method and circuit for routing data to registers in an integrated circuit
JPH10116224A (en) Circuit for moving data between remote memories, and computer including such a circuit
US5452470A (en) Use of video RAM in high speed data communications
JPH063938B2 (en) Data transfer buffer system
JPH11238034A (en) Data transfer system
JPH10187599A (en) Digital signal processor
JP2002297210A (en) Data transmission equipment
JPH0583938B2 (en)
JP2000244585A (en) Bus interface circuit
JP3233470B2 (en) Computer system
JP2884943B2 (en) Address arbitration circuit
JPS5816824B2 (en) Store and forward method
JPH03116350A (en) Bus structure for data transfer
JP2001084173A (en) Memory device
JP3460115B2 (en) Cross connect device
JPS61233857A (en) Data transfer equipment
JP2576236B2 (en) Communication method of programmable controller
JPS5830256A (en) Communication controller
JPH05342118A (en) Data communication method and apparatus for combining synchronous control and pipeline control
JPH0511453B2 (en)
JPH04326227A (en) High-speed line controller