JPS62204358A - デ−タ通信処理方式 - Google Patents
デ−タ通信処理方式Info
- Publication number
- JPS62204358A JPS62204358A JP4664086A JP4664086A JPS62204358A JP S62204358 A JPS62204358 A JP S62204358A JP 4664086 A JP4664086 A JP 4664086A JP 4664086 A JP4664086 A JP 4664086A JP S62204358 A JPS62204358 A JP S62204358A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data communication
- communication processing
- processing device
- buffer
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマルチデータ通信システムに用いられるデータ
通信処理方式に関し、特にデータ転送の正常性のチェッ
クをバスの専有時間を伸ばすことな〈実施するデータ通
信処理方式に関する。
通信処理方式に関し、特にデータ転送の正常性のチェッ
クをバスの専有時間を伸ばすことな〈実施するデータ通
信処理方式に関する。
従来、この種のデータ通信処理方式としては、第3図に
示すように、送信側データ通信処理装置の送信バッファ
から受信側データ通信処理装置の受信バッファにバスを
介してデータ転送を行った後にバス上の正常性チェック
のみを実施してステータスを返送し、受信側データ通信
処理装置が自装置の受信バッファからメモリへのデータ
引取り時に正しくデータ転送できなかった場合にのみソ
フトウェアによる再転送要求処理を行う方式があった。
示すように、送信側データ通信処理装置の送信バッファ
から受信側データ通信処理装置の受信バッファにバスを
介してデータ転送を行った後にバス上の正常性チェック
のみを実施してステータスを返送し、受信側データ通信
処理装置が自装置の受信バッファからメモリへのデータ
引取り時に正しくデータ転送できなかった場合にのみソ
フトウェアによる再転送要求処理を行う方式があった。
また、第4図に示すように、受信側データ通信処理装置
の受信バッファから自装置のメモリにデータを引き取っ
た後に受信側データ通信処理装置からデータ転送時のス
テータスを送信側データ通信処理装置に返送する方式が
あった。
の受信バッファから自装置のメモリにデータを引き取っ
た後に受信側データ通信処理装置からデータ転送時のス
テータスを送信側データ通信処理装置に返送する方式が
あった。
上述した従来のデータ通信処理方式は、第3図に示した
方式では受信バッファからメモリに正しくデータ転送で
きなかった場合に送信側データ通信処理装置と受信側デ
ータ通信処理装置とについてそれぞれソフトウェアによ
る再転送処理を行うので、処理が複雑になる場合が多い
という欠点がある。
方式では受信バッファからメモリに正しくデータ転送で
きなかった場合に送信側データ通信処理装置と受信側デ
ータ通信処理装置とについてそれぞれソフトウェアによ
る再転送処理を行うので、処理が複雑になる場合が多い
という欠点がある。
また、第4図に示したデータ通信処理方式では、受信側
データiIT!信処理装置が受信バッファからデータを
引き取る間に送信側データ通信処理装置がステータスの
受信を待ち合わせるので、送信側データ通信処理装置が
バスを専有したままになり、1回のデータ通信処理で長
くバスを専有してしまうという欠点がある。
データiIT!信処理装置が受信バッファからデータを
引き取る間に送信側データ通信処理装置がステータスの
受信を待ち合わせるので、送信側データ通信処理装置が
バスを専有したままになり、1回のデータ通信処理で長
くバスを専有してしまうという欠点がある。
本発明の目的は、上述の点に鑑み、送信側データ通信処
理装置のバス専有時間を伸ばすことなく、送信バッファ
から受信バッファへの転送および受信バッファからのデ
ータの引取りの正常性をチェックできるデータ通信処理
方式を提供することにある。
理装置のバス専有時間を伸ばすことなく、送信バッファ
から受信バッファへの転送および受信バッファからのデ
ータの引取りの正常性をチェックできるデータ通信処理
方式を提供することにある。
本発明のデータ通信処理方式は、複数のデータ通信処理
装置が専用バスにより接続され任意のデータ通信装置間
でデータ通信動作を行うマルチデータ通信システムにお
いて、送信側データ通信処理装置の送信バッファにデー
タを書き込むデータ書込み手段と、前記送信側データ通
信処理装置に前記専用バスを専有させ前記送信バッファ
内のデータを受信側データ通信処理装置内にある受信バ
ッファに転送しデータ転送終了後に前記専用バスを解放
するデータ転送手段と、前記受信側データ通信処理装置
が前記受信バッファ内のデータを読み取った後に前記受
信側データ通信処理装置に前記専用バスを専有させデー
タ読取り時に正しく読み取れたかエラーを検出したかを
示すステータスを前記送信側データ通信処理装置に返送
した後に前記専用バスを解放するステータス送信手段と
、前記受信側データ通信処理装置が前記ステータスを返
送した後に前記受信側データ通信処理装置に受信動作を
終了させる受信動作終了手段と、前記送信側データ通イ
ε処理装置が前記受信側データ通信処理装置から返送さ
れる前記ステータスを受信した後に前記送信側データ通
信処理装置に送信動作を終了させる送信動作終了手段と
を有する。
装置が専用バスにより接続され任意のデータ通信装置間
でデータ通信動作を行うマルチデータ通信システムにお
いて、送信側データ通信処理装置の送信バッファにデー
タを書き込むデータ書込み手段と、前記送信側データ通
信処理装置に前記専用バスを専有させ前記送信バッファ
内のデータを受信側データ通信処理装置内にある受信バ
ッファに転送しデータ転送終了後に前記専用バスを解放
するデータ転送手段と、前記受信側データ通信処理装置
が前記受信バッファ内のデータを読み取った後に前記受
信側データ通信処理装置に前記専用バスを専有させデー
タ読取り時に正しく読み取れたかエラーを検出したかを
示すステータスを前記送信側データ通信処理装置に返送
した後に前記専用バスを解放するステータス送信手段と
、前記受信側データ通信処理装置が前記ステータスを返
送した後に前記受信側データ通信処理装置に受信動作を
終了させる受信動作終了手段と、前記送信側データ通イ
ε処理装置が前記受信側データ通信処理装置から返送さ
れる前記ステータスを受信した後に前記送信側データ通
信処理装置に送信動作を終了させる送信動作終了手段と
を有する。
次に、本発明について図面を参照して説明する。
第1図は本発明のデータ通信処理方式の一実施例を適用
するマルチデータ通信システムを示すブロック図である
。このマルチデータ通信システムは、複数のデータ通信
処理装置9が専用バス1を介して互いに接続されている
とともに、共通バス6を介して中央処理袋W7およびメ
モリ8にそれぞれ接続されて構成されている。
するマルチデータ通信システムを示すブロック図である
。このマルチデータ通信システムは、複数のデータ通信
処理装置9が専用バス1を介して互いに接続されている
とともに、共通バス6を介して中央処理袋W7およびメ
モリ8にそれぞれ接続されて構成されている。
各データ通信処理装置9は、専用バスlに接続された内
部バス2と、この内部バス2に接続された受信バッファ
3および送信バッファ4と、内部バス2、受信バッファ
3および送信バッファ4にそれぞれ接続され共通バス6
に接続された通信処理制御部5とから構成されている。
部バス2と、この内部バス2に接続された受信バッファ
3および送信バッファ4と、内部バス2、受信バッファ
3および送信バッファ4にそれぞれ接続され共通バス6
に接続された通信処理制御部5とから構成されている。
次に、このように構成された本実施例のデータ 。
通(g処理方式の動作について第2図のタイムチャート
を参照しながら説明する。
を参照しながら説明する。
送信側データ通信処理装置9は、中央処理装置7より共
通バス6を介して通信要求命令を起動されると、その通
信処理制御部5が転送データをメモリ8から共通バス6
を介してその送信バッファ4にデータ転送する。
通バス6を介して通信要求命令を起動されると、その通
信処理制御部5が転送データをメモリ8から共通バス6
を介してその送信バッファ4にデータ転送する。
送信バッファ4へのデータ転送終了後、送信側データ通
信処理装置9の通信処理制御部5は専用バス1のバス専
を権を得るためにパスアービテーション動作を行う。
信処理装置9の通信処理制御部5は専用バス1のバス専
を権を得るためにパスアービテーション動作を行う。
送信側データ通信処理装置9の通信処理制御部5は、バ
ス専有後に送信バッファ4から受信側データ通信処理装
置9の受信バッファ3に専用バスlを介してデータ転送
を行う。
ス専有後に送信バッファ4から受信側データ通信処理装
置9の受信バッファ3に専用バスlを介してデータ転送
を行う。
データ転送終了後、送信側データ通信処理装置9の通信
処理制御部5は専用バスlのバス専有上を放棄させる。
処理制御部5は専用バスlのバス専有上を放棄させる。
受信側データ通信処理装置9の通信処理制御部5は、受
信バッファ3に転送されたデータを共通バス6を介して
メモリ8にデータ転送してデータの引取りを行った後に
、送信バッファ4から受信バッファ3へのデータ転送お
よび受信バッファ3からメモリ8へのデータの引取りの
正常性をチェックしてステータスを編集し、専用バス1
のバス専有上を得るためにバスアービテーション動作を
行う。
信バッファ3に転送されたデータを共通バス6を介して
メモリ8にデータ転送してデータの引取りを行った後に
、送信バッファ4から受信バッファ3へのデータ転送お
よび受信バッファ3からメモリ8へのデータの引取りの
正常性をチェックしてステータスを編集し、専用バス1
のバス専有上を得るためにバスアービテーション動作を
行う。
受信側データ通信処理装置9の通信処理制御部5は、バ
ス専有後にステータスを専用バス1を介して送信側デー
タ通信処理装置9に返送する。受信側データ通信処理装
置9の通信処理制御部5は、ステータスを返送後にデー
タを受信したことを中央処理装置7に報告し受信動作を
終了させる。
ス専有後にステータスを専用バス1を介して送信側デー
タ通信処理装置9に返送する。受信側データ通信処理装
置9の通信処理制御部5は、ステータスを返送後にデー
タを受信したことを中央処理装置7に報告し受信動作を
終了させる。
送信側データ通信処理袋W9の通信処理制御部5は、受
信側データ通信処理装置9からステータスを受信した後
に中央処理装置7に送信完了を報告し送信動作を終了さ
セる。
信側データ通信処理装置9からステータスを受信した後
に中央処理装置7に送信完了を報告し送信動作を終了さ
セる。
以上説明したように本発明は、任意のデータ通信処理装
置間のデータ転送をデータ転送とステータス転送との2
つのバスサイクルに分割することにより、送信側データ
通信処理装置のバス専有時間を伸ばすことなく、送信バ
ッフ1から受信バッファへのデータ転送および受信バッ
ファからのデータの引取りの正常性をチェックできる効
果がある。
置間のデータ転送をデータ転送とステータス転送との2
つのバスサイクルに分割することにより、送信側データ
通信処理装置のバス専有時間を伸ばすことなく、送信バ
ッフ1から受信バッファへのデータ転送および受信バッ
ファからのデータの引取りの正常性をチェックできる効
果がある。
第1図は本発明の一実施例のデータ通信処理方式を適用
したマルチデータ通信システムを示すブロック図、 第2図は第1図に示したマルチデータ通信システムにお
けるデータ通信転送シーケンスを示すタイムチャート、 第3図は従来のデータ通信処理方式の一例におけるデー
タ転送シーケンスを示すタイムチャート、第4図は従来
のデータ通信処理方式の他の例におけるデータ転送シー
ケンスを示すタイムチャートである。 図において、 l・・・専用バス、 2・・・内部バス、 3・・・受信バッファ、 4・・・送信バッファ、 5・・・通信処理制御部、 6・・・共通バス、 7・・・中央処理装置、 8・・・メモリ、 9・・・データ通信処理装置である。 第1図 第2図
したマルチデータ通信システムを示すブロック図、 第2図は第1図に示したマルチデータ通信システムにお
けるデータ通信転送シーケンスを示すタイムチャート、 第3図は従来のデータ通信処理方式の一例におけるデー
タ転送シーケンスを示すタイムチャート、第4図は従来
のデータ通信処理方式の他の例におけるデータ転送シー
ケンスを示すタイムチャートである。 図において、 l・・・専用バス、 2・・・内部バス、 3・・・受信バッファ、 4・・・送信バッファ、 5・・・通信処理制御部、 6・・・共通バス、 7・・・中央処理装置、 8・・・メモリ、 9・・・データ通信処理装置である。 第1図 第2図
Claims (1)
- 【特許請求の範囲】 複数のデータ通信処理装置が専用バスにより接続され任
意のデータ通信装置間でデータ通信動作を行うマルチデ
ータ通信システムにおいて、送信側データ通信処理装置
の送信バッファにデータを書き込むデータ書込み手段と
、 前記送信側データ通信処理装置に前記専用バスを専有さ
せ前記送信バッファ内のデータを受信側データ通信処理
装置内にある受信バッファに転送しデータ転送終了後に
前記専用バスを解放するデータ転送手段と、 前記受信側データ通信処理装置が前記受信バッファ内の
データを読み取った後に前記受信側データ通信処理装置
に前記専用バスを専有させデータ読取り時に正しく読み
取れたかエラーを検出したかを示すステータスを前記送
信側データ通信処理装置に返送した後に前記専用バスを
解放するステータス送信手段と、 前記受信側データ通信処理装置が前記ステータスを返送
した後に前記受信側データ通信処理装置に受信動作を終
了させる受信動作終了手段と、前記送信側データ通信処
理装置が前記受信側データ通信処理装置から返送される
前記ステータスを受信した後に前記送信側データ通信処
理装置に送信動作を終了させる送信動作終了手段と、を
有することを特徴とするデータ通信処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4664086A JPS62204358A (ja) | 1986-03-04 | 1986-03-04 | デ−タ通信処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4664086A JPS62204358A (ja) | 1986-03-04 | 1986-03-04 | デ−タ通信処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62204358A true JPS62204358A (ja) | 1987-09-09 |
Family
ID=12752901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4664086A Pending JPS62204358A (ja) | 1986-03-04 | 1986-03-04 | デ−タ通信処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62204358A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02110746A (ja) * | 1988-10-20 | 1990-04-23 | Hitachi Ltd | アダプタテスト装置 |
| JPH04326448A (ja) * | 1991-04-26 | 1992-11-16 | Nec Corp | パケットバスシステムの障害処理方式 |
| JP2006313479A (ja) * | 2005-05-09 | 2006-11-16 | Toshiba Corp | 半導体集積回路装置及びデータ転送方法 |
-
1986
- 1986-03-04 JP JP4664086A patent/JPS62204358A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02110746A (ja) * | 1988-10-20 | 1990-04-23 | Hitachi Ltd | アダプタテスト装置 |
| JPH04326448A (ja) * | 1991-04-26 | 1992-11-16 | Nec Corp | パケットバスシステムの障害処理方式 |
| JP2006313479A (ja) * | 2005-05-09 | 2006-11-16 | Toshiba Corp | 半導体集積回路装置及びデータ転送方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5001624A (en) | Processor controlled DMA controller for transferring instruction and data from memory to coprocessor | |
| US5471638A (en) | Bus interface state machines with independent access to memory, processor and registers for concurrent processing of different types of requests | |
| US5067075A (en) | Method of direct memory access control | |
| JPS62204358A (ja) | デ−タ通信処理方式 | |
| JPS636893B2 (ja) | ||
| EP0278263B1 (en) | Multiple bus DMA controller | |
| JPS6158357A (ja) | デ−タ通信方式 | |
| JPS63155249A (ja) | 装置間通信方式 | |
| JPH04238566A (ja) | マルチプロセッサ間バス通信方式 | |
| JPH0668025A (ja) | バスアクセス制御方式 | |
| JP2605273B2 (ja) | データ処理方式 | |
| JPH02159659A (ja) | バス制御方式 | |
| JPH04155488A (ja) | Icカードの通信システム | |
| JPH08190525A (ja) | 高速化データ転送装置 | |
| JPH03235152A (ja) | バス制御方式 | |
| JPS6339237A (ja) | 回線トレ−ス制御方式 | |
| JPS62232060A (ja) | デ−タ処理装置 | |
| JPH03137754A (ja) | 共有メモリのアクセス制御方式 | |
| JP2000172661A (ja) | マルチプロセッサシステム及びその多重化バス管理方法 | |
| JPS5816366A (ja) | プロセツサ間通信方式 | |
| JPH0362249A (ja) | データ処理装置 | |
| JPH0638251B2 (ja) | 多重プロセツサ−におけるオンライン方式 | |
| JPH051505B2 (ja) | ||
| JPS62242264A (ja) | 通信制御装置 | |
| JPH04328667A (ja) | 2ポートramデータ送受方式及び装置 |