一种用于多核cpu处理器中复位跳转状态的验证方法与流程

文档序号:33894200发布日期:2023-04-21 03:46阅读:41来源:国知局
一种用于多核cpu处理器中复位跳转状态的验证方法与流程

本发明涉及多核处理器,特别涉及一种用于多核cpu处理器中复位跳转状态的验证方法。


背景技术:

1、多核处理器相较于单核处理器进一步提升了cpu的整体性能。多核cpu设计中的复位信号可以独立复位处理器的不同部分。多核cpu软复位或者称为热复位会初始化每个独立的处理器里除了debug逻辑以外的所有功能逻辑,单个处理器的软复位则会初始化单个处理器里的除了debug逻辑以外的功能逻辑,单个处理器的上电simdmpe复位初始化单个cpu中的mpe的simd逻辑,这个复位只用于simdmpe逻辑在其专有电源域中进行配置,多核cpu调试复位则是初始化debug模块,单个处理器的调试复位同理,单个处理器看门狗标志复位清除单个处理器的看门狗标志,看门狗功能是独立于其他功能的,所以此复位独立于其他复位。


技术实现思路

1、针对现有技术的不足,本发明公开一种用于多核cpu处理器中复位跳转状态的验证方法,本发明针对复位置位会产生不同跳转状态,不同信号复位所带来各不相同的信号跳转,为检测各复位置位跳转状态是否正确,即时输出跳转状态,若有错误则即时输出错误信息。

2、本发明通过以下技术方案予以实现:

3、一种用于多核cpu处理器中复位跳转状态的验证方法,能够检测到输入复位信号的变化,并判断此时是复位还是置位,检测其对应输出信号的单次或多次跳变是否正确,设置各信号独立错误标志,统一输出错误警告,若有多次测试错误,则重复多次输出警告。

4、优选的,通过异或的方法判断出现变化的具体bit,从而确定具体复位信号。

5、优选的,通过特定的地址确定复位信号发生变化,通过设置标志信号,规避第一次上电产生的变化。

6、优选的,各复位信号设置两个相应的标志位,通过两个标志位之间的零一变化来判断各对应复位信号的状态。

7、优选的,在判断出复位信号发生变化之后,等待其相应输出做出相应改变,或者等待其复位信号再次发生变化;当其先等到复位信号再次改变时,设置对应错误标志位。

8、优选的,错误标志为各复位信号独立标志,但在输出警告时通过bit间相或,一旦检测到错误输出到终端上,并显示输出应错误的复位信号的错误标号,并在之后将其清零,以便再次错误时能够检测到。

9、本发明具有以下有益效果:

10、本发明提供了一种用于多核cpu处理器中复位跳转状态的验证方法。此方法基于4核中央处理器平台搭建的验证环境。验证包括多核cpu软复位、单个处理器的软复位、单个处理器的上电simdmpe复位、多核cpu调试复位、单个处理器的调试复位和单个处理器看门狗标志复位引起的多个信号状态变换。针对复位置位会产生不同跳转状态,不同信号复位所带来各不相同的信号跳转,为检测各复位置位跳转状态是否正确,即时输出跳转状态,若有错误则即时输出错误信息。



技术特征:

1.一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于:

2.如权利要求1所述的一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于,通过异或的方法判断出现变化的具体bit,从而确定具体复位信号。

3.如权利要求2所述的一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于,通过特定的地址确定复位信号发生变化,通过设置标志信号,规避第一次上电产生的变化。

4.如权利要求1所述的一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于,各复位信号设置两个相应的标志位,通过两个标志位之间的零一变化来判断各对应复位信号的状态。

5.如权利要求1所述的一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于,在判断出复位信号发生变化之后,等待其相应输出做出相应改变,或者等待其复位信号再次发生变化;当其先等到复位信号再次改变时,设置对应错误标志位。

6.如权利要求1或5所述的一种用于多核cpu处理器中复位跳转状态的验证方法,其特征在于,错误标志为各复位信号独立标志,但在输出警告时通过bit间相或,一旦检测到错误输出到终端上,并显示输出应错误的复位信号的错误标号,并在之后将其清零,以便再次错误时能够检测到。


技术总结
本发明涉及多核处理器技术领域,特别涉及一种用于多核cpu处理器中复位跳转状态的验证方法,能够检测到输入复位信号的变化,并判断此时是复位还是置位,检测其对应输出信号的单次或多次跳变是否正确,设置各信号独立错误标志,统一输出错误警告,若有多次测试错误,则重复多次输出警告。通过异或的方法判断出现变化的具体bit,从而确定具体复位信号。通过特定的地址确定复位信号发生变化,通过设置标志信号,规避第一次上电产生的变化。针对复位置位会产生不同跳转状态,不同信号复位所带来各不相同的信号跳转,为检测各复位置位跳转状态是否正确,即时输出跳转状态,若有错误则即时输出错误信息。

技术研发人员:秦亦灵,胡鹏,邵健,韩子奇
受保护的技术使用者:中电科申泰信息科技有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1