System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 低功耗中断处理方法及其电子设备技术_技高网

低功耗中断处理方法及其电子设备技术

技术编号:44312376 阅读:9 留言:0更新日期:2025-02-18 20:26
本发明专利技术提出一种低功耗中断处理方法及其电子设备。其中,该低功耗中断处理方法包括:由协处理器运行超低功耗框架;其中,该超低功耗框架包括中断对齐和活动组、内存预测监视器和任务动态迁移监视器;通过该中断对齐和活动组对多个中断进行对齐,使得该协处理器基于该对齐的中断被唤醒,以执行所有到期的低功耗功能,并且该应用处理器基于该协处理器的唤醒被对齐唤醒;运行该内存预测监视器以预测内存访问监视器和内存保护单元访问全局存储器的下一个时间点,并确定是否通过该内存访问监视器关闭该全局存储器;以及根据任务负载和运行频率,由该任务动态迁移监视器选择该全局存储器或该本地存储器之一进行访问。

【技术实现步骤摘要】

本专利技术总体上有关于一种电子设备。特别地,有关于一种具有超低功耗框架的电子设备和中断及任务处理方法。


技术介绍

1、一个常开域的协处理器可能接管系统的低功耗功能,例如语音唤醒监控、位置追踪、运动检测、摄像头等。作为第一个唤醒源,常开协处理器可以以极低的功耗响应各种用户行为。通过协处理器处理,决定是否唤醒应用处理器以通知应用继续后续处理。在大多数情况下,协处理器可以处理许多唤醒操作而无需通知应用处理器,从而减少功耗。

2、通常使用外部中断或定时器中断方法来唤醒协处理器从空闲状态到活动状态。协处理器唤醒后,在中断服务例程中,它唤醒相应的任务以执行后续采样和低功耗功能。然而,离散地唤醒协处理器导致协处理器频繁被唤醒,从而增加功耗。

3、如果协处理器确定应用处理器需要被唤醒,应用处理器也将被离散激活以进行后续操作,从而增加应用处理器的功耗。


技术实现思路

1、以下揭露的内容仅为示例性的,且不意味着以任何方式加以限制。除所述说明方面、实施方式和特征之外,通过参照附图和下述具体实施方式,其他方面、实施方式和特征也将显而易见。即,以下揭露的内容被提供以介绍概念、重点、益处及本文所描述新颖且非显而易见的技术优势。可选择但非所有的,实施例将进一步详细描述如下。因此,以下揭露的内容并不意旨在所要求保护主题的必要特征,也不意旨在决定所要求保护主题的范围中使用。

2、本专利技术的一个实施例提供了一种具有超低功耗框架的电子设备。该具有超低功耗框架的电子设备进一步包括协处理器、应用处理器、内存保护单元、内存访问监视器、本地存储器和多个全局存储器。协处理器运行超低功耗框架。超低功耗框架包括中断对齐和活动组、内存预测监视器、任务动态迁移监视器。中断对齐和活动组由协处理器执行。中断对齐和活动组对齐多个中断,以便协处理器基于对齐的中断被唤醒来执行所有过期的低功耗功能,并且应用处理器基于协处理器的唤醒被对齐唤醒。内存预测监视器由内存保护单元和内存访问监视器执行。内存预测监视器预测访问全局存储器的下一个时间点,并通过内存访问监视器确定是否关闭全局存储器。任务动态迁移监视器由协处理器执行。任务动态迁移监视器根据任务负载和运行频率选择一个全局存储器或本地存储器进行访问。

3、根据上述电子设备,当协处理器首次访问全局存储器时,内存保护单元向协处理器发送中断以开启全局存储器。当协处理器在预定时间内未访问全局存储器时,内存访问监视器电连接到内存保护单元,并向协处理器发送中断以关闭全局存储器。

4、该电子设备还包括一个中断控制器。中断控制器电连接在内存访问监视器和协处理器之间,并将来自内存保护单元或内存访问监视器的中断旁路到协处理器。

5、根据上述电子设备,全局存储器包括动态随机存取存储器(dynamic random-access memory,简称dram)和全局静态随机存取存储器(global static random accessmemory,简称sram)。

6、根据上述电子设备,本地存储器包括本地静态随机存取存储器(local staticrandom-access memory,简称sram)。

7、根据上述电子设备,中断包括外部中断和定时器中断。

