当前位置: 首页 > 专利查询>苹果公司专利>正文

用于外围组件的高优先级命令队列制造技术

技术编号:8412998 阅读:173 留言:0更新日期:2013-03-14 02:05
本发明专利技术涉及用于外围组件的高优先级命令队列。在一个实施例中,外围组件可包括被配置成存储一组命令以在外围接口上执行传输的低优先级命令队列,以及被配置成存储第二组命令以在接口上执行传输的高优先级命令队列。低优先级队列中的命令可包括标识该组命令可以被中断以执行第二组命令的点的指示。控制电路可以耦合到低优先级命令队列,并可以响应于指示中断对来自低优先级队列的命令的处理,并可以处理来自高优先级命令队列的命令。

【技术实现步骤摘要】

本专利技术涉及集成电路领域,更具体而言,涉及集成电路中的外围组件中的命令处 理。
技术介绍
在具有大量的数据带宽的外围接口控制器中,会发生的挑战之一是从外部处理器向外围接口控制器提供控制输入。通常,在外围接口控制器和存储器之间传输数据的到外围控制器的相同内部接口被用来从外部处理器(例如,通过向外围接口控制器中的控制寄存器的一系列写入)提供控制输入。当发生数据传输时,存储器到外围接口可以充满着数据传输。相应地,为下一组数据传输安排的控制输入可以有效地锁定,直到完成当前数据传输。在正在提供控制输入期间,外围接口控制器所控制的外部外围接口可以是空闲的。一种用于减少外围设备到存储器接口上的争用的机制是在外围接口控制器中包括处理器,执行程序以控制外围接口控制器硬件。然而,这样的机制在许多方面是昂贵的就金钱而言,获取处理器(要么作为分离的组件或者作为可以被合并到外围接口控制器设计中的知识产权);就当包括处理器时由外围接口控制器占据的空间而言;以及就由处理器消耗的电能而言。另外,要被执行的程序存储在系统存储器中,如此指令取出会与外围设备到存储器接口上的数据传输竞争。另外,在启动给定数据传输之后标本文档来自技高网...

【技术保护点】
一种控制集成电路中的外部接口的设备,所述设备包括:被配置成存储第一多个命令的第一命令队列,其中所述第一命令队列进一步被配置成存储一个或多个指示,所述指示标识所述第一多个命令内的准许中断所述第一多个命令的点;以及被配置成存储第二多个命令的第二命令队列;以及耦合到所述第一命令队列和所述第二命令队列的控制电路,以及其中所述控制电路被配置成响应于检测到所述第二命令队列中的至少第二命令,中断对被标识为可中断的点的第一命令处的所述第一多个命令的处理,以及其中所述控制电路被配置成响应于所述中断,启动对所述第二命令的处理。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D·P·罗斯D·C·李
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利