JPH06161945A - メモリデータ転送装置 - Google Patents
メモリデータ転送装置Info
- Publication number
- JPH06161945A JPH06161945A JP4318184A JP31818492A JPH06161945A JP H06161945 A JPH06161945 A JP H06161945A JP 4318184 A JP4318184 A JP 4318184A JP 31818492 A JP31818492 A JP 31818492A JP H06161945 A JPH06161945 A JP H06161945A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- control unit
- data transfer
- data
- 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
Links
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】
【目的】 ICメモリ間のデータ転送において、バスを
介さずに高速で効率よくデータ転送を行うことを目的と
する。 【構成】 メモリAとメモリBとの間でデータ転送する
とき、メモリデータ転送制御部5は、メイン制御部(不
図示)からの転送指令をうけてメモリAのビットライン
2とメモリBのビットライン7を介してデータを高速に
転送する。この間、入出力制御部3、8からバス4への
データ入出力は停止される。これによりバス4はメイン
制御部の制御により他の部分のデータ転送に使用する事
ができる。
介さずに高速で効率よくデータ転送を行うことを目的と
する。 【構成】 メモリAとメモリBとの間でデータ転送する
とき、メモリデータ転送制御部5は、メイン制御部(不
図示)からの転送指令をうけてメモリAのビットライン
2とメモリBのビットライン7を介してデータを高速に
転送する。この間、入出力制御部3、8からバス4への
データ入出力は停止される。これによりバス4はメイン
制御部の制御により他の部分のデータ転送に使用する事
ができる。
Description
【0001】
【産業上の利用分野】本発明はコンピュータ、情報処理
装置等に利用するメモリ間のデータ転送装置に関するも
のである。
装置等に利用するメモリ間のデータ転送装置に関するも
のである。
【0002】
【従来の技術】近年、メモリは急速に大容量化が進んで
おり、メモリのデータをブロック転送する処理が増えて
いる。
おり、メモリのデータをブロック転送する処理が増えて
いる。
【0003】以下に従来のメモリデータ転送装置につい
て説明する。図2は従来のメモリデータ転送装置の構成
を示す図である。図2において、9、13はそれぞれメ
モリAおよびメモリBである。10、14はそれぞれメ
モリAおよびメモリBのビットラインで4本の線からな
る。12はバスである。11、15はメモリAおよびメ
モリBの入出力制御部で、それぞれビットラインを介し
てメモリと接続し、またバス12と接続している。
て説明する。図2は従来のメモリデータ転送装置の構成
を示す図である。図2において、9、13はそれぞれメ
モリAおよびメモリBである。10、14はそれぞれメ
モリAおよびメモリBのビットラインで4本の線からな
る。12はバスである。11、15はメモリAおよびメ
モリBの入出力制御部で、それぞれビットラインを介し
てメモリと接続し、またバス12と接続している。
【0004】以下従来のメモリ転送装置において、メモ
リAの連続したNワードをメモリBへ転送する場合の動
作について説明する。
リAの連続したNワードをメモリBへ転送する場合の動
作について説明する。
【0005】メモリAとメモリBのアドレスポインタを
メイン制御部(図示してない)にセットする。次にメモ
リAをリード側、メモリBをライト側にし、入出力制御
部11および入出力制御部15で入出力するアドレスの
ビットラインを選択し、バス12を経由して1ワードデ
ータをメモリAからメモリBへ転送する。以下、両メモ
リのアドレスポインタをインクリメントしながら合計N
回繰り返し転送を行う。
メイン制御部(図示してない)にセットする。次にメモ
リAをリード側、メモリBをライト側にし、入出力制御
部11および入出力制御部15で入出力するアドレスの
ビットラインを選択し、バス12を経由して1ワードデ
ータをメモリAからメモリBへ転送する。以下、両メモ
リのアドレスポインタをインクリメントしながら合計N
回繰り返し転送を行う。
【0006】
【発明が解決しようとする課題】しかしながら上記の従
来の転送装置では、転送を行っている間はメイン制御部
は、転送命令あるいはアドレスポインタのインクリメン
トの信号を出し続けなければならない。また、1メモリ
サイクルで1ワードしか転送できず、かつ、バスはこの
転送に使用しているので別のデータ転送に使う事はでき
ないという問題を有していた。
来の転送装置では、転送を行っている間はメイン制御部
は、転送命令あるいはアドレスポインタのインクリメン
トの信号を出し続けなければならない。また、1メモリ
サイクルで1ワードしか転送できず、かつ、バスはこの
転送に使用しているので別のデータ転送に使う事はでき
ないという問題を有していた。
【0007】本発明は上記従来の問題を解決するもの
で、メイン制御部はメモリデータ転送命令を出すだけで
よく、データ転送している間はメモリAとメモリB以外
を使用する処理ができるようになる。また転送も高速に
行う事ができるという優れた装置を提供することを目的
とする。
で、メイン制御部はメモリデータ転送命令を出すだけで
よく、データ転送している間はメモリAとメモリB以外
を使用する処理ができるようになる。また転送も高速に
行う事ができるという優れた装置を提供することを目的
とする。
【0008】
【課題を解決するための手段】本発明は上記従来の問題
を解決するもので、複数のメモリと、前記各メモリとバ
スとの間にあって、各メモリのデータ入出力を制御する
入出力制御部と、前記複数のメモリのビットラインに接
続され、メイン制御部からのデータ転送命令を受けて前
記ビットラインを介してメモリ間のデータ転送を行うと
ともに、前記入出力制御部に対しデータ転送中のメモリ
とバスとの間のデータ入出力を停止するように制御する
データ転送制御部とを備えたものである。
を解決するもので、複数のメモリと、前記各メモリとバ
スとの間にあって、各メモリのデータ入出力を制御する
入出力制御部と、前記複数のメモリのビットラインに接
続され、メイン制御部からのデータ転送命令を受けて前
記ビットラインを介してメモリ間のデータ転送を行うと
ともに、前記入出力制御部に対しデータ転送中のメモリ
とバスとの間のデータ入出力を停止するように制御する
データ転送制御部とを備えたものである。
【0009】
【作用】この構成によって、メイン制御部からメモリデ
ータ転送命令を出すことにより、メモリデータ転送制御
部5が転送終了までの制御を独立で行い、その間はメモ
リA、B以外を使用した処理がメイン制御部でできるよ
うになる。また、ビットライン間でデータを転送するた
め、1メモリサイクルで数ワード同時に転送でき、高速
化を図る事ができる。
ータ転送命令を出すことにより、メモリデータ転送制御
部5が転送終了までの制御を独立で行い、その間はメモ
リA、B以外を使用した処理がメイン制御部でできるよ
うになる。また、ビットライン間でデータを転送するた
め、1メモリサイクルで数ワード同時に転送でき、高速
化を図る事ができる。
【0010】
【実施例】以下本発明の一実施例について、図面を参照
しながら説明する。図1は本発明の一実施例におけるメ
モリデータ転送装置の構成を示す図である。図1におい
て、1、6はそれぞれメモリA、メモリBである。2、
7は4本の線からなるビットライン、4はバス、3、8
はそれぞれメモリA、メモリBの入出力制御部で、ビッ
トラインを介してメモリと接続し、またバス4と接続し
ている。5は両メモリのビットラインに接続し、メモリ
間のデータ転送を行うメモリデータ転送制御部である。
しながら説明する。図1は本発明の一実施例におけるメ
モリデータ転送装置の構成を示す図である。図1におい
て、1、6はそれぞれメモリA、メモリBである。2、
7は4本の線からなるビットライン、4はバス、3、8
はそれぞれメモリA、メモリBの入出力制御部で、ビッ
トラインを介してメモリと接続し、またバス4と接続し
ている。5は両メモリのビットラインに接続し、メモリ
間のデータ転送を行うメモリデータ転送制御部である。
【0011】以上のように構成されたメモリデータ転送
装置について、メモリAからメモリBへデータ転送する
場合の動作を説明する。
装置について、メモリAからメモリBへデータ転送する
場合の動作を説明する。
【0012】メモリデータ転送制御部5はメイン制御部
(図示してない)からメモリAの転送元先頭アドレスと
メモリBの転送先先頭アドレスおよび転送ワード数を受
取り、メモリデータ転送動作を始める。入出力制御部3
および入出力制御部8はその間、共にバスへの入出力と
ビットラインの選択動作を停止する。従って、バスがメ
イン制御部での他の転送に利用できるようになる。
(図示してない)からメモリAの転送元先頭アドレスと
メモリBの転送先先頭アドレスおよび転送ワード数を受
取り、メモリデータ転送動作を始める。入出力制御部3
および入出力制御部8はその間、共にバスへの入出力と
ビットラインの選択動作を停止する。従って、バスがメ
イン制御部での他の転送に利用できるようになる。
【0013】この例の場合、両メモリ共4ワード分のビ
ットラインがあるため、両メモリのアドレスポインタは
1メモリサイクルで4アドレス増やし、1メモリサイク
ルで最大4ワードのデータをビットラインを経由して転
送する。従って、転送処理自体は、1ワードずつ転送す
る場合に比べて最大4倍の高速化が図れる。また、メモ
リデータ転送時に、メイン制御部で他の処理が行える事
を考えれば、より一層の効率化が図れる。
ットラインがあるため、両メモリのアドレスポインタは
1メモリサイクルで4アドレス増やし、1メモリサイク
ルで最大4ワードのデータをビットラインを経由して転
送する。従って、転送処理自体は、1ワードずつ転送す
る場合に比べて最大4倍の高速化が図れる。また、メモ
リデータ転送時に、メイン制御部で他の処理が行える事
を考えれば、より一層の効率化が図れる。
【0014】
【発明の効果】複数のメモリ間にメモリデータ転送制御
部を設けることにより、バスを使用する事なく、ビット
ラインを経由させ1メモリサイクルで数ワードのメモリ
データを転送する事ができ、その間メイン制御部は他の
処理ができるという優れたメモリデータ転送装置を実現
できるものである。
部を設けることにより、バスを使用する事なく、ビット
ラインを経由させ1メモリサイクルで数ワードのメモリ
データを転送する事ができ、その間メイン制御部は他の
処理ができるという優れたメモリデータ転送装置を実現
できるものである。
【図1】本発明の一実施例におけるメモリデータ転送装
置の構成を示す図
置の構成を示す図
【図2】従来のメモリデータ転送装置の構成を示す図
1 メモリA 2 ビットライン 3 入出力制御部 4 バス 5 メモリデータ転送制御部 6 メモリB 7 ビットライン 8 入出力制御部 9 メモリA 10 ビットライン 11 入出力制御部 12 バス 13 メモリB 14 ビットライン 15 入出力制御部
Claims (1)
- 【請求項1】 複数のメモリと、前記各メモリとバスと
の間にあって、各メモリのデータ入出力を制御する入出
力制御部と、前記複数のメモリのビットラインに接続さ
れ、メイン制御部からのデータ転送命令を受けて前記ビ
ットラインを介してメモリ間のデータ転送を行うととも
に、前記入出力制御部に対しデータ転送中のメモリとバ
スとの間のデータ入出力を停止するように制御するデー
タ転送制御部とを備えたメモリデータ転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4318184A JPH06161945A (ja) | 1992-11-27 | 1992-11-27 | メモリデータ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4318184A JPH06161945A (ja) | 1992-11-27 | 1992-11-27 | メモリデータ転送装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06161945A true JPH06161945A (ja) | 1994-06-10 |
Family
ID=18096397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4318184A Pending JPH06161945A (ja) | 1992-11-27 | 1992-11-27 | メモリデータ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06161945A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008518350A (ja) * | 2004-10-29 | 2008-05-29 | サムスン エレクトロニクス カンパニー リミテッド | マルチチップシステム及びそれのデータ伝送方法 |
-
1992
- 1992-11-27 JP JP4318184A patent/JPH06161945A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008518350A (ja) * | 2004-10-29 | 2008-05-29 | サムスン エレクトロニクス カンパニー リミテッド | マルチチップシステム及びそれのデータ伝送方法 |
| JP4841559B2 (ja) * | 2004-10-29 | 2011-12-21 | サムスン エレクトロニクス カンパニー リミテッド | マルチチップシステム及びそれのデータ伝送方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4514808A (en) | Data transfer system for a data processing system provided with direct memory access units | |
| EP0212637A2 (en) | Mircrocomputer | |
| EP0358424B1 (en) | Data transfer method | |
| JPH03189843A (ja) | データ処理システムおよび方法 | |
| JPH06161945A (ja) | メモリデータ転送装置 | |
| JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
| JPS61150055A (ja) | Dmaデ−タ転送方式 | |
| JP2976443B2 (ja) | システムバスを介してデータをやりとりする情報処理装置 | |
| KR940008478B1 (ko) | 마이크로 프로세서용 메모리 접속장치 | |
| JPS61223964A (ja) | デ−タ転送装置 | |
| JP2826780B2 (ja) | データ転送方法 | |
| JPS63292356A (ja) | Dma制御装置 | |
| JPH05120210A (ja) | マイクロコンピユータ | |
| GB2280051A (en) | Discrimination bit for DMA pointer. | |
| JPS61276050A (ja) | デ−タ転送方式 | |
| JPS6269347A (ja) | ダイレクトメモリアクセスコントロ−ラ | |
| JPH04346150A (ja) | データ転送処理システム | |
| JPH02307149A (ja) | 直接メモリアクセス制御方式 | |
| JPH01195563A (ja) | バス制御装置 | |
| JPS63259746A (ja) | バンクメモリ間のデ−タ転送方式 | |
| JPS59211125A (ja) | メモリ制御方式 | |
| JPS6095671A (ja) | 共通バス・バツフア制御方式 | |
| JPH05134970A (ja) | データ転送制御装置 | |
| JPH05143524A (ja) | カウンタ制御方式 | |
| JPH06149724A (ja) | Dma転送装置 |