JPH1011386A - メモリデータ転送装置及びその転送方法 - Google Patents

メモリデータ転送装置及びその転送方法

Info

Publication number
JPH1011386A
JPH1011386A JP16556096A JP16556096A JPH1011386A JP H1011386 A JPH1011386 A JP H1011386A JP 16556096 A JP16556096 A JP 16556096A JP 16556096 A JP16556096 A JP 16556096A JP H1011386 A JPH1011386 A JP H1011386A
Authority
JP
Japan
Prior art keywords
memory
data
address
access controller
transfer
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
Application number
JP16556096A
Other languages
English (en)
Inventor
Yoshitaka Shimizu
良高 清水
Mamoru Inada
守 稲田
Toshiharu Kataoka
利晴 片岡
Takeshi Sugiyama
武志 杉山
Tadashi Osone
正 大曽根
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.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Engineering Co Ltd Ibaraki
Hitachi 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 Hitachi Engineering Co Ltd Ibaraki, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd Ibaraki
Priority to JP16556096A priority Critical patent/JPH1011386A/ja
Publication of JPH1011386A publication Critical patent/JPH1011386A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【課題】ダイレクトメモリアクセスコントローラにより
メモリ2及びメモリ3の間でデータ転送を実行するダイ
レクトメモリアクセス転送方式と呼ばれる方式で、従来
の連続的なアドレスブロックのデータ転送だけでなく、
不連続なアドレスのデータ転送を実現させる。 【解決手段】アドレスバス8とデータバス7の間にゲー
ト回路9と、ダイレクトメモリアクセスコントローラ4
とメモリ3の間に、ダイレクトメモリアクセスコントロ
ーラ4からのアドレスを取り込み、そのアドレスに相対
するデータをメモリ3のアドレスとして接続でき、中央
処理装置1からはデータがデータとして接続されるよう
な変換メモリ5を追加し、ゲートを制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ダイレクトメモリ
アクセス転送方式と呼ばれる方式を採用している装置全
般に関する。
【0002】
【従来の技術】図2に示すような、従来のダイレクトメ
モリアクセス転送方式と呼ばれる方式での装置の構成
は、通常時データの転送,加工を実行している中央処理
装置1,データの保存をする為のメモリ2及びメモリ
3,そのメモリ2及びメモリ3の間でデータ転送を実施
する際に中央処理装置1の代わりにデータ転送を実行さ
せるダイレクトメモリアクセスコントローラ4,データ
の通り道としてのデータバス7,そのデータバス7上の
データの送り先(アドレス)を示す為のアドレスバス8
より構成された装置となっていた。
【0003】この構成で、メモリ2及びメモリ3の間で
データ転送を実施する際には図3に示すように、メモリ
2の転送先頭アドレスi,メモリ3の転送先頭アドレス
j、及び転送データ数nという情報だけでメモリ2とメ
モリ3間のデータ転送を実行させるダイレクトメモリア
クセスコントローラ4は、連続したアドレスのデータ転
送しか出来なかった。
【0004】したがって、不連続なアドレスのデータ転
送を実施する際には、ダイレクトメモリアクセスコント
ローラ4を使用せずに中央処理装置1自身がデータの転
送を実行しなければならず、中央処理装置1の負担を軽
減させるというダイレクトメモリアクセスコントローラ
4のメリットが活かせなかった。
【0005】
【発明が解決しようとする課題】このように、従来のダ
イレクトメモリアクセス転送方式と呼ばれる方式ではダ
イレクトメモリアクセスコントローラ4の制約により、
連続したアドレスのデータ転送しか出来なかった。
【0006】そこで本発明では、中央処理装置1を介さ
ずに、ダイレクトメモリアクセスコントローラ4が不連
続なアドレスのデータ転送を実行出来るようにする。
【0007】
【課題を解決するための手段】図1のように、図2の構
成に、アドレスバス8とデータバス7の間にゲート回路
9とそのゲート回路9の入り/切りを制御する制御回路
6を設け、ダイレクトメモリアクセスコントローラ4と
メモリ3の間に、ダイレクトメモリアクセスコントロー
ラ4からのアドレスをアドレスとして取り込み、そのア
ドレスに相対するデータをメモリ3のアドレスとして接
続でき、且つ中央処理装置1からはデータがデータとし
て接続されるような変換メモリ5を設けた構成とする。
【0008】予め中央処理装置1よりメモリ2のアドレ
スに相対するメモリ3のアドレスをデータとして変換メ
モリ5に保存させておくことにより、変換メモリ5のデ
ータがメモリ3のアドレスとなり、メモリ3に対して不
連続なアドレスのデータ転送が可能となる。
【0009】
【発明の実施の形態】本発明の1実施例を図3に示す。
【0010】本実施例の示す装置は、通常時データの転
送,加工を実行している中央処理装置1,データの保存
をする為のメモリ2及びメモリ3,そのメモリ2及びメ
モリ3の間でデータ転送を実施する際に中央処理装置1
の代わりにデータ転送を実行させるダイレクトメモリア
クセスコントローラ4,ダイレクトメモリアクセスコン
トローラ4からのアドレスをアドレスとして取り込み、
そのアドレスに相対するデータをメモリ3のアドレスと
して接続でき、且つ、中央処理装置1からはデータがデ
ータとして接続されるような変換メモリ5,前述の各デ
バイス間でアドレスバス8とデータバス7の接続を切換
えるためのゲート1 9a,ゲート29b,ゲート3
9c,そのゲート1〜3 9a〜cの入り/切りを制御
する為の制御回路6より構成され、各デバイス間のアド
レスとデータの接続は、アドレスバス8として、中央処
理装置1のアドレス端子,メモリ2のアドレス端子,メ
モリ3のアドレス端子,ゲート1 9a,ゲート2 9
b,制御回路6が接続され、データバス7としては、中
央処理装置1のデータ端子,メモリ2のデータ端子,メ
モリ3のデータ端子,ゲート3 9cが接続されてい
る。またゲート19aのもう片方は、ダイレクトメモリ
アクセスコントローラ4のアドレス端子及び変換メモリ
のアドレス端子に、ゲート2 9bのもう片方とゲート
3 9cのもう片方は変換メモリ5のデータ端子に接続
し、制御回路6からゲート1〜39a〜cの入り/切り
を切り換えるための制御線がゲート1〜3 9a〜cに
接続されている。
【0011】この装置で、各デバイス間のアドレスとデ
ータの接続を切換るゲート1〜39a〜cの入り/切り
の論理を表1に示す様な制御回路6とすることにより、
予め中央処理装置1が変換メモリ5に対してメモリ2と
の相対アドレスをメモリ3のアドレスデータとして書き
込むことで、ダイレクトメモリアクセスコントローラ4
から出されたメモリ3へのアドレスは、変換メモリ5の
アドレスとして取り込まれ、そのアドレスに対応した変
換メモリ5内のデータがメモリ3のアドレスとして接続
される為、ダイレクトメモリアクセスコントローラ4か
ら出されたデータはメモリ3に対して不連続なアドレス
として、データとアドレスが衝突すること無くデータ転
送を実現できる。
【0012】
【表1】
【0013】尚、図3の下側に本構成により並び換え
(4ワード)を実施したときの各メモリの内容を示して
おく。
【0014】
【発明の効果】本発明によれば、変換メモリ5とゲート
回路9を設けたことにより、従来の連続的なアドレスブ
ロックのデータ転送だけでなく、不連続的なアドレスの
データ転送を実現できる。
【図面の簡単な説明】
【図1】本発明の基本例を表すブロック図。
【図2】従来技術のブロック図。
【図3】本発明の1実施例を表すブロック図。
【符号の説明】
1…中央処理装置、2,3…メモリ、4…ダイレクトメ
モリアクセスコントローラ、5…変換メモリ、6…制御
回路、7…データバス、8…アドレスバス、9…ゲート
回路。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 片岡 利晴 茨城県日立市幸町三丁目2番1号 日立エ ンジニアリング株式会社内 (72)発明者 杉山 武志 茨城県日立市幸町三丁目2番1号 日立エ ンジニアリング株式会社内 (72)発明者 大曽根 正 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】メモリデータの転送,加工を実行する中央
    処理装置と、データの保存をする第一メモリ及び第二メ
    モリと、前記第一メモリと前記第二メモリ間のデータ転
    送を実行させるダイレクトメモリアクセスコントローラ
    と、中央処理装置,前記第一メモリ,前記第二メモリ,
    前記ダイレクトメモリアクセスコントローラの間でデー
    タの通り道としてのデータバスと、データの送り先を示
    すアドレスバスより構成されるメモリデータ転送装置に
    おいて、前記データバス及びアドレスバスと前記第一メ
    モリ,前記第二メモリ,前記ダイレクトメモリアクセス
    コントローラの間にゲート回路と、前記ゲート回路の入
    り/切りを制御する回路を設け、前記ダイレクトメモリ
    アクセスコントローラと前記第二メモリの間に変換メモ
    リを設けたことを特徴とするメモリデータ転送装置。
  2. 【請求項2】請求項1において、予め前記中央処理装置
    より第一メモリのアドレスに相対する第二メモリの連続
    したアドレスを任意の順序に変換したアドレスとして前
    記変換メモリに保存し、前記変換メモリのデータを前記
    第二メモリのアドレスとして使用するメモリデータの転
    送方法。
  3. 【請求項3】請求項1において、前記第一メモリと前記
    第二メモリ間のデータ転送の際、前記第二メモリの転送
    アドレスを直接指定する代わりに、前記変換メモリを指
    定するようにゲート回路を切り換え制御するメモリデー
    タの転送方法。
