[发明专利]监控CPU的启动过程的方法及系统、CPLD在审
申请号: | 201810059587.1 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108319529A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 张连聘;卞西晗;刘强 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30;G06F11/32 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 监控CPU 串口 复位 上电 输出 应用 | ||
本发明提供了监控CPU的启动过程的方法及系统、CPLD,该方法,应用于CPLD,包括:当CPU开始启动过程时,执行:S1:判断CPU上电及复位的过程是否异常,如果是,则输出CPU上电及复位的过程发生异常的信息,否则,执行S2;S2:判断CPU读取RCW的过程是否异常,如果是,则输出CPU读取RCW的过程发生异常的信息,否则,执行S3;S3:判断CPU读取BootFlash以及控制串口的过程是否异常,如果是,则输出CPU读取BootFlash以及控制串口的过程发生异常的信息。本发明能够更加方便地监控CPU的启动过程。
技术领域
本发明涉及计算机技术领域,特别涉及监控CPU的启动过程的方法及系统、CPLD。
背景技术
在硬件调试过程中,需要监控CPU的启动过程。
现有技术中,一般是调试人员通过示波器和万用表等设备来监控CPU的启动过程。
通过上述描述可见,现有技术的监控方案比较不方便。
发明内容
本发明实施例提供了监控CPU的启动过程的方法及系统、CPLD,能够更加方便地监控CPU的启动过程。
第一方面,本发明实施例提供了一种监控CPU的启动过程的方法,应用于CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),包括:
当CPU开始启动过程时,执行:
S1:判断CPU上电及复位的过程是否异常,如果是,则输出CPU上电及复位的过程发生异常的信息,否则,执行S2;
S2:判断CPU读取RCW(Reset Configuration Word,复位配置)的过程是否异常,如果是,则输出CPU读取RCW的过程发生异常的信息,否则,执行S3;
S3:判断CPU读取BootFlash(启动闪存)以及控制串口的过程是否异常,如果是,则输出CPU读取BootFlash以及控制串口的过程发生异常的信息。
进一步地,
所述S1,包括:
A1:获取CPU的核电的核电信息,根据所述核电信息,判断所述CPU的核电是否异常,如果是,输出核电异常的信息,否则,执行A2;
A2:获取CPU的复位信号,根据所述复位信号,判断所述CPU的复位是否异常,如果是,输出复位异常的信息,否则,执行A3;
A3:检测CPU的工作电流,判断所述工作电流是否异常,如果是,则输出工作电流异常的信息,否则,执行S2。
进一步地,
所述S2,包括:
B1:判断CPU读取的RCW的SRC是否正确,如果是,则执行B2,否则,输出RCW的SRC错误的信息;
B2:判断CPU读取的所述RCW的格式是否正确,如果是,则执行S3,否则,输出RCW的格式错误的信息。
进一步地,
所述S3,包括:
C1:判断CPU读取BootFlash是否成功,如果是,则执行C2,否则,输出读取BootFlash失败的信息;
C2:判断串口工作是否正常,如果否,则输出串口工作不正常的信息。
第二方面,本发明实施例提供了一种CPLD,包括:
第一监控单元、第二监控单元和第三监控单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810059587.1/2.html,转载请声明来源钻瓜专利网。