一種DMA控制器的控制裝置及控制方法

基本信息

申請(qǐng)?zhí)?/td> CN200910238032.4 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN101702144B 公開(kāi)(公告)日 2011-10-26
申請(qǐng)公布號(hào) CN101702144B 申請(qǐng)公布日 2011-10-26
分類(lèi)號(hào) G06F13/28(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 錢(qián)誠(chéng);陳云霽;王玲 申請(qǐng)(專(zhuān)利權(quán))人 北京天童芯源科技有限公司
代理機(jī)構(gòu) 北京市隆安律師事務(wù)所 代理人 北京天童芯源科技有限公司
地址 100083 北京市海淀區(qū)花園路2號(hào)2號(hào)413B室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種DMA控制器的控制裝置及控制方法,所述控制裝置包括配置寄存器、狀態(tài)寄存器、以及流控制寄存器,其中,所述配置寄存器用于接收外部實(shí)時(shí)輸入的配置信息,所述DMA控制器根據(jù)該外部實(shí)時(shí)輸入的配置信息產(chǎn)生對(duì)應(yīng)的操作序列;所述狀態(tài)寄存器用于指示當(dāng)前DMA控制器的工作狀態(tài),并可依據(jù)外部實(shí)時(shí)輸入的配置信息改變其指示;所述流控制寄存器用于根據(jù)外部實(shí)時(shí)輸入的配置信息設(shè)置DMA控制器的各存取操作序列的時(shí)鐘周期及其占用的帶寬比例。本發(fā)明用極小的開(kāi)銷(xiāo)來(lái)改變DMA的執(zhí)行狀態(tài)而不需要重新啟動(dòng)一次DMA,并且對(duì)于DMA操作的產(chǎn)生時(shí)間和執(zhí)行次序都是完全可控,可以靈活而全面的支持軟件的各種優(yōu)化。