JPS62108341A - メモリデ−タ転送方式 - Google Patents

メモリデ−タ転送方式

Info

Publication number
JPS62108341A
JPS62108341A JP24865985A JP24865985A JPS62108341A JP S62108341 A JPS62108341 A JP S62108341A JP 24865985 A JP24865985 A JP 24865985A JP 24865985 A JP24865985 A JP 24865985A JP S62108341 A JPS62108341 A JP S62108341A
Authority
JP
Japan
Prior art keywords
data
transfer
memory block
memory
address
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
JP24865985A
Other languages
English (en)
Inventor
Tsuneo Misaki
三崎 恒男
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP24865985A priority Critical patent/JPS62108341A/ja
Publication of JPS62108341A publication Critical patent/JPS62108341A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 弦亘立互 本発明は、メモリ間におけるデータ転送を行なわせるメ
モリデータ転送方式に関する。
災米筑豊 従来、一つのデータバスに接続されたメモリ間における
データ転送を行なわせる場合、CPUのレジスタを介し
ながら1データあたりデータの読出サイクルと書込サイ
クルとの2サイクル分を要してメモリ間におけるデータ
転送を行なわせるようにしており、そのデータ転送に時
間がかかるものとなっている。
1朔 本発明は以上の点を考慮してなされたもので、メモリ間
におけるデータ転送を高速で行なわせることができるよ
うにしたメモリデータ転送方式を提供するものである。
盗國 本発明はその目的達成のため、メモリを複数ブロックに
分割し、異なるメモリブロック間におけるデータ転送を
行なわせる際、各メモリブロックにそれぞれ互いに異な
るアドレスをそれぞれ供給し、一方のメモリブロックに
おけるデータの読出しと他方のメモリブロックにおける
データの書込みとを同時に実行させ、共通のデータバス
を使用して各メモリブロック間におけるデータ転送を1
サイクルで行なわせ′るようにするものである。
以下、添付図面を参照して本発明の一実施例について詳
述する。
本発明によるメモリデータ転送方式にあっては、メモリ
を複数のブロックに分割し、それぞれのメモリブロック
に独立したアドレスバスをもたせることにより、データ
転送に際してその転送元および転送先が同一のメモリブ
ロックでない場合に限り、各メモリブロックからのデー
タの読出しとデータの書込みとを同時に行なわせるよう
にしている。
第1図はメモリを2つのブロック11.12に分割した
場合における本発明の実施例を示すもので1図示しない
CPUにおける共通のデータバス2に各メモリブロック
11.12が接続されている。また各メモリブロック1
1.12のアドレスバスとして、メモリブロック11に
対する偶数アドレスバス31.メモリブロック12に対
する奇数アドレスバス32がそれぞれ独立して設けられ
、CPUに接続される外部アドレスバス4からの指定ア
ドレス値にオフセットレジスタ5におけるレジスタ値を
加減算器IL、62によってそれぞれ加減算した値を偶
数アドレス、奇数アドレスとして指定可能となるように
している。また、CPUからアドレス指令LL O74
が出されたときには加減算器62が選択され、CPUか
らアドレス指令II I I+が出されたときにはイン
バータを介して加減算器61が選択されるようになって
いる。
いまデータ転送に際してその転送元と転送先とが異なる
メモリブロックにある場合1例えばメモリブロック11
からメモリブロック12にデータ転送を行なわせる場合
には、CPCからアドレス指令111 Hlを出力させ
て加減算器61に゛′0″信号を与えることにより、転
送元のメモリブロック11に対する偶数アドレスをオフ
セットOに設定させる。他方、オフセットレジスタ5に
データの転送元と転送先とのアドレスの差を予め設定し
ておく。
しかしてこのようにすれば、各加減算器61゜62から
メモリブロック11.12に所定の偶数アドレス、奇数
アドレスがそれぞれ与えられることになる。このような
状態でCPUが転送元のメモリブロック11からデータ
の読出しを行なわせると、その読み出されたデータがデ
ータバス2上に乗ってくるので、そこでその読み出され
たデータを転送先のメモリブロック12に書き込ませる
ようにするとメモリブロック11.12間1;おけるデ
ータ転送を1サイクルで終了させることができる。
この状態でアドレスを次々にインクリメントさせていけ
ば、あるメモリ領域におけるデータ転送が可能となる。
第2図に、そのときのデータ転送のタイミングを示して
いる。図中、Mは転送元の偶数アドレスを、Nは転送先
の奇数アドレスをそれぞれ示している。
またデータ転送に際してその転送元と転送先とが同一の
メモリブロックの場合には、従来と同様に、CPUのレ
ジスタを介して、■データあたりその読出サイクルと書
込サイクルとの2サイクルをもってデータ転送が行なわ
れることになる。
効−來一 以上1本発明によるメモリデータ転送方式にあっては、
異なるメモリブロック間におけるデータ転送を1サイク
ルで行なわせることが可能になり、そのデータ転送を高
速で行なわせることができるという優れた利点を有して
いる。
【図面の簡単な説明】
第1図は本発明によるメモリデータ転送方式を具体的に
実施するためのシステム構成例を示すブロック図、第2
図は同システム構成にあって本発明を実施したときの各
部信号のタイミングを示すタイムチャートである。 11.12・・・メモリブロック 2・・・データバス
31・・・偶数アドレスバス 32・・・奇数アドレス
バス 4・・・外部アドレスバス 5・・・オフセット
レジスタ 61.62・・・加減算器 第1図 第2図 う4ト(乞! / ”

Claims (1)

    【特許請求の範囲】
  1. メモリを複数ブロックに分割し、異なるメモリブロック
    間におけるデータ転送を行なわせる際、各メモリブロッ
    クにそれぞれ互いに異なるアドレスをそれぞれ供給し、
    一方のメモリブロックにおけるデータの読出しと他方の
    メモリブロックにおけるデータの書込みとを同時に実行
    させ、共通のデータバスを使用して各メモリブロック間
    におけるデータ転送を1サイクルで行なわせるようにし
    たメモリデータ転送方式。
JP24865985A 1985-11-06 1985-11-06 メモリデ−タ転送方式 Pending JPS62108341A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24865985A JPS62108341A (ja) 1985-11-06 1985-11-06 メモリデ−タ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24865985A JPS62108341A (ja) 1985-11-06 1985-11-06 メモリデ−タ転送方式

Publications (1)

Publication Number Publication Date
JPS62108341A true JPS62108341A (ja) 1987-05-19

Family

ID=17181421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24865985A Pending JPS62108341A (ja) 1985-11-06 1985-11-06 メモリデ−タ転送方式

Country Status (1)

Country Link
JP (1) JPS62108341A (ja)

Similar Documents

Publication Publication Date Title
JPS5837633B2 (ja) バッフア・メモリ記憶制御方式
JPS60195661A (ja) デ−タ処理システム
JPS5999522A (ja) 入出力制御方式
JP2581144B2 (ja) バス制御装置
JPS6381557A (ja) デユアルポ−トメモリ
JPH02163862A (ja) ディジタル信号処理プロセッサ
JPS63225846A (ja) アドレス変換機構付マルチポ−トメモリ
JP2884620B2 (ja) ディジタル画像処理装置
JPS61260340A (ja) ブロツク転送制御部
JP2579003B2 (ja) メモリ間データ転送装置
JPS5856891B2 (ja) 情報処理システム
JPS63244255A (ja) マルチプロセツサシステム
JPH04114253A (ja) データ転送方式
JPS63168758A (ja) マルチバス制御方式
JPS62274346A (ja) メモリアクセス回路
JPS5983235A (ja) プロセツサ間のインタ−フエ−ス方式
JPH04114254A (ja) バス制御方式
JPS62272352A (ja) メモリ制御回路
JPS63187349A (ja) 記憶装置
JPH01191964A (ja) メモリバスデータ転送方法
JPS59189433A (ja) ダイレクトメモリアクセスによるデ−タ消去方式
JPS58101358A (ja) メモリ制御方式
JPS62214452A (ja) メモリ制御方式
JPS62171065A (ja) デ−タ転送方式
JPS62174844A (ja) メモリ優先切替方式