[发明专利]点到点链路协商方法和装置有效
申请号: | 200680021368.X | 申请日: | 2006-06-29 |
公开(公告)号: | CN101198943A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | D·夏尔马;A·巴特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 到点 协商 方法 装置 | ||
技术领域
本发明一般涉及点到点链路,更具体地,涉及点到点链路中代理之间的协商。
背景技术
基于链路的系统使用点到点链路在设备之间进行通信。通常,基于链路的系统经过精细的训练过程来识别出链路两端上的设备的能力。随着设备运行的更快且具有更高的能力,链路训练过程变得更加复杂。
附图说明
图1示出了通过点到点链路所耦合的多个设备的视图;
图2和图3示出了描述点到点链路状态机的操作的状态机视图;
图4示出了根据本发明的各种实施例的流程图;以及
图5示出了根据本发明的各种实施例的系统视图。
具体实施方式
在下面的详细描述中,参考附图以示例的方式示出了实现本发明的特定实施例。对这些实施例进行了足够详细的描述,以使本领域技术人员能够实现本发明。应当理解,虽然本发明的各种实施例不同,但是这些实施例并不必是彼此排除的。例如,在不脱离本发明的精神和范围的情况下,可以将本文中结合一个实施例所描述的特定特征、结构或特性实现在其它实施例中。此外,应当理解,在不脱离本发明的精神和范围的情况下,可以对所公开的每个实施例中的各个元件的位置或布置进行修改。因此,不应将下面的详细描述看作是限制性的,本发明的范围仅由经适当解释的所附权利要求以及赋予这些权利要求的全部等价范围所定义。在附图中,相似的参考标号在若干视图中指示相同或相似的功能。
图1示出了通过点到点链路所耦合的多个设备的视图。设备110(也称为设备A)被显示为在点到点链路上与设备120(设备B)、130(设备C)和140(设备D)进行通信。例如,设备A被显示为使用点到点链路124与设备B进行通信,设备A被显示为使用点到点链路134与设备C进行通信,以及设备A被显示为使用点到点链路144与设备D进行通信。
在一些实施例中,图1中所示出的设备和连接这些设备的点到点链路与例如外设部件互连(PCI)Express标准等互连标准相兼容地或部分兼容地进行操作,但是本发明并不局限于此。例如,本发明的各种实施例与Infiniband和CSI相兼容地或部分兼容地操作点到点链路。如本文所使用的,术语“PCI”指任意过去、现在或未来的PCI标准或其扩展,包括但不局限于PCI Express。
设备110、120、130和140可以是能够在点到点链路上作为代理的任意类型的设备。例如,这些设备可以是集成电路、包括集成电路的电路卡或者可以包括多个电路卡的模块。此外,设备110、120、130或140中的每一个可以包括分级设备。
各个设备之间的点到点链路可以具有任意宽度。例如,链路124可被显示为具有八“通道(lane)”宽度,链路134和144分别被显示为具有四通道宽度。每个通道包括发送/接收对,并且信号可以是单端的或者差分的。
设备可以具有不同的链路速度能力。例如,较老设备或前一代设备可能具有比较新设备或更新一代设备更低的链路速度能力。图1中的设备被显示为具有一个或两个链路速度能力,表示为速度X和速度Y,其中X低于Y。例如,设备A、B和D具有X和Y两个链路速度能力,而设备C只具有链路速度能力X。
在本发明的各个实施例中,在设备到达以最低可用速度进行操作的操作状态之后,在这些设备之间协商点到点链路的速度。例如,当开始操作时,设备A、B、C和D可以互相通知(advertise)它们的链路速度能力,然后形成以最低可用速度进行操作的链路。在该实例中,链路124、134和144全部到达以速度X进行操作的操作状态。在到达采用速度X的操作状态之后,这些设备可以互相协商以便以不同的速度进行操作。除了协商点到点链路的速度之外,还可以在到达操作状态之后协商链路的宽度。例如,通过协商,链路124的宽度可以从八通道降低到四通道或者更少。
设备110、120、130和140中的每一个包括提供上述链路协商能力的状态机(SM)。例如,设备110包括状态机112,设备120包括状态机122,设备130包括状态机132,以及设备140包括状态机142。图1中所示出的各个状态机可以与其它设备中的状态机进行协商,并且还可以对位于设备内的电路提供配置。例如,状态机112可以与设备140中的状态机142进行协商,并且还可以对在链路144上进行通信的设备110内的电路进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680021368.X/2.html,转载请声明来源钻瓜专利网。