[发明专利]用于外围组件的高优先级命令队列有效

专利信息
申请号: 201210315073.0 申请日: 2012-08-30
公开(公告)号: CN102968289A 公开(公告)日: 2013-03-13
发明(设计)人: D·P·罗斯;D·C·李 申请(专利权)人: 苹果公司
主分类号: G06F5/08 分类号: G06F5/08
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 李玲
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 外围 组件 优先级 命令 队列
【说明书】:

技术领域

发明涉及集成电路领域,更具体而言,涉及集成电路中的外围组件中的命令处理。

背景技术

在具有大量的数据带宽的外围接口控制器中,会发生的挑战之一是从外部处理器向外围接口控制器提供控制输入。通常,在外围接口控制器和存储器之间传输数据的到外围控制器的相同内部接口被用来从外部处理器(例如,通过向外围接口控制器中的控制寄存器的一系列写入)提供控制输入。当发生数据传输时,存储器到外围接口可以充满着数据传输。相应地,为下一组数据传输安排的控制输入可以有效地锁定,直到完成当前数据传输。在正在提供控制输入期间,外围接口控制器所控制的外部外围接口可以是空闲的。

一种用于减少外围设备到存储器接口上的争用的机制是在外围接口控制器中包括处理器,执行程序以控制外围接口控制器硬件。然而,这样的机制在许多方面是昂贵的:就金钱而言,获取处理器(要么作为分离的组件或者作为可以被合并到外围接口控制器设计中的知识产权);就当包括处理器时由外围接口控制器占据的空间而言;以及就由处理器消耗的电能而言。另外,要被执行的程序存储在系统存储器中,如此指令取出会与外围设备到存储器接口上的数据传输竞争。

另外,在启动给定数据传输之后标识执行更重要的(或更高优先级的)数据传输的需求的情况下,中断一个数据传输以执行另一个数据传输是复杂的。

发明内容

在一个实施例中,集成电路包括被配置成控制集成电路的外部接口的外围组件。例如,外围组件可以是诸如闪速存储器接口单元之类的存储器接口单元。到外围组件的内部接口可以在去往/来自外部接口的数据传输以及到外围组件的控制通信之间共享。外围组件可包括被配置成存储一组命令以在接口上执行传输的低优先级命令队列。另外,外围组件还可包括被配置成存储第二组命令以在接口上执行传输的高优先级命令队列。低优先级队列中的命令可包括标识该组命令可以被中断以执行第二组命令的点的指示。控制电路可以耦合到低优先级命令队列,并可以读取命令并与接口控制器进行通信,以响应于命令,导致接口上的传输。另外,控制电路还可以响应于指示,中断对来自低优先级队列的命令的处理,并可以处理来自高优先级命令队列的命令。

在一个实施例中,通过第二组命令来表示的高优先级传输可以比首先需要低优先级队列是空的情况更快执行。另外,通过在可中断的点中断低优先级传输,当高优先级传输完成时,低优先级传输可以恢复。在高优先级传输之前发生的处理可以正确地完成,而不必重复。

附图说明

下面的详细描述参考了将简短地描述的各个附图。

图1是集成电路、存储器,以及闪速存储器的一个实施例的框图。

图2是图1中所示出的闪速存储器接口的一个实施例的框图。

图3是示出了图2中所示出的闪速存储器接口控制电路的一个实施例响应于接收到写入操作的操作的流程图。

图4是示出了由闪速存储器接口控制电路所支持的命令的一个实施例的表。

图5是图2所示出的闪速存储器接口控制电路的一个实施例响应于从低优先级命令先进先出缓冲器(FIFO)读取命令的操作的流程图。

图6是图2所示出的闪速存储器接口控制电路的一个实施例响应于从高优先级命令先进先出缓冲器(FIFO)读取命令的操作的流程图。

图7是宏存储器的示例使用的框图。

图8是示出了由图1所示出的处理器的一个实施例所执行的闪速存储器接口码的一个实施例的操作的流程图。

图9是包括图1中所示出的设备的系统的一个实施例的框图。

图10是计算机可访问的存储介质的一个实施例的框图。

尽管本发明可以具有各种修改和替代形式,但是此处将通过附图中的示例显示特定实施例,并进行详细描述。然而,应了解附图和对附图的详细描述不意图将本发明限于所公开的特定形式,相反地,意图是可以涵盖如所附权利要求所定义的、落入本发明的精神和范围内的所有修改、等效内容和替代方案。此处所使用的标题只用于组织目的,不用于限制说明书的范围。如在本申请全篇中所使用的,词语“可以”用于许可的意义(即,表示具有可能性做某事),而不是强制性的意义(即,表示必须)。类似地,词语“包括”表示“包括”,但不限于此。

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

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

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