8、根据上述电子设备,协处理器通过将定时器中断根据触发频率分类为多个定时器向量来生成定时器轮,从而对齐来自心跳定时器的定时器中断。定时器轮包括按顺序对应于不同触发频率的定时器向量。协处理器进一步通过选择最近到期的定时器向量,触发该定时器向量中的中断以执行相应任务,并触发定时器轮中后续定时器向量中的中断来对齐多个中断。

9、根据上述电子设备,协处理器通过根据定时器中断和外部中断的触发频率将来自惯性处理单元的外部中断对齐到定时器向量中以生成定时器轮。

10、根据上述电子设备,协处理器通过降低噪声来校准定时器向量中外部中断的触发频率,从而对齐多个中断。

11、根据上述电子设备,噪声包括白噪声、温度漂移、具有不同触发频率的其他中断以及来自惯性处理单元的中断处理错误。

12、根据上述电子设备,协处理器使用本地统计滤波器(local statistic filter)或卡尔曼滤波器(kalman filter)降低噪声。

13、根据上述电子设备,内存访问监视器包括超时计数器。当内存访问监视器通过内存保护单元确定有对全局存储器的访问时,内存访问监视器重置超时计数器的计数值。

14、根据上述电子设备,当内存访问监视器通过内存保护单元确定没有对全局存储器的访问时,内存访问监视器将超时计数器的计数值减少一。

15、根据上述电子设备,当超时计数器的计数值等于零时,内存访问监视器向协处理器发送中断以关闭全局存储器。

16、根据上述电子设备,当内存保护单元确定协处理器首次访问全局存储器时,协处理器开启内存访问监视器。

17、根据上述电子设备,在内存访问监视器向协处理器发送中断以关闭全局存储器后,协处理器关闭内存访问监视器。

18、根据上述电子设备,内存访问监视器包括状态机。当内存保护单元确定协处理器首次访问全局存储器时,协处理器将状态机设置为启用状态,以便内存访问监视器开启。

19、根据上述电子设备,在内存访问监视器向协处理器发送中断以关闭全局存储器后,协处理器将状态机设置为禁用状态,以便内存访问监视器关闭。

20、根据上述电子设备,当协处理器首次访问全局存储器时,内存保护单元向协处理器发送中断以开启全局存储器。当协处理器在预定时间内未访问全局存储器时,内存访问监视器向协处理器发送中断以关闭全局存储器。

21、本专利技术的一个实施例还提供了一种低功耗中断处理方法。该方法应用于具有本地存储器、全局存储器、协处理器、内存访问监视器和内存保护监视器的电子设备。该方法包括以下步骤。超低功耗框架由协处理器运行。超低功耗框架包括中断对齐和活动组、内存预测监视器和任务动态迁移监视器。中断对齐和活动组对齐多个中断,以便协处理器基于对齐的中断被唤醒来执行所有过期的低功耗功能,并且应用处理器基于协处理器的唤醒被对齐唤醒。内存预测监视器运行以预测内存访问监视器和内存保护单元访问全局存储器的下一个时间点,并通过内存访问监视器确定是否关闭全局存储器。任务动态迁移监视器根据任务负载和运行频率选择一个全局存储器或本地存储器进行访问。

本文档来自技高网...

【技术保护点】

1.一种用于低功耗中断处理的电子设备,其特征在于,包括:

2.如权利要求1所述的电子设备,其特征在于,当该协处理器首次访问该全局存储器时,该内存保护单元向该协处理器发送中断以开启该全局存储器,并且当该协处理器在预定时间内未访问该全局存储器时,该内存访问监视器电连接到该内存保护单元,并向该协处理器发送该中断以关闭该全局存储器。

3.如权利要求1所述的电子设备,其特征在于,进一步包括:

4.如权利要求1所述的电子设备,其特征在于,该全局存储器包括动态随机存取存储器DRAM和全局静态随机存取存储器SRAM。

5.如权利要求1所述的电子设备,其特征在于,该本地存储器包括本地静态随机存取存储器SRAM。

6.如权利要求1所述的电子设备,其特征在于,该中断包括外部中断和定时器中断。

7.如权利要求6所述的电子设备,其特征在于,该协处理器通过下列步骤对齐该多个中断:

8.如权利要求7所述的电子设备,其特征在于,该协处理器通过下列步骤对齐该多个中断:根据该定时器中断和该外部中断的触发频率将来自惯性处理单元的该外部中断分类到该定时器向量中以生成该定时器轮。