JP16556096A 1996-06-26 1996-06-26 メモリデータ転送装置及びその転送方法 Pending JPH1011386A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16556096A JPH1011386A (ja) 1996-06-26 1996-06-26 メモリデータ転送装置及びその転送方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16556096A JPH1011386A (ja) 1996-06-26 1996-06-26 メモリデータ転送装置及びその転送方法

Publications (1)

Publication Number Publication Date
JPH1011386A true JPH1011386A (ja) 1998-01-16

Family

ID=15814689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16556096A Pending JPH1011386A (ja) 1996-06-26 1996-06-26 メモリデータ転送装置及びその転送方法

Country Status (1)

Country Link
JP (1) JPH1011386A (ja)

Similar Documents

Publication Publication Date Title
JPH1011386A (ja) メモリデータ転送装置及びその転送方法
JPS622747A (ja) 受信制御方式
JPS6027055A (ja) 入出力チヤネル制御方式
JP3214557B2 (ja) 入出力制御装置及びdma転送制御方法
JP2000298641A (ja) 情報処理装置およびそのデータ転送方法ならびにデータ転送制御プログラムを格納した記憶媒体
JPS6129069Y2 (ja)
JPS61216002A (ja) プロセス制御装置
JPH0359756U (ja)
JPS58108547U (ja) デ−タ転送装置
JPH02307149A (ja) 直接メモリアクセス制御方式
JPH0315777B2 (ja)
JPH0285933A (ja) 情報処理装置
JPH02114294A (ja) グラフィックディスプレイ装置
JPS61193255A (ja) 高速中央処理装置の動作方法
JPS6294042A (ja) 通信制御装置
JPH01243160A (ja) データ転送制御方式
JPH0962506A (ja) パイプライン演算装置
JPH05205076A (ja) 状態変化情報収集方式
JPH06131292A (ja) データ転送方式
JPH10124116A (ja) 制御装置のトレンドデータ収集方法
JPS54131820A (en) Program switching system for data entry device
JPH0689107A (ja) 表示器制御装置
JPS58115677A (ja) 同一メモリ内でのdmaデ−タ転送方式
JPS61183767A (ja) バツフアメモリ制御方式
JPH05244167A (ja) 情報追加挿入装置