同类专利
  • 一种数据缓存方法及装置-201410542710.7
  • 赵姣;赖明亮;田浩暄;常艳蕊 - 深圳市中兴微电子技术有限公司
  • 2014-10-14 - 2019-07-19 - G06F5/08
  • 本发明公开了一种数据缓存方法,依据信元的输入端口号将所述信元存储至对应的先入先出队列;当前第K周期确定待出队信元能够出队,调度所述待出队信元出队,获取所述待出队信元占用的拼接单元数目的实际值,将所述待出队信元以信元拼接的方式存储至与总线位宽相同的寄存器;其中,所述确定待出队信元能够出队是依据第K‑1周期的第一反压计数值小于等于第一预设门限值进行的,所述第K‑1周期的第一反压计数值根据上一个出队信元出队时占用拼接单元数目的估计值、每周期总线可传输的拼接单元数目及第K‑2周期的第一反压计数值得到。本发明还同时公开了一种数据缓存装置。
  • 存储器件及操作方法-201510616617.0
  • 刘逸群 - 台湾积体电路制造股份有限公司
  • 2015-09-24 - 2019-07-16 - G06F5/08
  • 本发明公开了存储器件及其操作方法。公开的器件,包括第一存储器模块和第二存储器模块。将第一存储器模块配置为根据第一控制信号的第一相位输出数据信号。第二存储器模块连接至第一存储器模块,并且第二存储器模块包括锁存器和非竞争锁存器。将锁存器配置为根据第二控制信号的第二相位保持接收的数据信号。非竞争锁存器根据第一控制信号和第二控制信号这两者的第二相位,将数据信号从第一存储器模块传输至锁存器。
  • 一种数据处理方法及电子设备-201610076133.6
  • 赵武英;周华;王小强;张徐辉 - 四川九洲电器集团有限责任公司
  • 2016-02-03 - 2018-11-13 - G06F5/08
  • 本发明提供一种数据处理方法及电子设备,所述电子设备包括移动通信模块,所述方法包括:通过所述移动通信模块接收另一电子设备发送的数据,并将接收到的数据存入循环队列中;确定所述循环队列中是否存在完整的数据帧,所述完整的数据帧包括帧头、帧尾和位于所述帧头和所述帧尾之间的数据部分;如果所述循环队列中存在完整的数据帧,读取所述完整的数据帧中的帧头和数据部分,并将所述完整的数据帧中的帧尾保留在所述循环队列中。本申请提供的方法用于解决现有技术中存在的,接收端的微处理器不能将短信内容完整的提取出来的技术问题。
  • 微显示技术彩色时序芯片内部储存方法及其装置-201310112383.7
  • 范伟;范义;代永平;姚朋朋 - 深圳市长江力伟股份有限公司
  • 2013-04-01 - 2013-08-07 - G06F5/08
  • 本发明公开了一种微显示技术彩色时序芯片内部储存方法及其装置,该方法包括:A、将接收的数据按时序分成奇时序列数据和偶时序列数据;B、分别将所述奇时序列数据和偶时序列数据在对应的先入先出队列中进行缓存,读取在先入先出队列中缓存的数据,按时序将读取的奇时序列数据和偶时序列数据列分别存入对应的单数据存取端口储存器中。本发明通过先入先出队列和单数据存取端口储存器的有效结合,实现彩色时序所需要的全部储存集成在芯片内部,很好的实现了微显示技术中彩色时序数据的有效存取。
  • 用于外围组件的高优先级命令队列-201210315073.0
  • D·P·罗斯;D·C·李 - 苹果公司
  • 2012-08-30 - 2013-03-13 - G06F5/08
  • 本发明涉及用于外围组件的高优先级命令队列。在一个实施例中,外围组件可包括被配置成存储一组命令以在外围接口上执行传输的低优先级命令队列,以及被配置成存储第二组命令以在接口上执行传输的高优先级命令队列。低优先级队列中的命令可包括标识该组命令可以被中断以执行第二组命令的点的指示。控制电路可以耦合到低优先级命令队列,并可以响应于指示中断对来自低优先级队列的命令的处理,并可以处理来自高优先级命令队列的命令。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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