[发明专利]具有任意处理功能的中央DMA无效

专利信息
申请号: 200980118026.3 申请日: 2009-04-01
公开(公告)号: CN102037453A 公开(公告)日: 2011-04-27
发明(设计)人: D·G·康罗伊;T·J·米莱特;M·J·史密斯;J·P·德西萨立 申请(专利权)人: 苹果公司
主分类号: G06F13/28 分类号: G06F13/28
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 张阳
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 任意 处理 功能 中央 dma
【说明书】:

技术领域

发明一般地涉及直接存储器存取传输过程中数据到修改状态的变换。

背景技术

这个部分旨在向读者介绍可能与在下面描述和/或提出的本发明的各个方面有关的技术的各个方面。相信本讨论有助于给读者提供背景信息,以便于更好地理解本发明的各个方面。因此,应当理解,应该从这个角度阅读这些描述,而不是作为对现有技术的承认。

直接存储器存取(“DMA”)控制器被广泛用于现代电子设备。DMA控制器允许电子设备中的数据传输,而不给中央处理单元(“CPU”)带来负担。CPU利用一列命令或指令进行操作。这些指令通常被作为程序分组在一起。程序通常被存储在诸如硬盘驱动器或非易失存储器的长期存储设备内。访问这些长期存储设备需要特定时间量,期间CPU必须空等。

使用DMA控制器可以减少CPU必须保持空闲的时间。通常,CPU将作为程序分组在一起的一列指令的获取转手给DMA控制器。然后,在DMA为CPU获取程序的同时,CPU能够自由执行以前获取的指令。DMA控制器通常在存储器内的一个位置和I/O设备之间,或在I/O设备和存储器内的一个位置之间传输数据。DMA控制器还可用于在存储器内的两个位置之间或直接在I/O设备之间传输数据。沿着DMA通道完成DMA控制器在某个数据源到某个数据接收器之间的数据传输。DMA通道是DMA控制器和设备之间的路径。DMA通道通常向设备传递数据、命令信号和时钟信号。

对于现代便携电子设备中的数据来说,针对黑客的安全性和操作过程中不出错误都是重要的。然而,保护数据安全的当前努力以系统延迟的形式给设备增加了开销。类似地,确保设备用户可以获得未被破坏的数据的努力也以系统延迟的形式给设备增加了开销。例如,由于在传输可以完成之前必须被通过安全或纠错系统发送,在DMA传输过程中的数据访问可能减慢。从而,需要保护未被破坏的数据的安全而不减慢设备操作的能力。

发明内容

下面概述此处作为例子公开的实施例的某些方面。应当理解,给出这些方面,以便仅仅给读者提供此处公开和/或提出的发明可以采取的某些形式的简要概述,并且这些方面不旨在限制此处公开和/或提出的任意发明的范围。实际上,此处公开和/或提出的任意发明可以包含可能未在下面提出的各种方面。

提供了具有DMA控制器的电子设备。在一个实施例中,DMA控制器被连接到DMA总线,可以通过DMA总线访问多个I/O设备和存储设备。DMA控制器还可被通过多个单独布线的DMA通道,单独连接到多个I/O设备和存储设备。在每个I/O设备沿着特定的DMA通道通信的同时,I/O设备可以共享DMA总线的带宽。在一个实施例中,DMA控制器包含密码电路,密码电路可以利用解密技术解密DMA传输的信息,并且将数据直接发送到进行请求的设备。以这种方式,由于在被发送到进行请求的设备之前,传输设备中不存在未加密的未受保护的数据,因此减少了数据被未经授权用户破坏的机会。密码电路还可以使用加密技术加密数据,以便在电子设备中进行安全存储该数据。

在另一个实施例中,DMA控制器包含错误检测和纠正电路,其可以利用纠错码检测和纠正DMA传输数据中的错误。错误检测和纠正电路还可以包含纠错编码电路,其允许DMA控制器对存储在电子设备内的数据进行编码,以便帮助实现该数据的纠错检索。

附图说明

当参考附图阅读某些示例实施例的下列详细描述时,将更好地理解本发明的这些和其它特征、方面和优点,贯穿各附图中类似的编号表示类似的部分,其中:

图1是示出了根据本发明的一个实施例的电子设备诸如便携媒体播放器的立体图;

图2是根据本发明的一个实施例的图1的便携媒体播放器的简化方框图;

图3是根据本发明的第二个实施例的图1的便携媒体播放器的简化方框图;

图4是示出了根据本发明的一个实施例的便携媒体播放器执行DMA传输时的操作的流程图;

图5是根据本发明的一个实施例的图1和2的DMA控制器的简化方框图;

图6是示出了根据本发明的一个实施例的DMA控制器的操作的流程图;

图7是根据本发明的一个实施例的图5的DMA通道接口的简化方框图;

图8是示出了DMA传输期间的通道控制逻辑的操作的流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200980118026.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top