DMACモードコントロールレジスタ
対応モデル : 全モデル
I/Oアドレス : 00AAh
ビット構成 | ||||||||
---|---|---|---|---|---|---|---|---|
R/W | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R | TMODE | ADIR | AUTI | TDIR | 不定 | W/B | ||
MD1 | MD0 | DIR1 | DIR2 | |||||
W | TMODE | TDIR | 0 | |||||
MD1 | MD0 | DIR1 | DIR2 |
TMODE : DMA転送モードの指定
MD1 | MD0 | 転送モード |
0 | 0 | デマンドモード |
0 | 1 | シングルモード |
1 | 0 | ブロックモード(使用禁止) |
1 | 1 | カスケードモード(使用禁止) |
ADIR : アドレスカウンタのインクリメント/デクリメントの指定 0=インクリメント/1=デクリメント
AUTI : オートイニシャライズの実行指定 0=行う/1=行わない
TDIR : DMA転送方向の指定
DIR1 | DIR0 | 転送モード |
0 | 0 | ベリファイ転送(使用禁止) |
0 | 1 | I/O → メモリ転送 |
1 | 0 | メモリ → I/O転送 |
1 | 1 | メモリ → メモリ転送(使用禁止) |
W/B : DMA転送データ幅指定 0=バイト転送/1=ワード転送
- デマンドモード : DMA要求がある限り連続してDMA転送を行い、転送が完了するまでバスを解放しない
- シングルモード : 1転送(1バイトまたは2バイト)毎にバスを解放しながらDMA転送を行う
コメント
最新を表示する
NG表示方式
NGID一覧