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

具有外部存储器存取控制的处理系统技术方案

技术编号:12080832 阅读:67 留言:0更新日期:2015-09-19 18:08
提供一种用于执行利用外部存储器的处理例程的方法。所述处理例程需要多于一次外部存储器存取。所述方法包括以下步骤:在预定数目的外部存储器存取之后分散外部存储器存取。

【技术实现步骤摘要】
【专利说明】具有外部存储器存取控制的处理系统本申请是申请号为200880130482.5、国际申请号为PCT/US2008/070906、国际申请日为2008年7月23日的专利申请的分案申请。
本专利技术涉及一种处理系统,并且更具体来说,涉及一种用于在执行处理例程的同时控制对外部存储器的存取的方法。
技术介绍
处理系统在本领域内通常是公知的,并且在多种设备中被利用。某些处理系统具有内部存储器,其提供所述处理系统的所有数据和/或指令。但是,内部存储器具有有限的容量和能力,并且因此在某些情况下还将处理系统连接到外部存储器,所述外部存储器扩充内部存储器的存储空间。此外,外部存储器允许多个处理系统对所述存储器进行存取,并且从而提供更高的灵活性。使用外部存储器的一个缺陷在于,与对内部存储器的存取相比,对外部存储器的存取通常需要更大数量的功率,并且在某些情况下可能花费更长数量的时间。因此,在处理系统受到功率和/或时间约束的情况下,存在使得外部存储器存取最小化的希望(incentive)。但是,可能无法将所有数据和/或指令都包括在内部存储器中,并且因此常常还是需要外部存储器。在现有技术处理系统中,按照突发形式(in bursts)对外部存储器进行存取。换句话说,基本上连续地对大外部存储器块进行存取。这将导致处理系统的能量需求出现尖峰(spike)。在处理系统不受能量约束的环境中,这种类型的存储器存取是适当的。但是在有功率约束的情况下,例如在经由双线回路(two-wire loop)为处理系统供电的情况下,所需功率中的尖峰可能会对与处理系统共享电源的组件造成不利影响,这是因为被递送到处理系统的功率部分地受到在所述双线回路上发送的信令的限制。双线回路的实例仅仅是一个实例,而不应当限制本专利技术的范围,这是因为在许多其他情况下被递送到处理系统的功率也受到限制。虽然现有技术的处理系统尝试了降低总的功率消耗,但这并不总是适当的解决方案,因为即使总的功率消耗得到降低,功率消耗中的短暂尖峰仍然可能会对系统造成不利影响。因此,本专利技术提供一种用于在控制对外部存储器的存取的同时执行处理例程的方法。
技术实现思路
根据本专利技术的一方面,一种用于执行利用外部存储器并且需要多于一次外部存储器存取的处理例程的方法包括以下步骤:基于连续外部存储器存取的预定数目来分散(distributing)外部存储器存取。优选地,所述方法还包括以下步骤:分散外部存储器存取以使得连续外部存储器存取的数目被最小化。优选地,所述方法还包括以下步骤:基本上均匀地分散外部存储器存取。优选地,所述分散外部存储器存取的步骤包括:在预定数目的连续外部存储器存取之后,使对外部存储器的存取暂时中断预定时间量。优选地,所述处理例程还利用内部存储器,并且其中所述分散外部存储器存取的步骤包括:在预定数目的外部存储器存取和预定数目的内部存储器存取之后,中断对外部存储器的存取。优选地,所述连续外部存储器存取的预定数目基于可用能量供应。根据本专利技术的另一方面,一种用于执行利用外部存储器的处理例程的方法包括以下步骤: 确定可用能量供应;以及 基于所述可用能量供应对外部存储器进行存取。优选地,所述方法还包括以下步骤:只有在可用能量供应超出阈值的情况下才对外部存储器进行存取。优选地,所述处理例程还利用内部存储器,并且所述方法还包括以下步骤:如果可用能量供应不超出阈值,则对内部存储器进行存取。优选地,所述方法还包括以下步骤:如果可用能量供应不超出阈值,则分散外部存储器存取。优选地,所述方法还包括以下步骤:基于连续外部存储器存取的预定数目来分散外部存储器存取。优选地,所述连续外部存储器存取的预定数目至少部分地由可用能量供应等级确定。优选地,所述处理例程还利用内部存储器,并且所述方法还包括以下步骤:通过在预定数目的连续外部存储器存取和预定数目的内部存储器存取之后中断对外部存储器的存取来分散对外部存储器的存取。根据本专利技术的另一方面,一种处理系统包括: 外部存储器;以及 被适配成执行利用所述外部存储器的处理例程的处理器,其中,所述处理器被配置成基于连续外部存储器存取的预定数目来分散外部存储器存取。优选地,所述处理器还被配置成分散外部存储器存取以使得连续外部存储器存取的数目被最小化。优选地,所述处理器还被配置成基本上均匀地分散外部存储器存取。优选地,所述处理器还被配置成在预定数目的连续外部存储器存取之后,使对外部存储器的存取暂时中断预定时间量。优选地,所述处理系统还包括内部存储器,其中,所述处理器还被配置成通过在预定数目的外部存储器存取和预定数目的内部存储器存取之后中断对外部存储器的存取来分散外部存储器存取。优选地,所述连续外部存储器存取的预定数目基于可用能量供应。【附图说明】图1示出了根据本专利技术的一个实施例的处理系统100。图2示出了所述处理系统在对存储器进行存取时的能量消耗的曲线图。图3示出了根据现有技术的处理系统的存储器存取。图4示出了根据现有技术的处理系统的能量消耗的曲线图。图5示出了根据本专利技术的一个实施例的处理系统的存储器存取。图6示出了根据本专利技术的一个实施例的处理系统的存储器存取。图7示出了根据本专利技术的一个实施例的计量电子设备(meter electronics)的功率消耗的曲线图。图8示出了根据本专利技术的一个实施例的处理系统的存储器存取。图9示出了根据本专利技术的一个实施例的计量电子设备的功率消耗的曲线图。【具体实施方式】图1 一 9和下面的描述描绘了具体实例,以教导本领域技术人员如何完成及使用本专利技术的最佳模式。为了教导本专利技术的原理,已经简化或省略了某些传统方面。本领域技术人员将从这些实例中认识到落在本专利技术的范围内的各种变型。本领域技术人员将认识到,可以按照多种方式组合下面描述的特征以形成本专利技术的多种变型。因此,本专利技术不限于下面描述的具体实例,而只由所附权利要求及其等效表述限制。图1示出了根据本专利技术的一个实施例的处理系统100。处理系统100包括连接到电源104的处理器101。当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种用于执行利用内部存储器及外部存储器的处理例程的方法,其包括以下步骤:确定可用能量供应;只有在所述可用能量供应超出阈值的情况下对外部存储器进行存取;以及如果所述可用能量供应不超出阈值,则对内部存储器进行存取。

【技术特征摘要】

【专利技术属性】
技术研发人员:PJ海斯CB麦卡纳利WM曼斯菲尔德
申请(专利权)人:微动公司
类型:发明
国别省市:美国;US

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

1