[发明专利]用于分离突发带宽仲裁的方法及设备有效
申请号: | 201680029623.9 | 申请日: | 2016-06-01 |
公开(公告)号: | CN107667357B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | S·斯蒂德曼;Y·元勇斯戈尔;J·A·范伊登;D·奥滕;N·拉杰;P·普利帕卡;P·素拉肯提 | 申请(专利权)人: | 密克罗奇普技术公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/37;G06F13/30 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 沈锦华 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分离 突发 带宽 仲裁 方法 设备 | ||
本发明揭示一种嵌入式系统及用于控制此嵌入式系统的方法。所述嵌入式系统包含包括多个通道的直接存储器控制器,其中多个通道仲裁方案可编程,其中DMA控制器可编程以将指定通道上的块数据传送分离成多个单独数据传送,其中可在所述数据传送的单独数据传送之间,中断指定通道上的数据传送。
本申请案主张2015年6月1日提交的共同拥有的第62/169,354号美国临时专利申请案的优先权,所述专利申请案特此出于所有目的而以引用的方式并入本文中。
技术领域
本发明涉及一种用于特定地说直接存储器存取(DMA)控制器中的分离突发带宽仲裁的方法及设备。
背景技术
许多嵌入式系统(例如微控制器)包括DMA控制器,所述DMA控制器允许通过微控制器的内部系统总线的有效且快速数据传送。总线(特定地说,嵌入式系统中的系统总线)通常允许嵌入式系统的各种组件进行通信。DMA控制器通常提供所谓的突发操作,所述突发操作提供高速大数据传送。然而,此类突发操作可阻塞整个总线,且需要存取的其它组件将无法存取总线,直到已完成突发传送为止。因此,需要记录挂起事务的请求与状态的额外措施。
发明内容
需要防止低优先权代理器在突发操作期间占据总线达延长的时间段。通过将突发操作分离成事务,可在其它模块中共享总线带宽。
揭示一种嵌入式系统及用于控制此嵌入式系统的方法。所述嵌入式系统包含包括多个通道的直接存储器控制器,其中多个通道仲裁方案可编程,其中DMA控制器可编程以将指定通道上的块数据传送分离成多个单独数据传送,其中可在数据传送的单独数据传送之间,中断指定通道上的数据传送。
根据各种实施例,揭示一种嵌入式系统。所述嵌入式系统可包含包括多个通道的直接存储器控制器,其中多个通道仲裁方案可编程,其中DMA控制器可编程以将指定通道上的块数据传送分离成多个单独数据传送,其中可在数据传送的单独数据传送之间,中断指定通道上的数据传送。
在某些实施例中,仲裁方案包含轮转法方案及固定优先权方案。在其它实施例中,仲裁方案包含轮转法方案及可指派优先权方案。在某些实施例中,块数据传送可在在控制寄存器中设置位之后被分离成多个单独数据传送。
在某些实施例中,单独数据传送可包含可编程最大值的数据字节。在此类实施例中,可编程最大值是存储于控制寄存器中的值。
在某些实施例中,单独数据传送可包含固定数目的数据字节。在此类实施例中,固定数目的数据字节可为一个字节。
在各种实施例中,揭示一种用于操作嵌入式系统的方法。所述方法可包含:操作包括多个通道的直接存储器控制器,其中多个通道仲裁方案可编程;及对DMA控制器进行编程以将指定通道上的块数据传送分离成多个单独数据传送,其中可在数据传送的单独数据传送之间,中断指定通道上的数据传送。
在所述方法的某些实施例中,仲裁方案可包含轮转法方案及固定优先权方案。在其它实施例中,仲裁方案可包含轮转法方案及可指派优先权方案。
在所述方法的某些实施例中,块数据传送可在在控制寄存器中设置位之后被分离成多个单独数据传送。在相同或替代实施例中,单独数据传送可包含可编程最大值的数据字节。在此类实施例中,可编程最大值是存储于控制寄存器中的值。
在所述方法的某些实施例中,单独数据传送可包含固定数目的数据字节。在此类实施例中,固定数目的数据字节可为一个字节。
附图说明
图1展示根据本发明的特定实施例的典型嵌入式系统,例如包含与内部系统总线耦合的中央处理单元的微控制器,所述内部系统总线连接微控制器的各种外围装置;
图2说明根据本发明的特定实施例的根据此方案的三个通道的实例典型数据传送;且
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于密克罗奇普技术公司,未经密克罗奇普技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680029623.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器加密排除方法和设备
- 下一篇:用于在多个拓扑结构中使用的装置及其方法