JPH0442696B2 - - Google Patents
Info
- Publication number
- JPH0442696B2 JPH0442696B2 JP60036171A JP3617185A JPH0442696B2 JP H0442696 B2 JPH0442696 B2 JP H0442696B2 JP 60036171 A JP60036171 A JP 60036171A JP 3617185 A JP3617185 A JP 3617185A JP H0442696 B2 JPH0442696 B2 JP H0442696B2
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- address
- data
- logical address
- information
- 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
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/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- 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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ伝送装置の伝送制御方式に関す
る。特に、伝送受信制御方式に関する。
る。特に、伝送受信制御方式に関する。
データ情報をそれに前置付加された論理アドレ
スに基づいて指定された転送開始アドレスから指
定された転送範囲内の領域に記憶させるデータ転
送制御方式において、 予め論理アドレスをアドレス入力として対応す
る転送開始アドレスおよび転送範囲をそのアドレ
スに格納する制御テーブルを設けておき、このテ
ーブルから受信情報に付加された論理アドレスに
対応する転送開始アドレスおよび転送範囲を読出
して、受信情報をバツフアに転送することなく直
接に指定領域に転送することにより、 受信情報の解析に伴う時間消費および解析後の
記憶装置への転送に伴う時間消費を省くことがで
きるようにしたものである。
スに基づいて指定された転送開始アドレスから指
定された転送範囲内の領域に記憶させるデータ転
送制御方式において、 予め論理アドレスをアドレス入力として対応す
る転送開始アドレスおよび転送範囲をそのアドレ
スに格納する制御テーブルを設けておき、このテ
ーブルから受信情報に付加された論理アドレスに
対応する転送開始アドレスおよび転送範囲を読出
して、受信情報をバツフアに転送することなく直
接に指定領域に転送することにより、 受信情報の解析に伴う時間消費および解析後の
記憶装置への転送に伴う時間消費を省くことがで
きるようにしたものである。
従来例データ伝送制御方式では、入力および出
力に対しての転送開始アドレスおよび転送範囲が
それぞれ1個設定されているので、データ受信す
る場合に転送開始アドレスおよび転送範囲が一つ
しか設定できない。一方、受信データ情報には多
種の情報があるので、情報処理装置記憶装置内に
バツフアを設け、受信したデータはまずこのバツ
フアに転送したのちここでデータ解析を行い、こ
の解析に基づいて改めて別の記憶装置エリアへの
メモリ転送を行う必要があつた。
力に対しての転送開始アドレスおよび転送範囲が
それぞれ1個設定されているので、データ受信す
る場合に転送開始アドレスおよび転送範囲が一つ
しか設定できない。一方、受信データ情報には多
種の情報があるので、情報処理装置記憶装置内に
バツフアを設け、受信したデータはまずこのバツ
フアに転送したのちここでデータ解析を行い、こ
の解析に基づいて改めて別の記憶装置エリアへの
メモリ転送を行う必要があつた。
このような従来例方式では、情報処理装置論理
装置でデータ解析とメモリ転送に伴うタイムロス
が発生する欠点があつた。
装置でデータ解析とメモリ転送に伴うタイムロス
が発生する欠点があつた。
本発明は、論理アドレスが示す所要主記憶装置
ロケーシヨンへ直接書込むことができ、情報処理
装置の論理装置でのデータ解析およびメモリ転送
にかかわるタイムロスをなくすことができるデー
タ転送制御方式を提供することを目的とする。
ロケーシヨンへ直接書込むことができ、情報処理
装置の論理装置でのデータ解析およびメモリ転送
にかかわるタイムロスをなくすことができるデー
タ転送制御方式を提供することを目的とする。
本発明は、論理アドレスが前置付加されたデー
タ情報にかかわる送信手段および受信手段を備
え、この受信手段は、データ情報を指定された転
送開始アドレスから指定された転送範囲内の領域
に記憶する記憶手段と、この記憶手段の書込みを
制御する伝送制御装置と、この伝送制御装置に転
送開始アドレスおよび転送範囲を指定する論理装
置とを備えたデータ転送制御方式で、前述の問題
点を解決するための手段として、上記伝送制御装
置は、論理アドレスをアドレス入力とし、そのア
ドレスに対応する転送開始アドレスおよび転送範
囲の複数個をデータとして格納する制御テーブル
と、受信情報に付加された論理アドレスに基づい
てこの論理アドレスに対応する転送開始アドレス
および転送範囲を上記制御テーブルから読出す読
出手段とを備えたことを特徴とする。
タ情報にかかわる送信手段および受信手段を備
え、この受信手段は、データ情報を指定された転
送開始アドレスから指定された転送範囲内の領域
に記憶する記憶手段と、この記憶手段の書込みを
制御する伝送制御装置と、この伝送制御装置に転
送開始アドレスおよび転送範囲を指定する論理装
置とを備えたデータ転送制御方式で、前述の問題
点を解決するための手段として、上記伝送制御装
置は、論理アドレスをアドレス入力とし、そのア
ドレスに対応する転送開始アドレスおよび転送範
囲の複数個をデータとして格納する制御テーブル
と、受信情報に付加された論理アドレスに基づい
てこの論理アドレスに対応する転送開始アドレス
および転送範囲を上記制御テーブルから読出す読
出手段とを備えたことを特徴とする。
データ情報に前置付加された論理アドレスをア
ドレス入力として、そのアドレスに対応する転送
開始アドレスおよび転送範囲が一対になつている
入力制御ブロツクのn個を格納することが可能な
入力制御テーブルが伝送制御装置内に保持されて
いて、データ情報が受信されると、その入力制御
テーブルからこのデータ情報に付されている論理
アドレスに対応する転送開始アドレスおよび転送
範囲が読み出され、情報処理装置および記憶装置
の指定された転送開始アドレスから指定された転
送範囲だけにデータ情報の転送が直接に行われ
る。
ドレス入力として、そのアドレスに対応する転送
開始アドレスおよび転送範囲が一対になつている
入力制御ブロツクのn個を格納することが可能な
入力制御テーブルが伝送制御装置内に保持されて
いて、データ情報が受信されると、その入力制御
テーブルからこのデータ情報に付されている論理
アドレスに対応する転送開始アドレスおよび転送
範囲が読み出され、情報処理装置および記憶装置
の指定された転送開始アドレスから指定された転
送範囲だけにデータ情報の転送が直接に行われ
る。
以下、本発明実施例方式を図面に基づいて説明
する。
する。
第1図は本発明実施例方式の受信手段の構成を
示すブロツク構成図である。第2図はこの実施例
方式で伝送されるデータ情報を示す。図に示すよ
うに、データ情報にはその前に論理アドレスが付
加されている。第3図は伝送制御装置に含まれる
入力制御テーブルの内容を示すメモリマツプであ
る。図に示すように、論理アドレス0〜n番地に
はこの論理アドレスに対応した入力制御ブロツク
の格納ロケーシヨンを示すポインタ1〜nがあ
り、ポインタ1〜nが示す番地は入力制御ブロツ
クの開始番地を示す。
示すブロツク構成図である。第2図はこの実施例
方式で伝送されるデータ情報を示す。図に示すよ
うに、データ情報にはその前に論理アドレスが付
加されている。第3図は伝送制御装置に含まれる
入力制御テーブルの内容を示すメモリマツプであ
る。図に示すように、論理アドレス0〜n番地に
はこの論理アドレスに対応した入力制御ブロツク
の格納ロケーシヨンを示すポインタ1〜nがあ
り、ポインタ1〜nが示す番地は入力制御ブロツ
クの開始番地を示す。
まず、この実施例装置の構成を第1図に基づい
て説明する。この実施例装置は情報処理装置論理
装置100と、情報処理装置主記憶装置200
と、伝送制御装置300とを備える。情報処理装
置論理装置100はコマンド入出力手段301を
介して入力制御テーブル302に接続される。到
来するデータは論理アドレス解読手段306に接
続される。入力制御テーブル読出手段303は入
力制御テーブル302および論理アドレス解読手
段306に接続される。転送制御手段304は入
力制御テーブル読出手段303および論理アドレ
ス解読手段306に接続され、主記憶アドレス設
定手段305は論理アドレス解読手段306と
FIFO(フアーストインフアーストアウト)メモリ
307を介して接続され、かつ転送制御手段30
4にも接続される。主記憶アドレス設定手段30
5はデータ情報格納ロケーシヨン201に接続さ
れる。
て説明する。この実施例装置は情報処理装置論理
装置100と、情報処理装置主記憶装置200
と、伝送制御装置300とを備える。情報処理装
置論理装置100はコマンド入出力手段301を
介して入力制御テーブル302に接続される。到
来するデータは論理アドレス解読手段306に接
続される。入力制御テーブル読出手段303は入
力制御テーブル302および論理アドレス解読手
段306に接続される。転送制御手段304は入
力制御テーブル読出手段303および論理アドレ
ス解読手段306に接続され、主記憶アドレス設
定手段305は論理アドレス解読手段306と
FIFO(フアーストインフアーストアウト)メモリ
307を介して接続され、かつ転送制御手段30
4にも接続される。主記憶アドレス設定手段30
5はデータ情報格納ロケーシヨン201に接続さ
れる。
次に、この実施例装置の動作を第1図ないし第
3図に基づいて説明する。
3図に基づいて説明する。
情報処理装置論理装置100は伝送制御装置3
00に対して入出力コマンドにより、制御線1を
介して情報処理装置主記憶装置200内のデータ
情報格納ロケーシヨン201で示される転送開始
アドレスおよび転送範囲を指令設定することがで
きる。入出力コマンドはコマンド入出力手段30
1により解読され、入力制御テーブル302に格
納される。入力制御テーブル302には入出力コ
マンドにより制御線2を介して設定された転送開
始アドレスおよび転送範囲が格納されている。デ
ータが情報線5を介して到来すると、論理アドレ
ス解読手段306でデータ情報から論理アドレス
が分離され、この論理アドレスが制御線7を介し
て入力制御テーブル読出手段303に送出され
る。この論理アドレスに基づき入力制御テーブル
読出手段303により制御線3を介して論理アド
レスに対応する転送開始アドレスおよび転送範囲
が読出され、これが制御線4を介して転送制御手
段304へ通知される。転送制御手段304によ
り制御線8を介して主記憶アドレス設定手段30
5にこの内容が伝えられ、主記憶アドレス設定手
段305により情報処理装置記憶装置200内の
転送開始アドレス転送範囲で示されるデータ情報
格納ロケーシヨン201が指定され、論理アドレ
ス解読手段306からFIFOメモリ307へ格納
されている論理アドレスの除かれた情報がデータ
情報格納ロケーシヨン201へ転送される。
00に対して入出力コマンドにより、制御線1を
介して情報処理装置主記憶装置200内のデータ
情報格納ロケーシヨン201で示される転送開始
アドレスおよび転送範囲を指令設定することがで
きる。入出力コマンドはコマンド入出力手段30
1により解読され、入力制御テーブル302に格
納される。入力制御テーブル302には入出力コ
マンドにより制御線2を介して設定された転送開
始アドレスおよび転送範囲が格納されている。デ
ータが情報線5を介して到来すると、論理アドレ
ス解読手段306でデータ情報から論理アドレス
が分離され、この論理アドレスが制御線7を介し
て入力制御テーブル読出手段303に送出され
る。この論理アドレスに基づき入力制御テーブル
読出手段303により制御線3を介して論理アド
レスに対応する転送開始アドレスおよび転送範囲
が読出され、これが制御線4を介して転送制御手
段304へ通知される。転送制御手段304によ
り制御線8を介して主記憶アドレス設定手段30
5にこの内容が伝えられ、主記憶アドレス設定手
段305により情報処理装置記憶装置200内の
転送開始アドレス転送範囲で示されるデータ情報
格納ロケーシヨン201が指定され、論理アドレ
ス解読手段306からFIFOメモリ307へ格納
されている論理アドレスの除かれた情報がデータ
情報格納ロケーシヨン201へ転送される。
図では省いてあるが、受信データを論理アドレ
スに基づき転送先へ正常転送したときは、論理ア
ドレス、転送開始アドレス、メツセージ長を含む
入力終了キユーを別途入力終了キユー作成コマン
ドが指定する記憶装置エリアに作成して情報処理
装置論理装置100へ割込み通知する。また、受
信データの論理アドレスに該当する入出力命令が
設定されていないときは別途BNAQ(バツフアノ
ツトアベイラブルキユー)作成コマンドで指定す
る記憶装置エリアに論理アドレスの情報を含む
BNAQを作成し情報処理装置へ割込み通知を行
う構成となつている。これにより入力制御テーブ
ルが予定どおり機能しないときにのみ上位装置の
割込みが行われることになり、各装置のタイムロ
スを短縮することができる。
スに基づき転送先へ正常転送したときは、論理ア
ドレス、転送開始アドレス、メツセージ長を含む
入力終了キユーを別途入力終了キユー作成コマン
ドが指定する記憶装置エリアに作成して情報処理
装置論理装置100へ割込み通知する。また、受
信データの論理アドレスに該当する入出力命令が
設定されていないときは別途BNAQ(バツフアノ
ツトアベイラブルキユー)作成コマンドで指定す
る記憶装置エリアに論理アドレスの情報を含む
BNAQを作成し情報処理装置へ割込み通知を行
う構成となつている。これにより入力制御テーブ
ルが予定どおり機能しないときにのみ上位装置の
割込みが行われることになり、各装置のタイムロ
スを短縮することができる。
本発明は以上説明したように、複数個の入力制
御ブロツクからなる入力制御テーブルを保持する
ことによりデータ解析および主記憶間転送に要す
る情報処理装置および論理装置のタイムロスをな
くすことができる効果がある。
御ブロツクからなる入力制御テーブルを保持する
ことによりデータ解析および主記憶間転送に要す
る情報処理装置および論理装置のタイムロスをな
くすことができる効果がある。
第1図本発明実施例装置の構成を示すブロツク
構成図。第2図は伝送情報の構成を示すフオーマ
ツト。第3図は入力制御テーブルの内容を示すメ
モリマツプ。 100……情報処理装置論理装置、200……
情報処理装置記憶装置、201……データ情報格
納ロケーシヨン、300……伝送制御装置、30
1……コマンド入出力手段、302……入力制御
テーブル、303……入力制御テーブル読出手
段、304……転送制御手段、305……主記憶
アドレス設定手段、306……論理アドレス解読
手段、307……FIFOメモリ。
構成図。第2図は伝送情報の構成を示すフオーマ
ツト。第3図は入力制御テーブルの内容を示すメ
モリマツプ。 100……情報処理装置論理装置、200……
情報処理装置記憶装置、201……データ情報格
納ロケーシヨン、300……伝送制御装置、30
1……コマンド入出力手段、302……入力制御
テーブル、303……入力制御テーブル読出手
段、304……転送制御手段、305……主記憶
アドレス設定手段、306……論理アドレス解読
手段、307……FIFOメモリ。
Claims (1)
- 【特許請求の範囲】 1 論理アドレスが前置付加されたデータ情報に
かかわる送信手段および受信手段を備え、 この受信手段は、 データ情報を指定された転送開始アドレスから
指定された転送範囲内の領域に記憶する記憶手段
と、 この記憶手段の書込みを制御する伝送制御装置
と、 この伝送制御装置に転送開始アドレスおよび転
送範囲を指定する論理装置と を備えたデータ転送制御方式において、 上記伝送制御装置は、 論理アドレスをアドレス入力とし、そのアドレ
スに対応する転送開始アドレスおよび転送範囲の
複数個をデータとして格納する制御テーブルと、 受信情報に付加された論理アドレスに基づいて
この論理アドレスに対応する転送開始アドレスお
よび転送範囲を上記制御テーブルから読出す読出
手段と を備えたことを特徴とするデータ転送制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60036171A JPS61195447A (ja) | 1985-02-25 | 1985-02-25 | デ−タ転送制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60036171A JPS61195447A (ja) | 1985-02-25 | 1985-02-25 | デ−タ転送制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61195447A JPS61195447A (ja) | 1986-08-29 |
| JPH0442696B2 true JPH0442696B2 (ja) | 1992-07-14 |
Family
ID=12462302
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60036171A Granted JPS61195447A (ja) | 1985-02-25 | 1985-02-25 | デ−タ転送制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61195447A (ja) |
-
1985
- 1985-02-25 JP JP60036171A patent/JPS61195447A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61195447A (ja) | 1986-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE40467E1 (en) | Method and apparatus for managing the flow of data within a switching device | |
| JPH0821013B2 (ja) | ダイレクトメモリアクセスオ−ダ競合制御方式 | |
| EP1016973A1 (en) | Communication dma device | |
| JPS63215134A (ja) | 通信制御装置 | |
| US20050144338A1 (en) | Data transfer apparatus | |
| JPH0442696B2 (ja) | ||
| US4878197A (en) | Data communication apparatus | |
| JPH01180156A (ja) | パケットスイッチング回路 | |
| JPH1031616A (ja) | プロセス間通信システム | |
| JP3057754B2 (ja) | メモリ回路および分散処理システム | |
| JPH0440551A (ja) | データ転送方式 | |
| JP2584841B2 (ja) | パケット交換制御装置 | |
| JP2734581B2 (ja) | 入出力制御装置の制御方式 | |
| JP2553128B2 (ja) | データバッファ装置 | |
| JPS6357979B2 (ja) | ||
| JPH02230345A (ja) | 装置間通信・キャッシュ一致処理方式 | |
| JPH08137662A (ja) | データ送信方法及びデータ送信装置 | |
| JPH04253251A (ja) | メッセージ処理方式 | |
| JPH01212144A (ja) | データ処理装置 | |
| JPH0685841A (ja) | 通信制御装置 | |
| JPS61173555A (ja) | 通信制御装置の接続方法 | |
| JPH0817401B2 (ja) | Lan接続システム | |
| JPS6019023B2 (ja) | デ−タ処理装置 | |
| JPS60181862A (ja) | Dma転送バツフア設定方式 | |
| JPS6278639A (ja) | メモリアクセス方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |