发明名称 用于外围组件的高优先级命令队列
摘要 本发明涉及用于外围组件的高优先级命令队列。在一个实施例中,外围组件可包括被配置成存储一组命令以在外围接口上执行传输的低优先级命令队列,以及被配置成存储第二组命令以在接口上执行传输的高优先级命令队列。低优先级队列中的命令可包括标识该组命令可以被中断以执行第二组命令的点的指示。控制电路可以耦合到低优先级命令队列,并可以响应于指示中断对来自低优先级队列的命令的处理,并可以处理来自高优先级命令队列的命令。
申请公布号 CN102968289B 申请公布日期 2016.04.20
申请号 CN201210315073.0 申请日期 2012.08.30
申请人 苹果公司 发明人 D·P·罗斯;D·C·李
分类号 G06F5/08(2006.01)I 主分类号 G06F5/08(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李玲
主权项 一种控制集成电路中的外部接口的设备,所述设备包括:被配置成存储第一多个命令的第一命令队列,其中所述第一命令队列进一步被配置成存储一个或多个指示,所述指示标识所述第一多个命令内的准许中断所述第一多个命令的点;以及被配置成存储第二多个命令的第二命令队列;耦合到所述第一命令队列和所述第二命令队列的控制电路,以及其中所述控制电路被配置成响应于检测到所述第二命令队列中的至少第二命令,中断对被标识为可中断的点的第一命令处的所述第一多个命令的处理,以及其中所述控制电路被配置成响应于所述中断,启动对所述第二命令的处理;以及耦合到所述控制电路的多个控制寄存器,其中所述控制电路被配置成更新所述多个控制寄存器中的一个,以指出所述第二多个命令正在被处理,以及其中即使所述命令队列是空的所述第二多个命令,所述控制电路被配置成阻止对所述第一多个命令的处理,直到所述多个控制寄存器中的所述一个再次被更新,以指出对所述第一多个命令的处理将要继续。
地址 美国加利福尼亚