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
Application number
JP6016689A
Other languages
English (en)
Other versions
JP2841432B2 (ja
Inventor
Yukio Uchiyama
内山 幸男
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP6016689A priority Critical patent/JP2841432B2/ja
Publication of JPH02238549A publication Critical patent/JPH02238549A/ja
Application granted granted Critical
Publication of JP2841432B2 publication Critical patent/JP2841432B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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とを備える。
すなわち、この実施例は、ひとつの上位装置とこの上位
装置とデータを授受する複数個の下位装置との間の経路
に挿入され、上記下位装置に対応して設けられたカード
を備え、このカードごとに設けられ、このカ一ドに接続
された下位装置と授受するデータを格納するに要する記
憶領域を有するローカルメモリ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へ送
出され、データ転送が完了する。
次に、上位インタフェース11から下位インタフェース
13へのデータ転送手順を説明する。上位インタフェー
ス11から送出されたデータは上位インタフェース制御
回路21を経由してデータ転送回路24へ送出される。
このときに、ローカルメモリアドレスはプロセッサ部2
5からローカルメモリアドレスバス52へ出力される。
アドレス判断回路26は送出されたアドレス値が自カー
ド内のローカルメモリ32に当てられたアドレス空間で
ないと判断すると、データ転送回路24をデータパス5
1に対して出力モードにし、上位インタフェース制御回
路21から送出されたテ゛−クをデータバス51に出力
する。
また、アドレス判断回路34は送出されたアドレス値が
自カード内のローカルメモリ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・・・ローカルメモリアドレスバス。

Claims (1)

  1. 【特許請求の範囲】 1、ひとつの上位装置とこの上位装置とデータを授受す
    る複数個の下位装置との間の経路に挿入され、上記デー
    タを一時格納するメモリ手段を備えたデータ転送装置に
    おいて、 上記下位装置に対応して設けられたカードを備え、 上記メモリ手段は、このカードごとに設けられ、このカ
    ードに接続された下位装置と授受するデータを格納する
    に要する記憶領域を有し、 さらに、上記上位装置から到来するデータに付されたこ
    のデータの転送先である下位装置を示す情報に基づきこ
    のデータが格納されるメモリ手段を指定し、この指定さ
    れたメモリ手段にこのデータの格納を指示する制御手段
    を備えた ことを特徴とするデータ転送装置。
JP6016689A 1989-03-13 1989-03-13 データ転送装置 Expired - Lifetime JP2841432B2 (ja)

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)

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) 記憶装置