一种数字信号处理器的指令执行方法及数字信号处理器技术

技术编号:43707964 阅读:17 留言:0更新日期:2024-12-18 21:19
本发明专利技术公开了一种数字信号处理器的指令执行方法及数字信号处理器,指令执行方法包括:获取目标指令以及对应外设单元的外设时钟使能信号;通过目标指令的指令结构和预设的指令设置条件确定目标指令的指令类型;确定外设时钟使能信号的信号状态;指令类型为优先指令且信号状态为使能状态时执行优先处理策略,优先处理策略包括:发送伴核启动信号至优先处理单元,并发送主核启动信号至主处理单元,以启动优先处理单元加载并处理目标指令,且主处理单元同时通过多级流水线顺序处理指令集中的其余指令。本发明专利技术实施例的指令执行方法,能够提升指令优先级,加速专有指令的运算和处理,从而提升响应速度,提升数字信号处理器的处理能力。

【技术实现步骤摘要】

本专利技术涉及电子相关,尤其是涉及一种数字信号处理器的指令执行方法及数字信号处理器


技术介绍

1、目前应用于新能源汽车的芯片对于高速处理采样数据的需求越来越高,尤其是针对驾驶安全的信号高速采集运算响应时间要求极高,而现有拥有指令集的dsp(数字信号处理器)在执行相应指令的时候仍然采用标准的多级流水线顺序执行,在处理特殊的需要快速响应执行的指令时,无法根据芯片当前的状态动态调整指令集的执行优先级,特别是在需要高效优先处理实时采样信号数据和相应数据的时候,无法做到高效响应执行指令。中央处理器(central processing unit,cpu)在处理关键指令的动作是基于一个事件进行的触发,该事件中包含了多条指令完成这一事件动作,如果cpu检测到需要优先执行的事件时,仍然由cpu顺序执行该事件,就需要等待cpu执行完之前指令并加载事件指令。如果此时执行的事件还需要调用相关数据,就要等待cpu完成数据指令后再完成所有事件,其执行效率大大降低。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一本文档来自技高网...

【技术保护点】

1.一种数字信号处理器的指令执行方法,其特征在于,所述数字信号处理器包括主处理单元、优先处理单元、多个外设单元、指令存储单元,每个所述外设单元皆与所述指令存储单元、所述主处理单元和所述优先处理单元连接,所述指令存储单元分别与所述主处理单元和所述优先处理单元连接,所述主处理单元用于通过多级流水线顺序处理多个所述外设单元的指令集,所述指令存储单元用于存储所述指令集;

2.根据权利要求1所述的数字信号处理器的指令执行方法,其特征在于,所述通过所述目标指令的指令结构和预设的指令设置条件确定所述目标指令的指令类型,包括以下步骤:

3.根据权利要求2所述的数字信号处理器的指令...

【技术特征摘要】

1.一种数字信号处理器的指令执行方法,其特征在于,所述数字信号处理器包括主处理单元、优先处理单元、多个外设单元、指令存储单元,每个所述外设单元皆与所述指令存储单元、所述主处理单元和所述优先处理单元连接,所述指令存储单元分别与所述主处理单元和所述优先处理单元连接,所述主处理单元用于通过多级流水线顺序处理多个所述外设单元的指令集,所述指令存储单元用于存储所述指令集;

2.根据权利要求1所述的数字信号处理器的指令执行方法,其特征在于,所述通过所述目标指令的指令结构和预设的指令设置条件确定所述目标指令的指令类型,包括以下步骤:

3.根据权利要求2所述的数字信号处理器的指令执行方法,其特征在于,所述指令标志位为所述目标指令的指令结构的前三位。

4.根据权利要求1所述的数字信号处理器的指令执行方法,其...

【专利技术属性】
技术研发人员:张巍黄嵩人
申请(专利权)人:湖南进芯电子科技有限公司
类型:发明
国别省市:

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

1