JPH03265961A - Dma制御装置 - Google Patents
Dma制御装置Info
- Publication number
- JPH03265961A JPH03265961A JP6645290A JP6645290A JPH03265961A JP H03265961 A JPH03265961 A JP H03265961A JP 6645290 A JP6645290 A JP 6645290A JP 6645290 A JP6645290 A JP 6645290A JP H03265961 A JPH03265961 A JP H03265961A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- external
- ram
- dma
- 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
- 238000000034 method Methods 0.000 abstract description 2
- 230000007547 defect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- ZKGNPQKYVKXMGJ-UHFFFAOYSA-N N,N-dimethylacetamide Chemical compound CN(C)C(C)=O.CN(C)C(C)=O ZKGNPQKYVKXMGJ-UHFFFAOYSA-N 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はDMA (ダイレクトメモリアクセス〉制御装
置に関する。
置に関する。
従来のDMA制御装置の構成を示す第5図を参照すると
、外部より供給される外部入力要求信号3又は外部出力
要求信号4によりDMA制御回路5が外部制御信号用R
AM制御回路10へDMAREQ (DMA要求)信号
8を出力する。外部信号用RAM制御回路10は外部信
号用RAM回路13 (13−1,13−2)がDMA
可能か否かを制御しており、DMA可能な場合にDMA
制御回路5へDMAACK (DMA許可)信号9を出
力し、DMAが行なわれる。また、外部信号用RAM回
路13がDMA不可能な場合、中央処理回路17が外部
信号用RAM回路13をアクセスしていない事を確認し
てから外部信号用RAM選択回路12にてDMA制御回
路5及び中央処理回路17と接続している外部信号用R
AM回路13を取り替えてDMA可能とする。
、外部より供給される外部入力要求信号3又は外部出力
要求信号4によりDMA制御回路5が外部制御信号用R
AM制御回路10へDMAREQ (DMA要求)信号
8を出力する。外部信号用RAM制御回路10は外部信
号用RAM回路13 (13−1,13−2)がDMA
可能か否かを制御しており、DMA可能な場合にDMA
制御回路5へDMAACK (DMA許可)信号9を出
力し、DMAが行なわれる。また、外部信号用RAM回
路13がDMA不可能な場合、中央処理回路17が外部
信号用RAM回路13をアクセスしていない事を確認し
てから外部信号用RAM選択回路12にてDMA制御回
路5及び中央処理回路17と接続している外部信号用R
AM回路13を取り替えてDMA可能とする。
ここで、DMA制御回路5の詳細構成を示す第6図を参
照すると、外部より外部入力要求信号3が入力された場
合、論理積回路21−3によりDMAREQ信号8を出
力し、DMAの要求を行なう。そして、DMAACK信
号9によりDMAが許可された場合、論理積回路21−
1により外部からの外部入力信号1を出力制御回路18
−1によりDMAデータ信号7に出力し、外部信号用R
AM回路13に書込む。これと同時に、外部入力信号ア
ドレス設定回路19からの出力信号を出力制御回路18
−2によりDMAアドレス信号6へ出力し、外部信号用
RAM回路13のアドレスを設定する。DMA処理が終
了した場合、外部入力要求信号3の入力が解除され、出
力制御回路18−1及び18−2の出力が解除される。
照すると、外部より外部入力要求信号3が入力された場
合、論理積回路21−3によりDMAREQ信号8を出
力し、DMAの要求を行なう。そして、DMAACK信
号9によりDMAが許可された場合、論理積回路21−
1により外部からの外部入力信号1を出力制御回路18
−1によりDMAデータ信号7に出力し、外部信号用R
AM回路13に書込む。これと同時に、外部入力信号ア
ドレス設定回路19からの出力信号を出力制御回路18
−2によりDMAアドレス信号6へ出力し、外部信号用
RAM回路13のアドレスを設定する。DMA処理が終
了した場合、外部入力要求信号3の入力が解除され、出
力制御回路18−1及び18−2の出力が解除される。
これと同時に、DMAREQ信号8が解除され、DMA
動作が終了する。この時に外部信号アドレス設定回路1
9の出力がインクリメントされ、次の外部入力信号1の
DMAアドレス信号6の値にする。また、外部より外部
出力要求信号4が入力された場合、上記の外部入力要求
信号3が入力された場合と同じ動作が行なわれ、論理積
回路21−3によりDMAREQ信号8を出力し、DM
Aの要求を行なう、DMAACK信号9によりDMAが
許可された場合、論理積回路21−2によりDMAデー
タ信号7から外部信号用RAM回路13に書込まれてい
るデータを取出し、外部出力信号2に出力を行なう。こ
れと同時に、外部出力信号アドレス設定回路20からの
出力信号を出力制御回路18−3によりDMAアドレス
信号6を出力し、外部信号用RAM回路13のアドレス
を設定してDMAの動作を行なわせる。DMA処理が終
了した場合、外部出力要求信号4の入力が解除され、出
力制御回路18−3及び18−4の出力が解除される。
動作が終了する。この時に外部信号アドレス設定回路1
9の出力がインクリメントされ、次の外部入力信号1の
DMAアドレス信号6の値にする。また、外部より外部
出力要求信号4が入力された場合、上記の外部入力要求
信号3が入力された場合と同じ動作が行なわれ、論理積
回路21−3によりDMAREQ信号8を出力し、DM
Aの要求を行なう、DMAACK信号9によりDMAが
許可された場合、論理積回路21−2によりDMAデー
タ信号7から外部信号用RAM回路13に書込まれてい
るデータを取出し、外部出力信号2に出力を行なう。こ
れと同時に、外部出力信号アドレス設定回路20からの
出力信号を出力制御回路18−3によりDMAアドレス
信号6を出力し、外部信号用RAM回路13のアドレス
を設定してDMAの動作を行なわせる。DMA処理が終
了した場合、外部出力要求信号4の入力が解除され、出
力制御回路18−3及び18−4の出力が解除される。
これと同時に、DMAREQ信号8が解除され、DMA
の動作が終了する。この時に外部出力信号アドレス設定
回路20の出力がインクリメントされ、次の外部出力信
号2のDMAアドレス信号6の値にする。
の動作が終了する。この時に外部出力信号アドレス設定
回路20の出力がインクリメントされ、次の外部出力信
号2のDMAアドレス信号6の値にする。
外部信号用RA M制御回路10の詳細構成を示す第7
図を参照すると、DMAREQ信号8が入力した場合、
外部信号用RAMカウンタ22の値がインクリメントさ
れ、この値が外部信号用RAM回路13の容量内であれ
ば論理積回路21−4によりDMAACK信号9を出力
する。また、外部信号用RAMカウンタ22の値が外部
信号用RAM回路13の容量を越えた場合、外部信号用
RAMアドレス判定回路23により中央処理回路17が
外部信号用RAM回路13をアクセスしていない事を確
認して論理積回路21−5の出力により外部信号用RA
M切替信号11を出力し、DMA制御回路5及び中央処
理回路17と接続している外部信号用RAM回路13を
取替えると同時に、外部信号用RAMカウンタ22をク
リアする。外部信号用RAMアドレス判定回路23では
、中央処理回路17にて外部信号用RAM回路13の処
理が終了したこと及び中央処理回路17がアクセスして
いないかを判定している。外部信号用RAM回路13の
処理が終了した場合、中央処理回路17により外部信号
用RAMアドレス判定回路23から論理積回路21−5
の出力を可能とする。
図を参照すると、DMAREQ信号8が入力した場合、
外部信号用RAMカウンタ22の値がインクリメントさ
れ、この値が外部信号用RAM回路13の容量内であれ
ば論理積回路21−4によりDMAACK信号9を出力
する。また、外部信号用RAMカウンタ22の値が外部
信号用RAM回路13の容量を越えた場合、外部信号用
RAMアドレス判定回路23により中央処理回路17が
外部信号用RAM回路13をアクセスしていない事を確
認して論理積回路21−5の出力により外部信号用RA
M切替信号11を出力し、DMA制御回路5及び中央処
理回路17と接続している外部信号用RAM回路13を
取替えると同時に、外部信号用RAMカウンタ22をク
リアする。外部信号用RAMアドレス判定回路23では
、中央処理回路17にて外部信号用RAM回路13の処
理が終了したこと及び中央処理回路17がアクセスして
いないかを判定している。外部信号用RAM回路13の
処理が終了した場合、中央処理回路17により外部信号
用RAMアドレス判定回路23から論理積回路21−5
の出力を可能とする。
中央処理回路17にて処理が終了していない場合に外部
信号用RAMカウンタ22により外部信号用RAM回路
13の容量を越えた場合の信号が出力された場合、論理
積回路21−5の出力である外部信号用RAM切替信号
11が出力されないので外部信号用RAMカウンタ22
がクリアされず、DMAACK信号9は出力せずに外部
信号用RAMアドレス判定回路23の出力待ちとなる。
信号用RAMカウンタ22により外部信号用RAM回路
13の容量を越えた場合の信号が出力された場合、論理
積回路21−5の出力である外部信号用RAM切替信号
11が出力されないので外部信号用RAMカウンタ22
がクリアされず、DMAACK信号9は出力せずに外部
信号用RAMアドレス判定回路23の出力待ちとなる。
続いて、第8図及び第9図を参照して外部信号用RAM
選択回路12及び外部信号用RAM回路13の詳細構成
及び動作を説明する。外部信号用RAM切替信号11を
入力するたびに選択信号25を論理゛′Hルベル状態か
らi L nレベル状態に、かつ“L″レベル状態ら“
H”レベル状態に変化する様に切替カウンタ26を用い
てデータ信号14、アドレス信号15、DMAアドレス
信号6、DMAデータ信号7を切替える。選択信号25
が“H”レベル状態の場合、DMA制御回路5と外部信
号用RAM回路13−1とを、かつ中央処理回路17と
外部信号用RAM回路13−2とを接続する。一方、選
択信号25が“L”レベル状態の場合、DMA制御回路
5と外部信号用RAM回路13−2とを、かつ中央処理
回路17と外部信号用RAM回路13−1とを接続する
様に選択回路24にて切替える。
選択回路12及び外部信号用RAM回路13の詳細構成
及び動作を説明する。外部信号用RAM切替信号11を
入力するたびに選択信号25を論理゛′Hルベル状態か
らi L nレベル状態に、かつ“L″レベル状態ら“
H”レベル状態に変化する様に切替カウンタ26を用い
てデータ信号14、アドレス信号15、DMAアドレス
信号6、DMAデータ信号7を切替える。選択信号25
が“H”レベル状態の場合、DMA制御回路5と外部信
号用RAM回路13−1とを、かつ中央処理回路17と
外部信号用RAM回路13−2とを接続する。一方、選
択信号25が“L”レベル状態の場合、DMA制御回路
5と外部信号用RAM回路13−2とを、かつ中央処理
回路17と外部信号用RAM回路13−1とを接続する
様に選択回路24にて切替える。
従来のDMA制御装置では、DMA制御回路からのDM
Aデータ信号が外部信号用RAM回路に全て入るまで中
央処理回路の処理を行なう事ができない。また、外部信
号用RAM回路に全てDMAデータ信号が入っても中央
処理回路の処理が終了していないと新たにDMAデータ
信号を入力する事ができない。このため、外部入力信号
が時々しか出力しない場合において、外部入力信号が入
力してから中央処理回路による処理又は中央処理回路に
て作成した信号が外部出力信号として出力するまでの時
間が増加することを免れない。
Aデータ信号が外部信号用RAM回路に全て入るまで中
央処理回路の処理を行なう事ができない。また、外部信
号用RAM回路に全てDMAデータ信号が入っても中央
処理回路の処理が終了していないと新たにDMAデータ
信号を入力する事ができない。このため、外部入力信号
が時々しか出力しない場合において、外部入力信号が入
力してから中央処理回路による処理又は中央処理回路に
て作成した信号が外部出力信号として出力するまでの時
間が増加することを免れない。
本発明のDMA制御装置は、外部より供給される外部入
力要求信号又は外部出力要求信号により外部信号用RA
M制御回路へDMA要求信号を出力し前記外部信号用R
AM制御回路より入力するDMA許可信号により外部信
号用RAM選択回路へDMAアドレス信号を出力しDM
Aデータ信号の入力又は出力を行なうDMA制御回路と
、前記DMA要求信号により前記DMA許可信号と前記
外部信号用RAM選択回路へ外部選択信号とを出力する
前記外部信号用RAM制御回路と、前記DMA要求信号
及び前記DMA許可信号の解読又は作成を行ない前記外
部信号用RAM選択回路ヘアドレス信号を出力しデータ
信号の入力又は出力を行なう中央処理回路と、前記中央
処理回路の動作を記憶しているプログラム用RAM回路
と、前記アドレス信号及び前記データ信号により前記外
部信号用RAM選択回路へ処理選択信号を出力する処理
判定回路と、前記外部選択信号及び前記処理選択信号に
基づいて第1及び第2の外部信号用RAM回路へ前記D
MAアドレス信号及び前記DMAデータ信号と前記アト
レース信号及び前記データ信号とを切替えて入力する前
記外部信号用RAM選択回路と、前記DMAアドレス信
号により前記DMAデータ信号をまた前記アドレス信号
により前記データ信号を書込み又は読出す前記第1及び
第2の外部信号用RAM回路とを備える。
力要求信号又は外部出力要求信号により外部信号用RA
M制御回路へDMA要求信号を出力し前記外部信号用R
AM制御回路より入力するDMA許可信号により外部信
号用RAM選択回路へDMAアドレス信号を出力しDM
Aデータ信号の入力又は出力を行なうDMA制御回路と
、前記DMA要求信号により前記DMA許可信号と前記
外部信号用RAM選択回路へ外部選択信号とを出力する
前記外部信号用RAM制御回路と、前記DMA要求信号
及び前記DMA許可信号の解読又は作成を行ない前記外
部信号用RAM選択回路ヘアドレス信号を出力しデータ
信号の入力又は出力を行なう中央処理回路と、前記中央
処理回路の動作を記憶しているプログラム用RAM回路
と、前記アドレス信号及び前記データ信号により前記外
部信号用RAM選択回路へ処理選択信号を出力する処理
判定回路と、前記外部選択信号及び前記処理選択信号に
基づいて第1及び第2の外部信号用RAM回路へ前記D
MAアドレス信号及び前記DMAデータ信号と前記アト
レース信号及び前記データ信号とを切替えて入力する前
記外部信号用RAM選択回路と、前記DMAアドレス信
号により前記DMAデータ信号をまた前記アドレス信号
により前記データ信号を書込み又は読出す前記第1及び
第2の外部信号用RAM回路とを備える。
次に、本発明について図面を参照して説明する。
本発明の一実施例を示す第1図を参照すると、DMA制
御装置は外部より供給される外部入力要求信号3又は外
部出力要求信号4により外部信号用RAM制御回路27
へ回路DMAREQ信号7を出力することによりDMA
要求を行ない外部より供給される外部入力信号1を外部
信号用RAM回路13 (13−1,13−2)へ格納
又は外部信号用RAM回路13より外部出力信号2とし
て外部へ出力を行なうDMA制御回路5と、このDMA
制御回路5からのDMAREQ信号8の入力によりDM
AACK信号9を出力することによりDMAを許可し外
部信号用RAM回路13の切替制御を行なう外部信号用
RAM制御回路27と、中央処理回路17の処理により
外部信号用RAM回路13の切替制御を行なう処理判定
回路28と、外部信号用RAM制御回路27及び処理判
定回路28によりDMA制御回路5に接続している外部
信号用RAM回路13と中央処理回路17に接続してい
る外部信号用RAM回路13とを切替える外部信号用R
AM選択回路12とを備える。また、外部信号用RAM
回路13の内容を解読又は作成する中央処理回路17と
、中央処理回路17の動作を記憶しているプログラム用
RAM回路16とを備える。
御装置は外部より供給される外部入力要求信号3又は外
部出力要求信号4により外部信号用RAM制御回路27
へ回路DMAREQ信号7を出力することによりDMA
要求を行ない外部より供給される外部入力信号1を外部
信号用RAM回路13 (13−1,13−2)へ格納
又は外部信号用RAM回路13より外部出力信号2とし
て外部へ出力を行なうDMA制御回路5と、このDMA
制御回路5からのDMAREQ信号8の入力によりDM
AACK信号9を出力することによりDMAを許可し外
部信号用RAM回路13の切替制御を行なう外部信号用
RAM制御回路27と、中央処理回路17の処理により
外部信号用RAM回路13の切替制御を行なう処理判定
回路28と、外部信号用RAM制御回路27及び処理判
定回路28によりDMA制御回路5に接続している外部
信号用RAM回路13と中央処理回路17に接続してい
る外部信号用RAM回路13とを切替える外部信号用R
AM選択回路12とを備える。また、外部信号用RAM
回路13の内容を解読又は作成する中央処理回路17と
、中央処理回路17の動作を記憶しているプログラム用
RAM回路16とを備える。
ここで、従来のDMA制御装置と異なる動作をする外部
信号用RAM制御回路28及び処理判定回路28の動作
を説明する。外部信号用RAM制御回路27の詳細構成
を示す第2図を参照すると、従来の外部信号用RAM制
御回路に比べて大きく異なる個所は外部信号用RAMタ
イマ29の追加と外部信号用RAMアドレス判定回路2
3の削除である。外部信号用RAMタイマ29の出力は
通常は“H”レベル状態を示しており、外部選択信号3
1が“HIIレベル状態で切替可能を示す。DMARE
Q信号8を入力した場合、外部信号用RAMタイマ29
の出力は゛Lパレベル状態を示し、外部選択信号31が
“L”レベル状態で切替不可能を示す。そして、一定時
間が過ぎてから外部信号用RAMタイマ29の出力が“
H”レベル状態に戻ると切替可能となる。また、外部信
号用RAMタイマ29の出力が“L nレベル状態の時
に再度DMAREQ信号8を入力した場合、この時点か
ら一定時間まで外部信号用RAMタイマ29の出力が“
L”レベル状態に延びる。これにより、DMAREQ信
号8が1回入力するたびに切替えが起きる事を防ぎ、中
央処理回路17によるある程度まとまったデータ信号の
処理を行なう様にする。また、一定時間内にDMARE
Q信号8が常に入力する場合に備えて外部信号用RAM
カウンタ22からある一定量になったら出力を“H”レ
ベル状態にし切替可能とする。この一定量は最大値より
も少なめにして切替可能な状態の量である時でもDMA
ACK信号9を出力可能としておく。
信号用RAM制御回路28及び処理判定回路28の動作
を説明する。外部信号用RAM制御回路27の詳細構成
を示す第2図を参照すると、従来の外部信号用RAM制
御回路に比べて大きく異なる個所は外部信号用RAMタ
イマ29の追加と外部信号用RAMアドレス判定回路2
3の削除である。外部信号用RAMタイマ29の出力は
通常は“H”レベル状態を示しており、外部選択信号3
1が“HIIレベル状態で切替可能を示す。DMARE
Q信号8を入力した場合、外部信号用RAMタイマ29
の出力は゛Lパレベル状態を示し、外部選択信号31が
“L”レベル状態で切替不可能を示す。そして、一定時
間が過ぎてから外部信号用RAMタイマ29の出力が“
H”レベル状態に戻ると切替可能となる。また、外部信
号用RAMタイマ29の出力が“L nレベル状態の時
に再度DMAREQ信号8を入力した場合、この時点か
ら一定時間まで外部信号用RAMタイマ29の出力が“
L”レベル状態に延びる。これにより、DMAREQ信
号8が1回入力するたびに切替えが起きる事を防ぎ、中
央処理回路17によるある程度まとまったデータ信号の
処理を行なう様にする。また、一定時間内にDMARE
Q信号8が常に入力する場合に備えて外部信号用RAM
カウンタ22からある一定量になったら出力を“H”レ
ベル状態にし切替可能とする。この一定量は最大値より
も少なめにして切替可能な状態の量である時でもDMA
ACK信号9を出力可能としておく。
この様にすると、外部信号用RAM回路13の容量が最
大となり、DMAACK信号9によりDMA禁止となる
場合を極力防ぐ。
大となり、DMAACK信号9によりDMA禁止となる
場合を極力防ぐ。
続いて、処理判定回路28の詳細構成を示す第3図を参
照すると、この回路28は外部信号用RAMアドレス判
定回路23及び外部信号用処理判定回路30を有してい
る。外部信号用処理判定回路30は中央処理回路17の
処理が終了していない場合はL ”レベル状態を示して
切替不可能とし、中央処理回路17の処理が終了した場
合は中央処理回路17の処理により外部信号用処理判定
回路30のアクセスを行ない、HIIレベル状態の出力
にして切替可能とする。
照すると、この回路28は外部信号用RAMアドレス判
定回路23及び外部信号用処理判定回路30を有してい
る。外部信号用処理判定回路30は中央処理回路17の
処理が終了していない場合はL ”レベル状態を示して
切替不可能とし、中央処理回路17の処理が終了した場
合は中央処理回路17の処理により外部信号用処理判定
回路30のアクセスを行ない、HIIレベル状態の出力
にして切替可能とする。
次に、本発明の一実施例における具体的な信号ビット数
について述べると、中央処理回路17からのアドレス信
号15は16ビツトであり、DMAデータ信号7及びデ
ータ信号14が8ビツトであり、外部信号用RAM回路
13−1.13−2は1にバイトずつの記憶容量を有す
る。ここで、中央処理回路17から出力するアドレス信
号15が16ビツトあるのでDMA制御回路5から出力
するDMAアドレス信号6も16ビツト必要に思われる
が、実際には外部信号用RAM回路13のアドレスを表
示できるビット数で良いので10ビツトとなる。このた
め、外部信号用RAMI択回路12に入力するアドレス
信号15も下位10ビツトで済み、残りの上位6ビツト
は外部信号用処理判定回路28に入力し、中央処理回路
17側から外部信号用RAM回路13をアクセスしてい
るかの判定を行なう。
について述べると、中央処理回路17からのアドレス信
号15は16ビツトであり、DMAデータ信号7及びデ
ータ信号14が8ビツトであり、外部信号用RAM回路
13−1.13−2は1にバイトずつの記憶容量を有す
る。ここで、中央処理回路17から出力するアドレス信
号15が16ビツトあるのでDMA制御回路5から出力
するDMAアドレス信号6も16ビツト必要に思われる
が、実際には外部信号用RAM回路13のアドレスを表
示できるビット数で良いので10ビツトとなる。このた
め、外部信号用RAMI択回路12に入力するアドレス
信号15も下位10ビツトで済み、残りの上位6ビツト
は外部信号用処理判定回路28に入力し、中央処理回路
17側から外部信号用RAM回路13をアクセスしてい
るかの判定を行なう。
以上説明したように本発明によれば、DMA制御回路か
らのDMAデータ信号が外部信号用RAM回路に全て入
る以前に中央処理回路の処理を行なう事が可能であるた
め、DMAデータ信号の入力から中央処理回路の処理ま
での時間を短縮することができる。
らのDMAデータ信号が外部信号用RAM回路に全て入
る以前に中央処理回路の処理を行なう事が可能であるた
め、DMAデータ信号の入力から中央処理回路の処理ま
での時間を短縮することができる。
第1図、第2図及び第3図は本発明の一実施例を示す構
成図、第4図、第5図、第6図、第7図及び第8図は従
来例を示す図である。 1・・・外部入力信号、2・・・外部出力信号、3・・
・外部入力要求信号、4・・・外部出力要求信号、5・
・・DMA制御回路、6・・・DMAアドレス信号、7
・・・DMAデータ信号、8・・・DMAREQ信号、
9・・・DMAACK信号、11・・・外部信号用RA
M切替信号、12・・・外部信号用RAM選択回路、1
3・・・外部信号用RAM回路、14・・・データ信号
、15・・・アドレス信号、16・・・プログラム用R
AM回路、17・・・中央処理回路、22・・・外部信
号用RAMカウンタ、23・・・外部信号用RAMアド
レス判定回路、27・・・外部信号用RAM制御回路、
28・・・処理判定回路、29・・・外部信号用RAM
タイマ、30・・・外部信号用処理判定回路、31・・
・外部選択信号、32・・・処理選択信号。
成図、第4図、第5図、第6図、第7図及び第8図は従
来例を示す図である。 1・・・外部入力信号、2・・・外部出力信号、3・・
・外部入力要求信号、4・・・外部出力要求信号、5・
・・DMA制御回路、6・・・DMAアドレス信号、7
・・・DMAデータ信号、8・・・DMAREQ信号、
9・・・DMAACK信号、11・・・外部信号用RA
M切替信号、12・・・外部信号用RAM選択回路、1
3・・・外部信号用RAM回路、14・・・データ信号
、15・・・アドレス信号、16・・・プログラム用R
AM回路、17・・・中央処理回路、22・・・外部信
号用RAMカウンタ、23・・・外部信号用RAMアド
レス判定回路、27・・・外部信号用RAM制御回路、
28・・・処理判定回路、29・・・外部信号用RAM
タイマ、30・・・外部信号用処理判定回路、31・・
・外部選択信号、32・・・処理選択信号。
Claims (1)
- 外部より供給される外部入力要求信号又は外部出力要求
信号により外部信号用RAM制御回路へDMA要求信号
を出力し前記外部信号用RAM制御回路より入力するD
MA許可信号により外部信号用RAM選択回路へDMA
アドレス信号を出力しDMAデータ信号の入力又は出力
を行なうDMA制御回路と、前記DMA要求信号により
前記DMA許可信号と前記外部信号用RAM選択回路へ
外部選択信号とを出力する前記外部信号用RAM制御回
路と、前記DMA要求信号及び前記DMA許可信号の解
読又は作成を行ない前記外部信号用RAM選択回路へア
ドレス信号を出力しデータ信号の入力又は出力を行なう
中央処理回路と、前記中央処理回路の動作を記憶してい
るプログラム用RAM回路と、前記アドレス信号及び前
記データ信号により前記外部信号用RAM選択回路へ処
理選択信号を出力する処理判定回路と、前記外部選択信
号及び前記処理選択信号に基づいて第1及び第2の外部
信号用RAM回路へ前記DMAアドレス信号及び前記D
MAデータ信号と前記アドレス信号及び前記データ信号
とを切替えて入力する前記外部信号用RAM選択回路と
、前記DMAアドレス信号により前記DMAデータ信号
をまた前記アドレス信号により前記データ信号を書込み
又は読出す前記第1及び第2の外部信号用RAM回路と
を備えることを特徴とするDMA制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6645290A JPH03265961A (ja) | 1990-03-15 | 1990-03-15 | Dma制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6645290A JPH03265961A (ja) | 1990-03-15 | 1990-03-15 | Dma制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03265961A true JPH03265961A (ja) | 1991-11-27 |
Family
ID=13316180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6645290A Pending JPH03265961A (ja) | 1990-03-15 | 1990-03-15 | Dma制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03265961A (ja) |
-
1990
- 1990-03-15 JP JP6645290A patent/JPH03265961A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2918531B1 (ja) | キャッシュメモリ制御装置 | |
| JPH03265961A (ja) | Dma制御装置 | |
| JPH0261749A (ja) | データ転送装置 | |
| JP2687679B2 (ja) | プログラム開発装置 | |
| JPH07334420A (ja) | 拡張メモリ制御回路 | |
| JPS59116866A (ja) | 計算機システムの記憶装置 | |
| JPS638937A (ja) | シングルチツプマイクロコンピユ−タ | |
| JPS6041133A (ja) | 制御プログラム修正方式 | |
| JPH02193276A (ja) | マイクロコンピュータ内蔵の半導体装置 | |
| JPS63292355A (ja) | Dma転送制御方式 | |
| JPS6091464A (ja) | マイクロコンピユ−タ | |
| JPS61193245A (ja) | 記憶制御方式 | |
| JPH04114248A (ja) | メモリ装置 | |
| JPH0498527A (ja) | プログラマブルコントローラ | |
| JPH0711795B2 (ja) | 入出力装置の二重化方式 | |
| JPH0245860A (ja) | データ転送装置 | |
| JPH044430A (ja) | イニシヤルプログラムロード方式 | |
| JPH0727476B2 (ja) | マイクロコンピュータのプログラム評価装置 | |
| JPH04215149A (ja) | プログラマブルコントローラおよびその入出力信号交換回路 | |
| JPS62256145A (ja) | メモリ空間の制御方法 | |
| JPH05341969A (ja) | マイクロコンピュータのrom切換装置 | |
| JPH03118648A (ja) | Cpu制御におけるメモリ領域の有効活用方法 | |
| JPS6226549A (ja) | メモリ回路 | |
| JPS63206855A (ja) | デ−タ転送装置 | |
| JPS61251943A (ja) | デ−タ処理装置 |