JPH02238549A - データ転送装置 - Google Patents
データ転送装置Info
- Publication number
- JPH02238549A JPH02238549A JP6016689A JP6016689A JPH02238549A JP H02238549 A JPH02238549 A JP H02238549A JP 6016689 A JP6016689 A JP 6016689A JP 6016689 A JP6016689 A JP 6016689A JP H02238549 A JPH02238549 A JP H02238549A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- card
- data transfer
- local memory
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims abstract description 54
- 239000002699 waste material Substances 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理装置に利用する。特に、データ転送
装置のローカルメモリに関する。
装置のローカルメモリに関する。
本発明は、経路するデータをいったん記憶してひとつの
上位装置と複数の下位装置との間でのデータ転送を実行
する装置において、 下位装置ごとにカード?設け、このカードに対応ずる下
位装置が授受するデータを格納するメモリを設けること
により、 メモリ容量の無駄を省きかつ容易に拡張に対処すること
ができるようにしたものである。
上位装置と複数の下位装置との間でのデータ転送を実行
する装置において、 下位装置ごとにカード?設け、このカードに対応ずる下
位装置が授受するデータを格納するメモリを設けること
により、 メモリ容量の無駄を省きかつ容易に拡張に対処すること
ができるようにしたものである。
コ従来の技術:!
従来、この種のデータ転送装置では、ホストcPUに接
続される上位インタフェースとデバイスなどに接続され
る下位インタフェースとを有し、また、各インタフェー
スから転送されたデータを格納する共通メモリを有し、
下位インタフェースはシステム構成により種類および数
量が異なる。
続される上位インタフェースとデバイスなどに接続され
る下位インタフェースとを有し、また、各インタフェー
スから転送されたデータを格納する共通メモリを有し、
下位インタフェースはシステム構成により種類および数
量が異なる。
この種のデータ転送装匿では、これらのシステム構成の
バリエーションをサポートするために、インタフェース
制御回路を有するポートカードをこのデータ転送装置に
追加、変更して対処する。そして、すべてのインタフェ
ースの転送データはいったん共通メモリに格納された後
に他のインタフェースへ転送されていた。
バリエーションをサポートするために、インタフェース
制御回路を有するポートカードをこのデータ転送装置に
追加、変更して対処する。そして、すべてのインタフェ
ースの転送データはいったん共通メモリに格納された後
に他のインタフェースへ転送されていた。
このような従来のデータ転送装置は、転送データを共通
メモリに格納するので、共通メモリとしてあらかじめ接
続されるインタフェースで使用されるメモリの最大値を
持つか、または、メモリの容量により接続されるインタ
フェース量が制限される欠点がある。
メモリに格納するので、共通メモリとしてあらかじめ接
続されるインタフェースで使用されるメモリの最大値を
持つか、または、メモリの容量により接続されるインタ
フェース量が制限される欠点がある。
本発明はこのような欠点を除去するもので、メモリ容量
の無駄を省きかつインタフェース量に制限を与えない手
段を有するデータ転送装置を提供することを目的とする
。
の無駄を省きかつインタフェース量に制限を与えない手
段を有するデータ転送装置を提供することを目的とする
。
本発明は、ひとつの上位装置とこの上位装置とデータを
授受する複数個の下位装置との間の経路に挿入され、上
記データを一時格納するメモリ手段を備えたデータ転送
装置において、上記下位装置に対応して設けられたカー
ドを備え、上記メモリ手段は、このカードごとに設けら
れ、このカードに接続された下位装置と授受するデーク
を格納するに要する記憶領域を有し、さらに、上記上位
装置から到来するデータに付されたこのデータの転送先
である下位装置を示す情報に基づきこのデータが格納さ
れるメモリ手段を指定し、この指定されたメモリ手段に
このデータの格納を指示する制御手段を備えたことを特
徴とする。
授受する複数個の下位装置との間の経路に挿入され、上
記データを一時格納するメモリ手段を備えたデータ転送
装置において、上記下位装置に対応して設けられたカー
ドを備え、上記メモリ手段は、このカードごとに設けら
れ、このカードに接続された下位装置と授受するデーク
を格納するに要する記憶領域を有し、さらに、上記上位
装置から到来するデータに付されたこのデータの転送先
である下位装置を示す情報に基づきこのデータが格納さ
れるメモリ手段を指定し、この指定されたメモリ手段に
このデータの格納を指示する制御手段を備えたことを特
徴とする。
本発明のデータ転送装置は下位装置対応にカードを有し
、自カード内で制御するインタフェースのデータ転送に
必要な容量のローカルメモリを設け、このローカルメモ
リアドレス値をデータ転送装置全体のローカルメモリの
アドレス空間に対するアドレス値として判断する。
、自カード内で制御するインタフェースのデータ転送に
必要な容量のローカルメモリを設け、このローカルメモ
リアドレス値をデータ転送装置全体のローカルメモリの
アドレス空間に対するアドレス値として判断する。
以下、本発明の一実施例について図面を参照して説明す
る。図は、この実施例の構成を示すブロック構成図であ
る。
る。図は、この実施例の構成を示すブロック構成図であ
る。
この実施例は、図に示すように、3枚のカード1、2お
よび3で構成され、上位インタフェース制御回路21と
、下位インタフェース制御回路22と、ローカルメモリ
23七、データ転送回路24と、本データ転送装置の制
御を行うプロセンサ部25と、アドレス判断回路26と
を備え、カード2は、下位インクフェース制御回路31
と、ローカルメモリ32と、データ転送回路33と、ア
ドレス判断回路34とを備え、カード3は、下位インタ
フェース制御回路41と、ローカルメモリ42と、デー
タ転送回路43と、アドレス判断回路44とを備える。
よび3で構成され、上位インタフェース制御回路21と
、下位インタフェース制御回路22と、ローカルメモリ
23七、データ転送回路24と、本データ転送装置の制
御を行うプロセンサ部25と、アドレス判断回路26と
を備え、カード2は、下位インクフェース制御回路31
と、ローカルメモリ32と、データ転送回路33と、ア
ドレス判断回路34とを備え、カード3は、下位インタ
フェース制御回路41と、ローカルメモリ42と、デー
タ転送回路43と、アドレス判断回路44とを備える。
すなわち、この実施例は、ひとつの上位装置とこの上位
装置とデータを授受する複数個の下位装置との間の経路
に挿入され、上記下位装置に対応して設けられたカード
を備え、このカードごとに設けられ、このカ一ドに接続
された下位装置と授受するデータを格納するに要する記
憶領域を有するローカルメモリ23、32、42と、上
記上位装置から到来するデータに付されたこのデータの
転送先である下位装置を示す情報に基づきこのデータが
格納されるメモリ手段を指定し、この指定されたメモリ
手段にこのデータの格納を指示する制御手段であるプロ
セッサ部25およびアドレス判断回路26、34、44
とを備える。
装置とデータを授受する複数個の下位装置との間の経路
に挿入され、上記下位装置に対応して設けられたカード
を備え、このカードごとに設けられ、このカ一ドに接続
された下位装置と授受するデータを格納するに要する記
憶領域を有するローカルメモリ23、32、42と、上
記上位装置から到来するデータに付されたこのデータの
転送先である下位装置を示す情報に基づきこのデータが
格納されるメモリ手段を指定し、この指定されたメモリ
手段にこのデータの格納を指示する制御手段であるプロ
セッサ部25およびアドレス判断回路26、34、44
とを備える。
次に、上位インタフェースから下位インクフェース12
へのデータ転送手順を説明する。上位インクフェース1
1から送出されたデータは上位インタフェース制御回路
21を経由し、ローカルメモリ23へ送出される。この
ときに、ローカルメモリアドレスがプロセッサ部25か
ら出力される。ここで、アドレス判断回路26は送出さ
れたアドレス値が自カード内のローカルメモリ23に割
当てられたアドレス空間であると判断すると、ローカル
メモリ23に書込み動作を行う。このようにして、上位
インタフェース11から送出されたテ゛一夕はローカル
メモリ23に格納される。すべてのデータを格納すると
、ひきつづき下位インタフェース12に送出される。こ
のときに、アドレスはプロセンサ部25から送出され、
アドレス判断回路26が自カード内の口−カルメモリ2
3に当てられたアドレス空間であると判断ずると、ロー
カルメモリ23からの読出しを行い、下位インタフェー
ス制御回路22を経由して下位インタフェースX2へ送
出され、データ転送が完了する。
へのデータ転送手順を説明する。上位インクフェース1
1から送出されたデータは上位インタフェース制御回路
21を経由し、ローカルメモリ23へ送出される。この
ときに、ローカルメモリアドレスがプロセッサ部25か
ら出力される。ここで、アドレス判断回路26は送出さ
れたアドレス値が自カード内のローカルメモリ23に割
当てられたアドレス空間であると判断すると、ローカル
メモリ23に書込み動作を行う。このようにして、上位
インタフェース11から送出されたテ゛一夕はローカル
メモリ23に格納される。すべてのデータを格納すると
、ひきつづき下位インタフェース12に送出される。こ
のときに、アドレスはプロセンサ部25から送出され、
アドレス判断回路26が自カード内の口−カルメモリ2
3に当てられたアドレス空間であると判断ずると、ロー
カルメモリ23からの読出しを行い、下位インタフェー
ス制御回路22を経由して下位インタフェースX2へ送
出され、データ転送が完了する。
次に、上位インタフェース11から下位インタフェース
13へのデータ転送手順を説明する。上位インタフェー
ス11から送出されたデータは上位インタフェース制御
回路21を経由してデータ転送回路24へ送出される。
13へのデータ転送手順を説明する。上位インタフェー
ス11から送出されたデータは上位インタフェース制御
回路21を経由してデータ転送回路24へ送出される。
このときに、ローカルメモリアドレスはプロセッサ部2
5からローカルメモリアドレスバス52へ出力される。
5からローカルメモリアドレスバス52へ出力される。
アドレス判断回路26は送出されたアドレス値が自カー
ド内のローカルメモリ32に当てられたアドレス空間で
ないと判断すると、データ転送回路24をデータパス5
1に対して出力モードにし、上位インタフェース制御回
路21から送出されたテ゛−クをデータバス51に出力
する。
ド内のローカルメモリ32に当てられたアドレス空間で
ないと判断すると、データ転送回路24をデータパス5
1に対して出力モードにし、上位インタフェース制御回
路21から送出されたテ゛−クをデータバス51に出力
する。
また、アドレス判断回路34は送出されたアドレス値が
自カード内のローカルメモリ32に当てられたアドレス
空間であると判断すると、データ転送回路33を経由し
てデータバス51からデータをローカルメモリ32に送
出して書込む。このようにして、上位インタフェース1
1から送出されたデータは口−カルメモリ32に格納さ
れる。すべてのデータを格納すると、次に下位インクフ
ェース13へ送出される。このときに、アドレスはプロ
セッサ部25から送出され、アドレス判断回路34が自
カード内のローカルメモリ32に当てられたアドレス空
間であると判断すると、ローカルメモリ32から読出し
を行い、下位インタフェース制御回路31を経由して下
位インクフェース13へ送出され、データ転送が完了す
る。
自カード内のローカルメモリ32に当てられたアドレス
空間であると判断すると、データ転送回路33を経由し
てデータバス51からデータをローカルメモリ32に送
出して書込む。このようにして、上位インタフェース1
1から送出されたデータは口−カルメモリ32に格納さ
れる。すべてのデータを格納すると、次に下位インクフ
ェース13へ送出される。このときに、アドレスはプロ
セッサ部25から送出され、アドレス判断回路34が自
カード内のローカルメモリ32に当てられたアドレス空
間であると判断すると、ローカルメモリ32から読出し
を行い、下位インタフェース制御回路31を経由して下
位インクフェース13へ送出され、データ転送が完了す
る。
カード3についても同様な手順でデータを転送すること
ができる。また、下位インタフェースから上位インタフ
ェースへのデータ転送は、上記と逆の手順で実現するこ
とができる。
ができる。また、下位インタフェースから上位インタフ
ェースへのデータ転送は、上記と逆の手順で実現するこ
とができる。
なお、この実施例は3カードの場合であるが、カードが
さらに増えた場合もまた同様にデータ転送が可能である
。
さらに増えた場合もまた同様にデータ転送が可能である
。
本発明は、以上説明したように、自カード内で制御する
インタフェースのデータ転送に必要な容量のローカルメ
モリのアドレス値をデータ転送装置全体のローカルメモ
リのアドレス空間に対するアドレス値として判断するの
で、メモリを最適な容量とし、かつ、拡張性も持たせる
ことができる効果がある。
インタフェースのデータ転送に必要な容量のローカルメ
モリのアドレス値をデータ転送装置全体のローカルメモ
リのアドレス空間に対するアドレス値として判断するの
で、メモリを最適な容量とし、かつ、拡張性も持たせる
ことができる効果がある。
図は本発明一実施例の構成を示すブロック構成図。
1、2、3・・・カード、11・・・上位インタフェー
ス、12、13、14・・・下位インタフェース、22
、31、41・・・下位インタフェース制御回路、23
、32、42・・ローカルメモリ、24、33、43・
・データ転送回路、25・・プロセンサ部、26、34
、44・・・アドレス判回路、51・・・データパス、
52・・・ローカルメモリアドレスバス。
ス、12、13、14・・・下位インタフェース、22
、31、41・・・下位インタフェース制御回路、23
、32、42・・ローカルメモリ、24、33、43・
・データ転送回路、25・・プロセンサ部、26、34
、44・・・アドレス判回路、51・・・データパス、
52・・・ローカルメモリアドレスバス。
Claims (1)
- 【特許請求の範囲】 1、ひとつの上位装置とこの上位装置とデータを授受す
る複数個の下位装置との間の経路に挿入され、上記デー
タを一時格納するメモリ手段を備えたデータ転送装置に
おいて、 上記下位装置に対応して設けられたカードを備え、 上記メモリ手段は、このカードごとに設けられ、このカ
ードに接続された下位装置と授受するデータを格納する
に要する記憶領域を有し、 さらに、上記上位装置から到来するデータに付されたこ
のデータの転送先である下位装置を示す情報に基づきこ
のデータが格納されるメモリ手段を指定し、この指定さ
れたメモリ手段にこのデータの格納を指示する制御手段
を備えた ことを特徴とするデータ転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6016689A JP2841432B2 (ja) | 1989-03-13 | 1989-03-13 | データ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6016689A JP2841432B2 (ja) | 1989-03-13 | 1989-03-13 | データ転送装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02238549A true JPH02238549A (ja) | 1990-09-20 |
| JP2841432B2 JP2841432B2 (ja) | 1998-12-24 |
Family
ID=13134307
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6016689A Expired - Lifetime JP2841432B2 (ja) | 1989-03-13 | 1989-03-13 | データ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2841432B2 (ja) |
-
1989
- 1989-03-13 JP JP6016689A patent/JP2841432B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2841432B2 (ja) | 1998-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR970007653A (ko) | 외부기억장치 및 그의 메모리 액세스 제어방법 | |
| US4691280A (en) | High performance multi-processor system | |
| JPH02238549A (ja) | データ転送装置 | |
| EP0114839B1 (en) | A high performance multi-processor system | |
| JPH03204753A (ja) | Dma制御装置 | |
| JPS6037753Y2 (ja) | メモリカ−ド構成 | |
| JPH03260750A (ja) | Dma転送方式 | |
| JPS63245745A (ja) | バツフア記憶制御装置 | |
| KR0174211B1 (ko) | 병렬처리 프로그램형 제어기용 데이터 액서스 장치 | |
| JP2687679B2 (ja) | プログラム開発装置 | |
| JPS63292356A (ja) | Dma制御装置 | |
| JPS6383854A (ja) | デ−タ転送回路 | |
| JPH04137060A (ja) | データ転送制御装置 | |
| JPS62226366A (ja) | メモリ共有方式 | |
| JPS61128335A (ja) | マイクロプログラムロ−ド処理方式 | |
| JPS63153655A (ja) | メモリアクセス制御方式 | |
| JPH0619867A (ja) | メモリチェック方式 | |
| JPH02226548A (ja) | 磁気ディスク装置 | |
| JPS6269347A (ja) | ダイレクトメモリアクセスコントロ−ラ | |
| JPH0390946A (ja) | 記憶装置 | |
| JPH02166547A (ja) | 情報処理装置 | |
| JPH04184659A (ja) | Dma制御装置 | |
| JPH0512184A (ja) | 情報処理システム | |
| JPS63206855A (ja) | デ−タ転送装置 | |
| JPH02276086A (ja) | 記憶装置 |