[发明专利]多通道直接存储器存取控制器及其控制方法在审
申请号: | 201410163051.6 | 申请日: | 2014-04-22 |
公开(公告)号: | CN104123252A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 宋锡奎 | 申请(专利权)人: | 韩国科亚电子股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨生平;钟锦舜 |
地址: | 韩国首*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通道 直接 存储器 存取 控制器 及其 控制 方法 | ||
技术领域
本发明涉及一种支持多通道的直接存储器存取(DMA)控制器及其控制方法。
背景技术
直接存储器存取(DMA)是一种在存储器和独立于计算机系统的中央处理单元(CPU)的外围装置之间传输数据的方法。DMA允许直接传输数据而无须通过中央处理单元,从而减少了中央处理单元的负载,同时改善了整体系统性能。
发明内容
本发明的一方面提供一种多通道DMA控制器及其控制方法,该DMA控制器响应于每个通道的DMA传输请求,有效地执行DMA传输调度,从而满足服务质量(QoS)。
本发明的另一个方面提供一种多通道DMA控制器及其控制方法,该DMA控制器以每个通道循环地重复单位传输的方式实现DMA传输调度。
本发明的进一步的方面提供一种多通道DMA控制器及其控制方法,该DMA控制器通过在相应的通道的单位传输的循环重复时,在单个循环周期中的DMA传输顺序上考虑(reflect)相应的通道的优先级,实现DMA传输调度从而满足QoS。
根据一方面,本发明提供一种多通道DMA控制器,其包括:寄存器,其存储多个直接存储器存取(DMA)通道中的每个的控制信息和操作状态;以及传输处理器,其控制数据的传输和接收流使得请求DMA传输的所有DMA通道参考寄存器循环地重复单位传输。
本发明提供一种多通道DMA控制器,其进一步包括:传输顺序控制单元,其控制传输处理器使得通过考虑存储在寄存器中的相应的DMA通道的优先级信息在单位传输的循环周期中确定DMA通道中的每个的传输顺序。
本发明提供一种多通道DMA控制器,其中传输顺序控制单元基于DMA传输请求的时间点确定具有存储在寄存器中的相同优选级信息的至少两个DMA通道的传输顺序。
本发明提供一种多通道DMA控制器,其中进一步包括接口单元,其通过接收用于优先级信息的更新的数据,更新存储在寄存器中的优先级信息。
根据另一个方面,本发明提供一种多通道DMA的控制方法,其包括:接收来自分配有DMA通道的外围装置的DMA传输请求;以及控制数据的传输和接收流使得请求DMA传输的所有DMA通道参考相应的DMA通道的控制信息和操作状态,循环地重复单位传输。
本发明提供一种多通道DMA的控制方法,其中,控制数据的传输和接收流包括通过考虑相应的DMA通道的优先级信息,确定在单位传输的循环周期中相应的DMA通道的传输顺序。
本发明提供一种多通道DMA的控制方法,其中,进一步包括,通过接收用于相应的DMA通道的优先级信息的更新的数据,更新存储在寄存器中的相应的DMA通道的优先级信息。
根据本发明,可以响应于每个通道的DMA传输请求,有效地执行DMA传输调度以满足服务质量(QoS)。
另外,由于相应的通道循环地重复单位传输从而阻止特定通道专有地占用DMA传输太长时间,最大时间周期可以根据少量数据的传输固定。
进一步地,由于在一个循环周期中的DMA传输顺序上考虑通道的优先级顺序,被分配较高优先级的输入/输出装置的数据传输请求更快地处理,进而满足QoS。
附图说明
结合附图,从下述实施例的详细描述,本发明的以上和其它方面、特征和优点将变得明显,其中:
图1是根据本发明的一个实施例的包括DMA控制器的系统的示意图。
图2是根据本发明的一个实施例的包括多通道DMA控制器的系统的示意图。
图3a和图3b示出了根据本发明的一个实施例的多通道DMA控制器的DMA发射调度的流图。
图4示出了根据本发明的一个实施例的多通道DMA的控制方法的流程图。
具体实施方式
下述描述和权利要求书中使用的术语应当被解释为具有与在说明书和相关领域背景中的它们含意相一致的含意,并且不应当以理想化或过于正式的意思解释为在字典中通常所限定的,为了以最好的方式描述他们的发明,发明人能够恰当地限定术语的概念。另外,说明书中所公开的实施例和图中所示出的特征仅是本发明的优选实施例,但是其并不覆盖本发明的全部技术思想。因此,应当理解的是,当提交本申请时可以用各种等效替换和改进来代替这些实施例。
本发明涉及一种支持多通道直接存储器存取(DMA)控制器及其控制方法,并且更具体地,涉及这样一种一种多通道DMA控制器及其控制方法,其中,该多通道DMA控制器响应于相应的通道的DMA传输请求,有效地执行DMA传输调度以满足服务质量(QoS)。在下文中,参考附图将详细地描述本发明的示例性的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩国科亚电子股份有限公司,未经韩国科亚电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410163051.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能涂布机
- 下一篇:一种带有耐热硅胶套筒的热熔胶枪