监控CPU的启动过程的方法及系统、CPLD与流程

文档序号:15019862发布日期:2018-07-25 00:27阅读:来源:国知局

技术特征:

1.一种监控CPU的启动过程的方法,其特征在于,应用于复杂可编程逻辑器件CPLD,包括:

当CPU开始启动过程时,执行:

S1:判断CPU上电及复位的过程是否异常,如果是,则输出CPU上电及复位的过程发生异常的信息,否则,执行S2;

S2:判断CPU读取复位配置RCW的过程是否异常,如果是,则输出CPU读取RCW的过程发生异常的信息,否则,执行S3;

S3:判断CPU读取启动闪存BootFlash以及控制串口的过程是否异常,如果是,则输出CPU读取BootFlash以及控制串口的过程发生异常的信息。

2.根据权利要求1所述的方法,其特征在于,

所述S1,包括:

A1:获取CPU的核电的核电信息,根据所述核电信息,判断所述CPU的核电是否异常,如果是,输出核电异常的信息,否则,执行A2;

A2:获取CPU的复位信号,根据所述复位信号,判断所述CPU的复位是否异常,如果是,输出复位异常的信息,否则,执行A3;

A3:检测CPU的工作电流,判断所述工作电流是否异常,如果是,则输出工作电流异常的信息,否则,执行S2。

3.根据权利要求1所述的方法,其特征在于,

所述S2,包括:

B1:判断CPU读取的RCW的SRC是否正确,如果是,则执行B2,否则,输出RCW的SRC错误的信息;

B2:判断CPU读取的所述RCW的格式是否正确,如果是,则执行S3,否则,输出RCW的格式错误的信息。

4.根据权利要求1-3中任一所述的方法,其特征在于,

所述S3,包括:

C1:判断CPU读取BootFlash是否成功,如果是,则执行C2,否则,输出读取BootFlash失败的信息;

C2:判断串口工作是否正常,如果否,则输出串口工作不正常的信息。

5.一种复杂可编程逻辑器件CPLD,其特征在于,包括:

第一监控单元、第二监控单元和第三监控单元;

所述第一监控单元,用于当CPU开始启动过程时,执行:判断CPU上电及复位的过程是否异常,如果是,则输出CPU上电及复位的过程发生异常的信息,否则,触发所述第二监控单元;

所述第二监控单元,用于判断CPU读取复位配置RCW的过程是否异常,如果是,则输出CPU读取RCW的过程发生异常的信息,否则,触发所述第三监控单元;

所述第三监控单元,用于判断CPU读取启动闪存BootFlash以及控制串口的过程是否异常,如果是,则输出CPU读取BootFlash以及控制串口的过程发生异常的信息。

6.根据权利要求5所述的CPLD,其特征在于,

所述第一监控单元,用于执行:

A1:获取CPU的核电的核电信息,根据所述核电信息,判断所述CPU的核电是否异常,如果是,输出核电异常的信息,否则,执行A2;

A2:获取CPU的复位信号,根据所述复位信号,判断所述CPU的复位是否异常,如果是,输出复位异常的信息,否则,执行A3;

A3:检测CPU的工作电流,判断所述工作电流是否异常,如果是,则输出工作电流异常的信息,否则,触发所述第二监控单元。

7.根据权利要求5所述的CPLD,其特征在于,

所述第二监控单元,用于执行:

B1:判断CPU读取的RCW的SRC是否正确,如果是,则执行B2,否则,输出RCW的SRC错误的信息;

B2:判断CPU读取的所述RCW的格式是否正确,如果是,则触发所述第三监控单元,否则,输出RCW的格式错误的信息。

8.根据权利要求5-7中任一所述的CPLD,其特征在于,

所述第三监控单元,用于执行:

C1:判断CPU读取BootFlash是否成功,如果是,则执行C2,否则,输出读取BootFlash失败的信息;

C2:判断串口工作是否正常,如果否,则输出串口工作不正常的信息。

9.一种监控CPU的启动过程的系统,其特征在于,包括:

权利要求5-8中任一所述的复杂可编程逻辑器件CPLD和显示模块;

所述CPLD与所述显示模块相连;

所述CPLD包括:第一监控单元、第二监控单元和第三监控单元;

所述显示模块,用于接收所述第一监控单元输出的CPU上电及复位的过程发生异常的信息,并显示;接收所述第二监控单元输出的CPU读取复位配置RCW的过程发生异常的信息,并显示;接收所述第三监控单元输出的CPU读取启动闪存BootFlash以及控制串口的过程发生异常的信息,并显示。

10.根据权利要求9所述的系统,其特征在于,

所述显示模块包括:数码管、显示屏。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1