发明名称 一种DMA控制器的控制装置及控制方法
摘要 本发明公开了一种DMA控制器的控制装置及控制方法,所述控制装置包括配置寄存器、状态寄存器、以及流控制寄存器,其中,所述配置寄存器用于接收外部实时输入的配置信息,所述DMA控制器根据该外部实时输入的配置信息产生对应的操作序列;所述状态寄存器用于指示当前DMA控制器的工作状态,并可依据外部实时输入的配置信息改变其指示;所述流控制寄存器用于根据外部实时输入的配置信息设置DMA控制器的各存取操作序列的时钟周期及其占用的带宽比例。本发明用极小的开销来改变DMA的执行状态而不需要重新启动一次DMA,并且对于DMA操作的产生时间和执行次序都是完全可控,可以灵活而全面的支持软件的各种优化。
申请公布号 CN101702144B 申请公布日期 2011.10.26
申请号 CN200910238032.4 申请日期 2009.11.23
申请人 北京天童芯源科技有限公司 发明人 钱诚;陈云霁;王玲
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京市隆安律师事务所 11323 代理人 史霞
主权项 一种DMA控制器的控制装置,其特征在于,包括配置寄存器、状态寄存器、以及流控制寄存器,其中,所述配置寄存器用于接收外部实时输入的配置信息,并将所述配置信息发送至DMA控制器,所述DMA控制器根据配置信息的不同而触发出不同的状态,即产生不同的操作序列,并将当前状态信息输出至状态寄存器;所述状态寄存器用于指示当前DMA控制器的工作状态,并可依据外部实时输入的要求状态改变的状态配置信息改变其指示;所述流控制寄存器用于根据外部实时输入的各种DMA操作序列产生的时钟周期以及各种DMA操作序列之间的比例关系的配置信息设置DMA控制器的各存取操作序列的时钟周期及其占用的带宽比例。
地址 100083 北京市海淀区花园路2号2号413B室