经由PCIe(高速串行计算机扩展总线)链接的系统通信技术技术方案

技术编号:31776740 阅读:17 留言:0更新日期:2022-01-08 10:22
实例涉及用于PCIe(高速串行计算机扩展总线)系统的根复合体(RC)和/或端点(EP)的设备、装置、方法和计算机程序,涉及PCIe系统,并且涉及包括PCIe系统的网关装置。配置用于PCIe系统的RC的设备包括存储器和一个或多个处理器,其配置成生成所述PCIe系统的EP的PCIe VDM(供应商定义消息)消息。商定义消息)消息。商定义消息)消息。

【技术实现步骤摘要】
【国外来华专利技术】经由PCIe(高速串行计算机扩展总线)链接的系统通信技术


[0001]本公开涉及PCIe(Peripheral Component Interconnect express,高速串行计算机扩展总线)消息传递的改善,并且更特别地涉及采用VDM(Vendor Defined Message,供应商定义消息)消息传递来有利于WAN(广域网)的子系统之间的双向消息传递。

技术介绍

[0002]PCIe作为一种通信标准,用于提供计算机系统的装置之间,例如个人计算机系统的装置之间,或嵌入式系统的装置(诸如网关装置)之间的通信。例如,在网关装置中,PCIe可用于提供网络处理SoC(System on Chip,系统级芯片)和WAN(广域网)技术前端SoC之间的通信。
附图说明
[0003]设备和/或方法的一些实例将在下文通过仅作为实例的方式并且参考附图来描述,其中:
[0004]图1a至图1c示出了配置用于PCIe(高速串行计算机扩展总线)系统的根复合体(Root Complex,RC)的设备的实例的框图;
[0005]图1d示出了PCIe系统的RC的方法的实例的流程图;
[0006]图1e示出了网关装置的实例的框图;
[0007]图2a至图2c示出了配置用于PCIe系统的端点(Endpoint,EP)的设备的实例的框图;
[0008]图2d示出了PCIe系统的EP的方法的实例的流程图;
[0009]图3示出了示意图,该示意图示出用于增强VDM(供应商定义消息)消息传递的硬件框和相关信令;
[0010]图4a示出了用于VDM消息的头部的实例的示意图;和
[0011]图4b示出了可经由增强VDM消息传递进行通信的事件和消息的表格。
具体实施方式
[0012]各种实例现将参考附图来更全面地描述,一些实例示出于这些附图中。在图中,出于清晰目的,线、层和/或区域的厚度可夸大。
[0013]因此,虽然其它实例能够具有各种修改和另选形式,但是其一些特定实例示出于图中并且随后将详细地描述。然而,本详细描述未将其它实例限制于所描述特定形式。其它实例可涵盖落入本公开的范围内的所有修改、等同物和替代形式。在附图的整个描述中,相同或类似数字指代类似或相似元件;当彼此比较时,这些元件可等同地或以修改形式来实施,同时提供相同或类似功能。
[0014]应当理解,当元件称为“连接”或“联接”至另一元件时,这些元件可直接地连接或可经由一个或多个居间元件来联接。如果两个元件A和B利用“或”来组合,那么在未以其它
方式明确地或隐含地定义的情况下,这种措辞应理解为公开了所有可能组合,即,仅A、仅B以及A和B。相同组合的另选措辞为“A和B的至少一者”或“A和/或B”。这种措辞经必要修改后适用于两个以上的元件的组合。
[0015]出于描述特定实例的目的,本文所用的术语对于其它实例非旨在为限制性的。每当使用诸如“一”、“一种”和“该”的单数形式,并且仅利用单个元件未明确地或隐含地定义为强制性时,其它实例还可使用复数元件来实施相同功能。同样,当功能随后描述为利用多个元件来实施时,其它实例可利用单个元件或处理实体而实施相同功能。还应当理解,术语“包括”、“包含”、“含有”和/或“具有”当使用时指定了所述及特征、整件、步骤、操作、过程、动作、元件和/或部件的存在,但不排除一个或多个其它特征、整件、步骤、操作、过程、动作、元件、部件和/或其任何组的存在或添加。
[0016]除非另行定义,所有术语(包括技术和科学术语)在本文以实例所属领域的其普通意义来使用。
[0017]AnyWAN系统架构对于最新一代的家庭网关解决方案在电信行业中越来越受欢迎并且越来越接受。这种架构的两个子系统为联网处理SoC(系统级芯片)和WAN(广域网)技术前端SoC。基于行业标准的协议(诸如PCIe链接)可用于互连两个SoC子系统。在许多情形下,数据路径性能和效率经由这种标准链接得以良好解决。然而,关于非数据系统通信可面临挑战,因为标准链接不包括经由消息或信令的双向通信机制,并且两个SoC子系统同时运行而无需向彼此通知关键系统事件的任何器具。此外,如下文更详细地所讨论,本文所讨论的实例和技术可用于采用PCIe系统架构的其它系统和设备中。
[0018]本文所讨论的各种实例可创建和/或采用带内(in

band)消息传递的双向通信机制,以寻址至各种系统通信目标,诸如局部系统将要重置、断电、高度不稳定WAN速度和/或失去链接等的报告。在各种实例中,由于子系统之间的子系统状态的及时通信,经由标准连接(诸如PCIe(高速串行计算机扩展总线))的边带信号可省略,并且系统稳健性可极大地改善。
[0019]在现有系统中,所有基于标准的PCIe消息传递为带内的;然而,标准定义的带内消息协议在各种消息传递可发送的方向上受限,例如:(1)中断消息:仅从EP(端点)至RC(根复合体);(2)错误报告消息:仅从EP至RC;(3)VDM(供应商定义消息):仅从EP至RC(其中在现有系统中,有效载荷的格式和内容未定义)。这三种消息(和其它)的每一者为单向消息传递,并且具有受限应用范围。
[0020]本文所讨论的各种实例可采用具有扩展应用范围的带内VDM,其可定义内容格式以寻址双向通信。对于EP至RC,本文所讨论的实例可采用创建用于VDM的消息格式,并且VDM用途可扩展。此外,对于RC至EP,本文所讨论的实例可采用创建用于VDM的消息格式,并且可增加在VDM机制上的一种(或多种)应用。
[0021]在PCIe基本规范中,供应商定义消息(VDM)为可选特征,该可选特征可用于经由PCIe链接的系统通信。然而,PCIe规范中未定义消息格式、用途和生成机制。
[0022]本文所讨论的各种实例可采用相比于现有技术所扩展(通过定义系统通信消息格式和允许经由PCIe链接的双向消息传递,以有效地传输系统事件信息)的VDM。
[0023]利用各种实例所采用的扩展VDM定义,存在定义带内消息格式,其可用于(例如,发送或接收,取决于子系统/实例)以及时方式通知PCIe链接的的其它子系统,因此每个子系
VDM消息中。例如,EP的中断触发可适合于向EP(例如,EP的系统级芯片(SoC))通知消息的到达。在一些实例中,一个或多个处理器可配置成例如基于RC的状态而生成EP的中断触发。
[0029]可替代地或附加地,PCIe VDM消息可用于向EP通知存在于RC处的错误。例如,当错误存在于RC处时,EP可暂停将数据传送至RC,直至错误已解决(例如,通过RC的重置)。因此,PCIe VDM消息可包括关于RC处的错误的信息。例如,如图4b所示,在第四字节组的位元[27:24]中,RC至EP错误编码可包括于PCIe VDM消息中。例如,RC处的错误可任选地包括断电告警指示,即,由RC在RC关闭或重置之前所传送的最后消息。此类“断电告警”指示可指示RC处的严重错误,该严重错误可仅通过使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种配置用于PCIe(高速串行计算机扩展总线)系统(1000)的根复合体(RC)(100)的设备(10),包括:存储器(12);和一个或多个处理器(14),配置成:生成用于所述PCIe系统的EP(端点)(200)的PCIe VDM(供应商定义消息)消息。2.根据权利要求1所述的设备,其中所述PCIe VDM消息包括所述PCIe系统的EP的中断触发。3.根据权利要求1所述的设备,其中所述PCIe VDM消息包括关于在所述RC处的错误的信息。4.根据权利要求3所述的设备,其中所述PCIe VDM消息包括在所述PCIe系统的RC处的严重错误的指示。5.根据权利要求1所述的设备,其中所述PCIe VDM消息包括关于在所述RC处的重置状态的信息。6.根据权利要求5所述的设备,其中所述PCIe VDM消息包括所述PCIe系统的RC正在重置的通知。7.根据权利要求1所述的设备,其中所述PCIe VDM消息包括至少一个数据路径的状态的信息。8.根据权利要求1所述的设备,其中所述PCIe VDM消息包括关于缓冲状态的信息。9.根据权利要求1所述的设备,其中一个或多个处理器配置成处理来自所述PCIe系统的另一EP的PCIe VDM消息,并且将从所述另一EP所接收的PCIe VDM消息转发至所述EP。10.一种配置用于PCIe(高速串行计算机扩展总线)系统(1000)的端点(EP)(200)的设备(20),包括:存储器(22);和一个或多个处理器(24),配置成:处理来自所述PCIe系统的RC(根复合体)(100)的PCIe(高速串行计算机扩展总线)VDM(供应商定义消息)消息。11.根据权利要求10所述的设备,其中所述PCIe VDM消息包括所述PCIe系统的EP的中断触发。12.根据权利要求10所述的设备,其中所述PCIe VDM消息包括关于在所述RC处的重置状态的信息。13.根据权利要求10所述的设备,其中所述PCIe VDM消息包括关于在所述RC处的错误的信息。14.根据权利要求10所述的设备,其中所述PCIe VDM消息包括关于数据路径的状态的信息。15.根据权利要求10所述的设备,其中所述PCIe VDM消息包括关于缓冲状态的信息。16.根据权利要求10所述的设备,其中所述PCIe V...

【专利技术属性】
技术研发人员:雷传华石家祥
申请(专利权)人:迈凌有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1