动态调整数字信号处理器性能的方法、存储介质及计算机技术

技术编号:18496794 阅读:37 留言:0更新日期:2018-07-21 20:02
一种动态调整数字信号处理器性能的方法、存储介质及计算机,包括如下步骤,主控芯片在向数字信号处理器发送工作请求时,获取当前数字信号处理器的时钟频率,发送给数字信号处理器;数字信号处理器统计当前帧算法运行时消耗的指令周期数,根据时钟频率及指令周期数,计算当前总指令数的最高负载,获取当前算法需求的负载,判断当总指令数的最高负载大于算法需求的负载时,数字信号处理器向主控发出降频请求,调整频率。能够动态调整DSP工作频率的设计,达到提升算法效率的效果。

Method for dynamically adjusting digital signal processor performance, storage medium and computer

A method, storage medium and computer, which dynamically adjusts the performance of a digital signal processor, including the following steps. When the master chip sends a work request to a digital signal processor, it gets the clock frequency of the current digital signal processor and sends it to the digital signal processor; the digital signal processor counts the current frame algorithm. According to the clock frequency and the number of instruction cycles, the maximum load of the current total number of instructions is calculated, and the load of the current algorithm needs is obtained. When the maximum load of the total number of instructions is greater than the load of the algorithm, the digital signal processor sends out the frequency reduction request to the master controller and adjusts the frequency. It can dynamically adjust the working frequency of DSP to improve the efficiency of algorithm.

【技术实现步骤摘要】
动态调整数字信号处理器性能的方法、存储介质及计算机
本专利技术涉及芯片设计领域,尤其涉及一种DSP工作机制的优化方案。
技术介绍
DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法;(2)程序和数据空间分开,可以同时访问指令和数据;(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;(4)具有低开销或无开销循环及跳转的硬件支持;(5)快速的中断处理和硬件I/O支持;(6)具有在单周期内操作的多个硬件地址产生器;(7)可以并行执行多个操作;(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。现有技术在DSP初始化时就设置好主时钟的频率,同时预设好几个DSP频率档位,主控根据当前的需要来主动控制DSP的频率。这种技术往往会造成当前DSP频率无法满足算法需求的问题,从而影响DSP算法的效率。
技术实现思路
为此,需要提供一种能够动态调整DSP工作频率的设计,达到提升算法效率的效果。为实现上述目本文档来自技高网...

【技术保护点】
1.一种动态调整数字信号处理器性能的方法,其特征在于,包括如下步骤,主控芯片在向数字信号处理器发送工作请求时,获取当前数字信号处理器的时钟频率,发送给数字信号处理器;数字信号处理器统计当前帧算法运行时消耗的指令周期数,根据时钟频率及指令周期数,计算当前总指令数的最高负载,获取当前算法需求的负载,判断当总指令数的最高负载大于算法需求的负载时,数字信号处理器向主控发出降频请求,调整频率。

【技术特征摘要】
1.一种动态调整数字信号处理器性能的方法,其特征在于,包括如下步骤,主控芯片在向数字信号处理器发送工作请求时,获取当前数字信号处理器的时钟频率,发送给数字信号处理器;数字信号处理器统计当前帧算法运行时消耗的指令周期数,根据时钟频率及指令周期数,计算当前总指令数的最高负载,获取当前算法需求的负载,判断当总指令数的最高负载大于算法需求的负载时,数字信号处理器向主控发出降频请求,调整频率。2.根据权利要求1所述的动态调整数字信号处理器性能的方法,其特征在于,还包括步骤,判断当总指令数的最高负载小于算法需求的负载时,数字信号处理器向主控发出升频请求,调整频率。3.根据权利要求1或2所述的动态调整数字信号处理器性能的方法,其特征在于,主控芯片获取当前数字信号处理器的时钟频率,通过通讯消息池发送给数字信号处理器。4.根据权利要求1所述的动态调整数字信号处理器性能的方法,其特征在于,数字信号处理器通过通讯消息池向主控发出降频请求或升频请求。5.一种动态调整数字信号处理器性能的存储介质,其特征在于,所述存储介质存储有计算机指令,所述计算机指令在被执行时运行如下步骤,主控芯...

【专利技术属性】
技术研发人员:余智超
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建,35

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

1