JPH04267452A - ダイレクトメモリアクセス装置 - Google Patents
ダイレクトメモリアクセス装置Info
- Publication number
- JPH04267452A JPH04267452A JP3028407A JP2840791A JPH04267452A JP H04267452 A JPH04267452 A JP H04267452A JP 3028407 A JP3028407 A JP 3028407A JP 2840791 A JP2840791 A JP 2840791A JP H04267452 A JPH04267452 A JP H04267452A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- memory access
- direct memory
- storage means
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は複雑なデータの自動転送
を可能にするダイレクトメモリアクセス装置に関するも
のである。
を可能にするダイレクトメモリアクセス装置に関するも
のである。
【0002】
【従来の技術】図2は従来のダイレクトメモリアクセス
装置の一例を示すブロック図であって、10はデータの
自動転送を行うための転送元アドレスを発生するソース
アドレスカウンタ、70はデータの自動転送を行うため
の転送先アドレスを発生するディストネーションアドレ
スカウンタ、20はソースアドレスカウンタ10とディ
ストネーションアドレスカウンタにより発生したアドレ
スを出力するアドレスバス、30はアドレスバス20に
より選択されるメモリ装置、40はアドレスバス20に
より選択される周辺装置、50はメモリ装置30と周辺
装置40の入出力を接続するデータバス、60はデータ
バス50への出力データを一時記憶するデータ保持装置
、80はダイレクトメモリアクセスの動作の終了条件を
決定する停止アドレス記憶装置、90はソースアドレス
カウンタ10と停止アドレス記憶装置80の値を比較す
る比較装置、100は比較装置90でソースアドレスカ
ウンタ10と停止アドレス記憶装置80の値が等しいと
きダイレクトメモリアクセス装置の動作を終了させるダ
イレクトメモリアクセス終了信号である。
装置の一例を示すブロック図であって、10はデータの
自動転送を行うための転送元アドレスを発生するソース
アドレスカウンタ、70はデータの自動転送を行うため
の転送先アドレスを発生するディストネーションアドレ
スカウンタ、20はソースアドレスカウンタ10とディ
ストネーションアドレスカウンタにより発生したアドレ
スを出力するアドレスバス、30はアドレスバス20に
より選択されるメモリ装置、40はアドレスバス20に
より選択される周辺装置、50はメモリ装置30と周辺
装置40の入出力を接続するデータバス、60はデータ
バス50への出力データを一時記憶するデータ保持装置
、80はダイレクトメモリアクセスの動作の終了条件を
決定する停止アドレス記憶装置、90はソースアドレス
カウンタ10と停止アドレス記憶装置80の値を比較す
る比較装置、100は比較装置90でソースアドレスカ
ウンタ10と停止アドレス記憶装置80の値が等しいと
きダイレクトメモリアクセス装置の動作を終了させるダ
イレクトメモリアクセス終了信号である。
【0003】この従来例の動作を説明すると、ソースア
ドレスカウンタ10より発生するアドレスがアドレスバ
ス20を通してメモリ装置30または、周辺装置40を
選択し、その出力データをデータバス50に出力する。 データバス50に出力されたデータは、データ保持装置
60に一時保持される。次に、ディストネーションアド
レスカウンタ70より発生するアドレスがアドレスバス
20を通してメモリ装置30または、周辺装置40を選
択し、これに、データ保持装置60に一時保持したデー
タをデータバス50を通して出力する。
ドレスカウンタ10より発生するアドレスがアドレスバ
ス20を通してメモリ装置30または、周辺装置40を
選択し、その出力データをデータバス50に出力する。 データバス50に出力されたデータは、データ保持装置
60に一時保持される。次に、ディストネーションアド
レスカウンタ70より発生するアドレスがアドレスバス
20を通してメモリ装置30または、周辺装置40を選
択し、これに、データ保持装置60に一時保持したデー
タをデータバス50を通して出力する。
【0004】これらの動作をソースアドレスカウンタ1
0をインクリメントまたはデクリメントし、ディストネ
ーションカウンタ70をインクリメントまたはデクリメ
ントまたは固定して、前記ソースアドレスカウンタ90
の値と停止アドレス記憶装置80の値とを比較装置90
で比較し、値が等しくなるまで連続して行うことで大量
データの自動転送を実現している。
0をインクリメントまたはデクリメントし、ディストネ
ーションカウンタ70をインクリメントまたはデクリメ
ントまたは固定して、前記ソースアドレスカウンタ90
の値と停止アドレス記憶装置80の値とを比較装置90
で比較し、値が等しくなるまで連続して行うことで大量
データの自動転送を実現している。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来例ではデータ長が固定でないデータ列の自動転送を行
う場合転送開始の度にダイレクトメモリアクセスの停止
アドレスを算出せねばならなかった。
来例ではデータ長が固定でないデータ列の自動転送を行
う場合転送開始の度にダイレクトメモリアクセスの停止
アドレスを算出せねばならなかった。
【0006】
【課題を解決するための手段】以上の問題点を解決する
ために、本発明のダイレクトメモリアクセス装置は、1
組以上のポインタアドレス生成手段と、前記ポインタア
ドレス生成手段で指定するアドレスをアドレス情報とし
て特定のデータを読み書きする記憶手段と、前記記憶手
段から読みだしたデータを一時的に記憶し、前記記憶手
段への書き込み時に記憶したデータを出力する仮記憶手
段と、特定のデータパターンを記憶するレジスタ手段と
、前記仮記憶手段の出力と前記レジスタ手段の出力を比
較する比較手段を備えている。
ために、本発明のダイレクトメモリアクセス装置は、1
組以上のポインタアドレス生成手段と、前記ポインタア
ドレス生成手段で指定するアドレスをアドレス情報とし
て特定のデータを読み書きする記憶手段と、前記記憶手
段から読みだしたデータを一時的に記憶し、前記記憶手
段への書き込み時に記憶したデータを出力する仮記憶手
段と、特定のデータパターンを記憶するレジスタ手段と
、前記仮記憶手段の出力と前記レジスタ手段の出力を比
較する比較手段を備えている。
【0007】
【作用】本発明では、複雑なデータの自動転送を可能に
するダイレクトメモリアクセス装置を得ることができる
。
するダイレクトメモリアクセス装置を得ることができる
。
【0008】
【実施例】以下、本発明の一実施例を図面を参照しなが
ら説明する。
ら説明する。
【0009】図1は本発明の第一の実施例のブロック図
であって、図2に示す従来例から変更した点はソースア
ドレスカウンタ10と停止アドレス記憶装置110の値
を比較してダイレクトメモリアクセスの終了条件を決定
せずに終了条件をある特定のデータパターンを認識した
ときに決定するように停止データ記憶装置110とデー
タ保持装置60と停止データ記憶装置の値を比較する比
較手段120を追加したことである。
であって、図2に示す従来例から変更した点はソースア
ドレスカウンタ10と停止アドレス記憶装置110の値
を比較してダイレクトメモリアクセスの終了条件を決定
せずに終了条件をある特定のデータパターンを認識した
ときに決定するように停止データ記憶装置110とデー
タ保持装置60と停止データ記憶装置の値を比較する比
較手段120を追加したことである。
【0010】この実施例の動作を説明すると、ソースア
ドレスカウンタ10より発生するアドレスがアドレスバ
ス20を通してメモリ装置30または、周辺装置40を
選択し、その出力データをデータバス50に出力する。 データバス50に出力されたデータは、データ保持装置
60に一時保持される。次に、ディストネーションアド
レスカウンタ70より発生するアドレスがアドレスバス
20を通してメモリ装置30または、周辺装置40を選
択し、これに、データ保持装置60に一時保持したデー
タをデータバス50を通して出力する。
ドレスカウンタ10より発生するアドレスがアドレスバ
ス20を通してメモリ装置30または、周辺装置40を
選択し、その出力データをデータバス50に出力する。 データバス50に出力されたデータは、データ保持装置
60に一時保持される。次に、ディストネーションアド
レスカウンタ70より発生するアドレスがアドレスバス
20を通してメモリ装置30または、周辺装置40を選
択し、これに、データ保持装置60に一時保持したデー
タをデータバス50を通して出力する。
【0011】これらの動作をソースアドレスカウンタ1
0をインクリメントまたはデクリメントし、ディストネ
ーションカウンタ70をインクリメントまたはデクリメ
ントまたは固定して、前記データ保持装置60の値と停
止データ記憶装置110の値とを比較装置120で比較
し、値が等しくなるまで連続して行うことで大量データ
の自動転送を実現している。
0をインクリメントまたはデクリメントし、ディストネ
ーションカウンタ70をインクリメントまたはデクリメ
ントまたは固定して、前記データ保持装置60の値と停
止データ記憶装置110の値とを比較装置120で比較
し、値が等しくなるまで連続して行うことで大量データ
の自動転送を実現している。
【0012】
【発明の効果】本発明のダイレクトメモリアクセス装置
は以上の説明からも明らかなように、1組以上のポイン
タアドレス生成手段と、前記ポインタアドレス生成手段
で指定するアドレスをアドレス情報として特定のデータ
を読み書きする記憶手段と、前記記憶手段から読みだし
たデータを一時的に記憶し、前記記憶手段への書き込み
時に記憶したデータを出力する仮記憶手段と、特定のデ
ータパターンを記憶するレジスタ手段と、前記仮記憶手
段の出力と前記レジスタ手段の出力を比較する比較手段
を有することを特徴とするもので、複雑なデータの自動
転送を可能にするダイレクトメモリアクセス装置を得る
ことができる。
は以上の説明からも明らかなように、1組以上のポイン
タアドレス生成手段と、前記ポインタアドレス生成手段
で指定するアドレスをアドレス情報として特定のデータ
を読み書きする記憶手段と、前記記憶手段から読みだし
たデータを一時的に記憶し、前記記憶手段への書き込み
時に記憶したデータを出力する仮記憶手段と、特定のデ
ータパターンを記憶するレジスタ手段と、前記仮記憶手
段の出力と前記レジスタ手段の出力を比較する比較手段
を有することを特徴とするもので、複雑なデータの自動
転送を可能にするダイレクトメモリアクセス装置を得る
ことができる。
【図1】本発明の一実施例におけるダイレクトメモリア
クセス装置の構成図
クセス装置の構成図
【図2】従来の実施例におけるダイレクトメモリアクセ
ス装置の構成図
ス装置の構成図
10 ソースアドレスカウンタ
20 アドレスバス
30 メモリ装置
40 周辺装置
50 データバス
60 データ保持装置
70 ディストネーションアドレスカウンタ80
停止アドレス記憶装置 90 アドレス比較装置 110 停止データ記憶装置 120 データ比較手段
停止アドレス記憶装置 90 アドレス比較装置 110 停止データ記憶装置 120 データ比較手段
Claims (1)
- 【請求項1】1組以上のポインタアドレス生成手段と、
前記ポインタアドレス生成手段で指定するアドレスをア
ドレス情報として特定のデータを読み書きする記憶手段
と、前記記憶手段から読みだしたデータを一時的に記憶
し、前記記憶手段への書き込み時に記憶したデータを出
力する仮記憶手段と、特定のデータパターンを記憶する
レジスタ手段と、前記仮記憶手段の出力と前記レジスタ
手段の出力を比較する比較手段を有するダイレクトメモ
リアクセス装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3028407A JPH04267452A (ja) | 1991-02-22 | 1991-02-22 | ダイレクトメモリアクセス装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3028407A JPH04267452A (ja) | 1991-02-22 | 1991-02-22 | ダイレクトメモリアクセス装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04267452A true JPH04267452A (ja) | 1992-09-24 |
Family
ID=12247807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3028407A Pending JPH04267452A (ja) | 1991-02-22 | 1991-02-22 | ダイレクトメモリアクセス装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04267452A (ja) |
-
1991
- 1991-02-22 JP JP3028407A patent/JPH04267452A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01182992A (ja) | 半導体記憶装置 | |
| JPH04267452A (ja) | ダイレクトメモリアクセス装置 | |
| JP3117244B2 (ja) | Eepromの制御装置 | |
| JPH04264948A (ja) | ダイレクトメモリアクセス装置 | |
| KR930004178B1 (ko) | 반도체 기억장치의 테스트회로 | |
| JPS5927334A (ja) | ダイレクトメモリアクセスメモリ装置 | |
| JPH0547189A (ja) | メモリカード装置 | |
| JPH01119823A (ja) | 先入れ先出し記憶装置 | |
| KR0134461B1 (ko) | 스택 겸용 선입 선출 메모리 장치 | |
| JPS6136854A (ja) | メモリ切換装置 | |
| JPH04267454A (ja) | ダイレクトメモリアクセス装置 | |
| JPH04195355A (ja) | ダイレクトメモリアクセス装置 | |
| JPS638553B2 (ja) | ||
| JPS6180447A (ja) | 記憶装置のストア制御方式 | |
| JPH1091570A (ja) | データ転送装置 | |
| JPH0276071A (ja) | データ検索回路 | |
| JPS61246848A (ja) | 動作履歴記憶回路 | |
| JPS6242237A (ja) | 命令バツフアへのロ−ド方式 | |
| JPH04321993A (ja) | 記憶制御装置 | |
| JPS59116991A (ja) | 連想メモリ装置 | |
| JPS58105487A (ja) | メモリ回路 | |
| EP0644550A2 (en) | Dram control Circuit | |
| JPH0250498B2 (ja) | ||
| JPS62237546A (ja) | メモリ制御装置 | |
| JPH0255821B2 (ja) |