[发明专利]双处理器系统的存储器存取有效
申请号: | 201580064825.2 | 申请日: | 2015-11-20 |
公开(公告)号: | CN107111577B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | A·辛格 | 申请(专利权)人: | 高通技术国际有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F9/52 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 系统 存储器 存取 | ||
1.一种用于控制由包括第一处理器和第二处理器的系统对于存储器的存取的方法,其中,所述存储器被用作两个处理器针对指令和数据的公共存储器,并且两个处理器从所述存储器获取它们的指令,所述方法包括以下的步骤:
在所述第二处理器处从所述第一处理器接收将存储到所述存储器的数据,
由所述第二处理器禁用所述第一处理器的操作,
禁用所述第二处理器的中断,
由所述第二处理器将所述数据存储到所述存储器,
启用所述第二处理器的中断,以及
启用所述第一处理器。
2.根据权利要求1所述的方法,还包括以下的步骤:
确定所述第一处理器被禁用的时段。
3.根据权利要求2所述的方法,还包括以下的步骤:
如果所述时段大于门限,则执行所述第一处理器的重置。
4.根据权利要求1所述的方法,还包括以下的步骤:
使用所述第二处理器,监测所述第一处理器的状态。
5.根据权利要求4所述的方法,还包括以下的步骤:
如果所述第一处理器的所述状态在超过门限时间的时间内都没有发生改变,则执行对所述第一处理器的重置。
6.根据权利要求1所述的方法,其中,所述系统是GNSS接收器,以及所述第一处理器在执行跟踪操作。
7.根据权利要求3所述的方法,其中,所述门限是50ms。
8.根据权利要求5所述的方法,其中,所述门限时间是2秒。
9.根据权利要求1所述的方法,其中,所述第一处理器和所述第二处理器处于单个集成电路封装中。
10.根据权利要求1所述的方法,还包括以下的步骤:
在禁用所述第一处理器之前,确定所述第一处理器的稳定性,并且仅在其稳定时,才禁用所述处理器。
11.根据权利要求10所述的方法,其中,确定所述第一处理器的所述稳定性包括:将连续位置计算的数量与门限进行比较,其中,如果连续位置计算的所述数量超过所述门限,则确定所述第一处理器是稳定的。
12.根据权利要求10所述的方法,其中,确定所述第一处理器的所述稳定性包括:将自从所述处理器上一次被禁用以来的时间与门限进行比较,其中,如果所述时间大于所述门限,则确定所述第一处理器是稳定的。
13.根据权利要求10所述的方法,其中,确定所述第一处理器的所述稳定性包括:验证在下一调度事件之前有足够的时间来完成对所述数据的存储。
14.根据权利要求1所述的方法,还包括以下的步骤:
向要被存储的数据分配优先级,并且以至少部分地按照所述优先级规定的顺序来存储数据。
15.一种双处理器设备,其包括第一处理器和第二处理器、以及用于与存储器进行通信的端口,其中,所述设备被配置为执行权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通技术国际有限公司,未经高通技术国际有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580064825.2/1.html,转载请声明来源钻瓜专利网。