[发明专利]处理超时的系统、方法和装置有效
| 申请号: | 201810044405.3 | 申请日: | 2014-03-14 |
| 公开(公告)号: | CN108089940B | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | M·韦格;S·W·利姆 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 超时 系统 方法 装置 | ||
1.一种装置,包括:
发送模块;
耦合到所述发送模块的接收模块;以及
数据存储装置,其用于存储要由硬件执行的链路训练状况和状态机(LTSSM),其中,响应于LTSSM中发生差错,所述发送模块和所述接收模块首先被转换为所述LTSSM的STALL状态,然后被转换为HIBERN8状态,并且响应于所述发送模块和所述接收模块均转换为所述HIBERN8状态而重启所述LTSSM,
其中,所述接收模块在所述发送模块之前转换为所述HIBERN8状态。
2.如权利要求1所述的装置,其中,所述发送模块和所述接收模块用于在中止所述发送模块和所述接收模块的数据传输状态之后转换为所述STALL状态。
3.如权利要求2所述的装置,其中,所述发送模块用于在所述数据传输状态被中止之前向另一设备发送至少一个电气空闲有序集(EIOS)。
4.如权利要求2所述的装置,其中,所述数据传输状态是HS-BURST状态。
5.如权利要求1所述的装置,其中,所述数据存储装置用于存储软件,所述软件在由所述硬件执行时实现所述LTSSM。
6.一种系统,包括:
处理器;
第一设备,其耦合到所述处理器,所述第一设备具有:
发送模块,
耦合到所述发送模块的接收模块,以及
数据存储装置,其用于存储要由硬件执行的链路训练状况和状态机(LTSSM),其中,响应于LTSSM中发生差错,所述发送模块和所述接收模块首先被转换为所述LTSSM的STALL状态,然后被转换为HIBERN8状态,并且响应于所述发送模块和所述接收模块均转换为所述HIBERN8状态而重启所述LTSSM,其中,所述接收模块在所述发送模块之前转换为所述HIBERN8状态;以及
第二设备,其耦合到所述第一设备。
7.如权利要求6所述的系统,其中,所述发送模块和所述接收模块用于在中止所述发送模块和所述接收模块的数据传输状态之后转换为所述STALL状态。
8.如权利要求7所述的系统,其中,所述发送模块用于在所述数据传输状态被中止之前向另一设备发送至少一个电气空闲有序集(EIOS)。
9.如权利要求7所述的系统,其中,所述数据传输状态是HS-BURST状态。
10.如权利要求6所述的系统,其中,所述数据存储装置用于存储软件,所述软件在由所述硬件执行时实现所述LTSSM。
11.如权利要求6所述的系统,其中,所述第二设备包括发送模块和接收模块,并且所述系统进一步包括:
在所述第一设备的发送模块和所述第二设备的接收模块之间的第一物理线路;以及
在所述第二设备的发送模块和所述第一设备的接收模块之间的第二物理线路。
12.一种具有一个或多个非瞬态计算机可读介质的制品,所述非瞬态计算机可读介质存储指令,所述指令在由设备执行时,使得所述设备执行包括以下的方法:
通过使用所述设备的硬件来执行软件而启动所述设备中的链路训练状况和状态机(LTSSM);
响应于LTSSM中发生差错,
将所述设备的发送模块和接收模块转换为所述LTSSM的STALL状态,其中,所述接收模块耦合到所述发送模块,
然后将所述发送模块和所述接收模块转换为HIBERN8状态,其中,所述接收模块在所述发送模块之前转换为所述HIBERN8状态,以及
响应于所述发送模块和所述接收模块均转换为所述HIBERN8状态,重启所述LTSSM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810044405.3/1.html,转载请声明来源钻瓜专利网。





