[发明专利]处理总线挂死的装置、方法、总线结构及系统有效
申请号: | 201310687532.2 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104714909B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 高峰 | 申请(专利权)人: | 锐迪科(重庆)微电子科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 重庆中流知识产权代理事务所(普通合伙) 50214 | 代理人: | 陈立荣 |
地址: | 400060 重庆市南岸*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 总线 装置 方法 结构 系统 | ||
一种处理总线挂死的装置、方法、总线结构及系统。该装置包括:总线监控模块,其配置成接收用于至少一主设备和至少一从属设备之间通信的第一总线上传输的控制信息、数据及握手信号;发送控制信息和数据以用于存储;监测第一总线的状态,判断第一总线是否挂死;第四总线,用于在第一总线挂死后进行数据重传;总线切换模块,与第二总线、第三总线与第四总线连接,用于第二总线及第四总线之间的切换;以及总线重发模块,用于在总线切换模块完成总线切换后,通过第四总线进行数据重传。
技术领域
本发明涉及片上系统(SoC),尤其涉及SoC中处理总线挂死的方法、装置、总线结构及系统。
背景技术
片上系统(SoC,System on Chip)及专用集成电路(ASIC,Application SpecificIntegrated Circuit)中的总线(Bus)是所有数据相互传输的桥梁,直接关系到SOC系统的稳定性。
SoC总线传输协议有多种,这些传输协议有一个共同特征即主(Master)、从属(Slave)设备之间采用握手信号来正确进行数据传输。图1A及1B为现有技术中主、从设备之间通过握手信号来进行数据传输的交互流程图。如图1A及1B所示,大部分的总线传输都可以划分为两部分,命令传输握手阶段和数据传输握手阶段。
以AXI(Advanced eXtensible Interface,高级可扩展接口)总线为例:
命令传输握手阶段,主设备在发送命令的时候将命令和命令有效信号同时发送到总线上。从属设备根据本身的处理状态决定是否接收该命令:如果决定接收该命令,则将发送接收信号即握手信号。主设备通过一个命令可以发送一个或多个数据给从属设备,或从从属设备获取一个或多个数据。
命令完成握手后,如图1A所示,当主设备向从属设备进行的写数据访问时,主设备将数据和数据有效信号发送到总线上。从属设备同样发送接收数据的握手信号完成数据的总线传输。主设备每发送一个数据,都要等待从属设备反馈握手信号,收到该握手信号后,再发送下一个数据。如图1B所示,当主设备向从属设备进行读数据访问时,从属设备每发送一个数据都会对应发送一个握手信号给主设备,其中数据与相应的握手信号同时发送。此外,读数据访问命令传输握手阶段完成后,即主设备在发送了读数据命令并接收到握手信号后,从属设备开始发送数据,从属设备每发送一个数据及握手信号后,都要检测主设备的状态是否是可以接收数据状态:当该状态为可以接收数据时,从属设备再发送下一个数据及相应的握手信号;否则,从属设备会等待该状态变为可以接收数据后,再发送数据及相应的握手信号。
一旦从属设备的握手信号没有正确发出,则总线将出现挂死。当总线出现挂死后,SoC系统会出现死机等严重问题。通常的处理办法是使用看门狗电路在总线挂死后将SoC系统进行复位,系统重新启动。
但该传统的处理方法不能恢复现场,不能定位是由什么原因导致的总线挂死及系统死机,而直接对系统复位的方法,则会造成系统稳定性差及用户体验差。
申请号为200810146207.4的中国发明专利《一种防止CPU局域总线挂死的方法和装置》,其公开了一种防治CPU局域总线挂死的方法,在总线访问出现挂死的情况下强行产生一个握手信号防止总线挂死,该方法一定程度上增加了系统稳定性。
但该专利的问题是强行产生一个握手信号只能让总线不挂死,但CPU或者其他主设备获取的数据仍然是错误的,这样系统就已经运行错误了,需要重新开始。同时该专利公开的方法没有现场保存机制,使得CPU不能判断挂死的原因是什么,因此该方法仍然不能从根本上解决系统的稳定性问题。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐迪科(重庆)微电子科技有限公司,未经锐迪科(重庆)微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310687532.2/2.html,转载请声明来源钻瓜专利网。