The invention discloses a method for preventing CPU dead, the bus processor is connected between the CPU and the Beiqiao chip in advance, the method comprises the following steps: a visit to Beiqiao by bus CPU chip processor; processor bus according to the address mapping of CPU bus to visit Beiqiao to determine the visit address is legitimate; if the previous step. Illegal access is permitted in Beiqiao until the final was to access the target chip feedback response to CPU; if it is not legitimate, is an empty processor bus feedback response to CPU and inform CPU address illegal access. The invention controls the external access of CPU through the bus controller, effectively controls the external access of CPU, and does not hang up, but it is not limited to external registers, peripherals, storage units, etc. In order to ensure the whole chip does not occur, the system does not occur when the risk, reduce the risk of damage to components and other possible.
【技术实现步骤摘要】
一种防止CPU挂死的方法
本专利技术涉及计算机通信领域,尤其是一种防止CPU挂死的方法。
技术介绍
如图1所示,大型集成电路内部均含有一个或者多个CPU(中央处理器单元),北桥芯片负责CPU与南桥、内部存储器之间的通信连接,南桥芯片控制系统外设。CPU控制整个芯片的运作,那么保持CPU的程序可执行,不发生挂死就显得非常重要。特别是芯片的功耗大,控制的外设有起火,设备损坏的风险,一旦发生外设异常或者访问地址非法,CPU无法收到响应就会处于一直等待的过程中,导致CPU挂死。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种通过总线处理器防止CPU挂死的方法。本专利技术采用的技术方案是:一种防止CPU挂死的方法,预先在CPU与北桥芯片之间连接总线处理器,该方法包括以下步骤:CPU通过总线处理器访问北桥芯片;总线处理器根据CPU总线访问北桥的地址映射来判断所访问的地址是否合法;若上一步骤的地址合法,则允许访问北桥芯片直至最终被访问目标反馈响应给CPU;若不合法,则总线处理器反馈一个空响应给CPU并告知CPU所访问地址非法。进一步,所述CPU所访问地址合法、仍无法收到响应时,总线处理器启动计数器来计算外设或者内部存储器响应CPU访问的时间,如果超出此设定的时间,则总线处理器反馈一个空响应给CPU并告知CPU所访问地址未响应。所述总线处理器通过总线协议或中断方式告知CPU所访问地址未响应。所述总线处理器通过总线协议或中断方式告知CPU所访问地址非法。所述北桥芯片分别与南桥芯片、内部存储器通信连接。本专利技术的有益效果:本专利技术通过总线控制器来管控CPU的外部 ...
【技术保护点】
一种防止CPU挂死的方法,其特征在于,预先在CPU与北桥芯片之间连接总线处理器,该方法包括以下步骤:CPU通过总线处理器访问北桥芯片;总线处理器根据CPU总线访问北桥的地址映射来判断所访问的地址是否合法;若上一步骤的地址合法,则允许访问北桥芯片直至最终被访问目标反馈响应给CPU;若不合法,则总线处理器反馈一个空响应给CPU并告知CPU所访问地址非法。
【技术特征摘要】
1.一种防止CPU挂死的方法,其特征在于,预先在CPU与北桥芯片之间连接总线处理器,该方法包括以下步骤:CPU通过总线处理器访问北桥芯片;总线处理器根据CPU总线访问北桥的地址映射来判断所访问的地址是否合法;若上一步骤的地址合法,则允许访问北桥芯片直至最终被访问目标反馈响应给CPU;若不合法,则总线处理器反馈一个空响应给CPU并告知CPU所访问地址非法。2.根据权利要求1所述的一种防止CPU挂死的方法,其特征在于:所述CPU所访问地址合法、仍无法收到响应时,总线处理器启动计数器来计...
【专利技术属性】
技术研发人员:王荣雁,丁锐,
申请(专利权)人:深圳市有芯半导体技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。