9.如权利要求8所述的电子设备,其特征在于,该协处理器通过以下方式对多个中断进行对齐:通过降低噪声校准该定时器向量中该外部中断的该触发频率。

10.如权利要求9所述的电子设备,其特征在于,该噪声包括白噪声、温度漂移、具有不同触发频率的其他中断,或来自该惯性处理单元的中断处理错误。

11.如权利要求10所述的电子设备,其特征在于,该协处理器使用局部统计滤波器或卡尔曼滤波器降低噪声。

12.如权利要求2所述的电子设备,其特征在于,该内存访问监视器包括超时计数器;并且当该内存访问监视器确定通过该内存保护单元访问该全局存储器时,该内存访问监视器重置该超时计数器的计数值。

13.如权利要求12所述的电子设备,其特征在于,当该内存访问监视器确定没有通过该内存保护单元访问该全局存储器时,该内存访问监视器将该超时计数器的该计数值减少一。

14.如权利要求13所述的电子设备,其特征在于,当该超时计数器的该计数值等于零时,该内存访问监视器向该协处理器发送中断以关闭该全局存储器。

15.如权利要求2所述的电子设备,其特征在于,当该内存保护单元确定该协处理器首次访问该全局存储器时,该协处理器开启该内存访问监视器。

16.如权利要求15所述的电子设备,其特征在于,在该内存访问监视器向该协处理器发送该中断以关闭该全局存储器后,该协处理器关闭该内存访问监视器。

17.如权利要求16所述的电子设备,其特征在于,该内存访问监视器包括状态机;并且当该内存保护单元确定该协处理器首次访问该全局存储器时,该协处理器将状态机设置为启用状态,以便开启该内存访问监视器。

18.如权利要求17所述的电子设备,其特征在于,在该内存访问监视器向该协处理器发送该中断以关闭该全局存储器后,该协处理器将该状态机设置为禁用状态,以便关闭该内存访问监视器。

19.如权利要求1所述的电子设备,其特征在于,当该协处理器首次访问该全局存储器时,该内存保护单元向该协处理器发送该中断以开启该全局存储器;并且当该协处理器在该预定时间内未访问该全局存储器时,该内存访问监视器向该协处理器发送该中断以关闭该全局存储器。

20.一种低功耗中断处理方法,应用于具有本地存储器、全局存储器、协处理器、内存访问监视器和内存保护监视器的电子设备,包括:

...

【技术特征摘要】

1.一种用于低功耗中断处理的电子设备,其特征在于,包括:

2.如权利要求1所述的电子设备,其特征在于,当该协处理器首次访问该全局存储器时,该内存保护单元向该协处理器发送中断以开启该全局存储器,并且当该协处理器在预定时间内未访问该全局存储器时,该内存访问监视器电连接到该内存保护单元,并向该协处理器发送该中断以关闭该全局存储器。

3.如权利要求1所述的电子设备,其特征在于,进一步包括:

4.如权利要求1所述的电子设备,其特征在于,该全局存储器包括动态随机存取存储器dram和全局静态随机存取存储器sram。

5.如权利要求1所述的电子设备,其特征在于,该本地存储器包括本地静态随机存取存储器sram。

6.如权利要求1所述的电子设备,其特征在于,该中断包括外部中断和定时器中断。

7.如权利要求6所述的电子设备,其特征在于,该协处理器通过下列步骤对齐该多个中断:

8.如权利要求7所述的电子设备,其特征在于,该协处理器通过下列步骤对齐该多个中断:根据该定时器中断和该外部中断的触发频率将来自惯性处理单元的该外部中断分类到该定时器向量中以生成该定时器轮。

9.如权利要求8所述的电子设备,其特征在于,该协处理器通过以下方式对多个中断进行对齐:通过降低噪声校准该定时器向量中该外部中断的该触发频率。

10.如权利要求9所述的电子设备,其特征在于,该噪声包括白噪声、温度漂移、具有不同触发频率的其他中断,或来自该惯性处理单元的中断处理错误。

11.如权利要求10所述的电子设备,其特征在于,该协处理器使用局部统计滤波器或卡尔曼滤波器降低噪声。

12.如权利要求2所述的电子设备,其特征在于,该内存访问监视器包括超...

【专利技术属性】
技术研发人员:赵红旭肖占蒙
申请(专利权)人:联发科技新加坡私人有限公司
类型:发明
国别省市:

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

1