[发明专利]多个协议层封装互连的虚拟链路状态在审
申请号: | 202010134763.0 | 申请日: | 2020-03-02 |
公开(公告)号: | CN111797040A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | J·T·霍;T·L·宋;M·韦格;S·W·林 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 封装 互连 虚拟 状态 | ||
1.一种装置,包括:
硬件处理器;
用于与多通道链路接合的端口;以及
至少部分地以硬件实现的仲裁逻辑,所述仲裁逻辑用于:
维持与第一互连协议相关联的第一虚拟链路状态;
维持与第二互连协议相关联的第二虚拟链路状态;
从所述多通道链路上接收指示请求的物理层分组,所述请求用于改变所述第一虚拟链路状态的状态;
确定所述第一互连协议已准备好改变物理链路状态;以及
在维持所述第二虚拟链路状态的同时,根据所述物理层分组来改变所述第一虚拟链路状态。
2.根据权利要求1所述的装置,所述仲裁逻辑用于在所述多通道链路上发送指示所述第一协议已改变所述第一虚拟链路状态的物理层分组。
3.根据权利要求1所述的装置,所述仲裁逻辑用于:
从所述多通道链路上接收指示请求的物理层分组,所述请求用于改变所述第二虚拟链路状态的状态;
确定所述第二互连协议已准备好改变所述第二虚拟链路状态;以及
在维持第三虚拟链路状态的同时,根据所述物理层分组来改变所述第二虚拟链路状态。
4.根据权利要求3所述的装置,所述仲裁逻辑用于在所述多通道链路上发送指示所述第二协议已改变所述第二虚拟链路状态的物理层分组。
5.根据权利要求3所述的装置,所述仲裁逻辑用于:
维持与所述仲裁逻辑相关联的第三虚拟链路状态;
从所述多通道链路上接收指示请求的物理层分组,所述请求用于改变所述第三虚拟链路状态的状态;
确定所述仲裁逻辑已准备好改变所述第三虚拟链路状态;以及
根据所述物理层分组来改变所述第三虚拟链路状态。
6.根据权利要求5所述的装置,所述仲裁逻辑用于在所述多通道链路上发送指示所述仲裁逻辑已改变所述第三虚拟链路状态的物理层分组。
7.根据权利要求1所述的装置,所述装置用于维持所述多通道链路的物理链路状态;以及用于在每个虚拟链路状态已经被改变后改变所述物理链路状态。
8.根据权利要求1所述的装置,其中,所述仲裁逻辑包括仲裁和多路复用电路。
9.根据权利要求1所述的装置,其中,所述互连协议中的一个包括基于快速外围组件互连(PCIe)协议的协议。
10.根据权利要求1所述的装置,其中,所述多通道链路包括基于Rosetta链路互连的链路。
11.一种由仲裁逻辑执行的方法,所述方法包括:
接收物理层分组上的用于改变第一虚拟链路状态的指示,所述第一虚拟链路状态与第一互连协议相关联;
确定所述第一互连协议已准备好改变与所述第一虚拟链路状态相关联的物理链路状态;
在维持与第二互连协议相关联的第二虚拟链路状态的同时,改变所述第一虚拟链路状态;以及
跨所述多路链路发送指示对第一链路状态的改变的物理层分组。
12.根据权利要求11所述的方法,还包括:
接收第一物理层分组上的用于改变所述第二虚拟链路状态的指示,所述第二虚拟链路状态与所述第二互连协议相关联;
确定所述第二互连协议已准备好改变与所述第二虚拟链路状态相关联的物理链路状态;
改变所述第二虚拟链路状态;以及
在所述多通道链路上发送指示对所述第二链路状态的改变的第二物理层分组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010134763.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:联轴装置以及纺丝牵引设备
- 下一篇:铝合金制零件的制造方法和制造设备