DMACR_SRA

DMACR_SRA ( Memory DMA Channel Read Start Address )はメモリーDMAのDMA読み出しチャンネルの転送アドレスを指定します。ページ部はDMACR_SRPによって指定します。

レジスタの構造

このレジスタは16ビットアドレスレジスタであり、内部構造をもちません。

DMACR_SRAは読み出し専用です。アドレスの指定はデスクリプタをロードしたときに自動的に行われます。

API

C/C++言語用に以下のインターフェースが用意されています。宣言はsysreg.hとdef2191.hで行われています。DMACR_SRAにアクセスする前には必ずIOPGにMemory_DMA_Controller_Pageを設定してください。

// #include <sysreg.h>
// #include <def2191.h>

sysreg_write(sysreg_IOPG, Memory_DMA_Controller_Page)     // メモリーDMAページに設定

変数 = io_space_read(DMACR_SRA)       // DMACR_SRAの値を取得。

参照情報

項目 マニュアルのページ等
説明 HR B-29
DMAの解説 HR 6-1
DMA開始手続き HR 6-6
2191空挺団 | プログラム | EZ-KIT | こぼれ話 | アーキテクチャー | 命令 | レジスタ | DSP掲示板 | FAQ |