System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() PCIe设备边带信号处理方法、装置、设备及存储介质制造方法及图纸_技高网

PCIe设备边带信号处理方法、装置、设备及存储介质制造方法及图纸

技术编号:40830829 阅读:2 留言:0更新日期:2024-04-01 14:53
本发明专利技术提供一种PCIe设备边带信号处理方法、装置、设备及存储介质,涉及服务器领域。该方法包括:从主板侧获取得到第一映射关系表;从背板侧获取到第二映射关系表;利用预设的第一引脚与第二引脚对应关系,将第一映射关系表和第二映射关系表转换成主板边带信号与背板边带信号对应关系;响应于主板边带信号与背板边带信号对应关系中存在不匹配的边带信号,则根据第二引脚对应的边带信号对主板侧的复杂可编程逻辑器件进行重配置;在第二连接器与第一连接对位连接的情况下,将PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理。本发明专利技术的方案能够自动适配PCIe设备的边带信号,降低设计成本和复杂性,具有较佳的通用性。

【技术实现步骤摘要】

本专利技术涉及服务器领域,尤其涉及一种pcie设备边带信号处理方法、装置、设备及存储介质。


技术介绍

1、近些年来,随着服务器对于信号的传递速率需求越来越高,也由于信号速度越来越快,相对于质量要求也是越来越严谨,以pcie信号为例,现有的pcie(peripheralcomponent interconnect express)接口通常需要在主机系统和外部设备之间传输高速数据。为了确保正确的数据传输,需要处理和管理pcie的边带信号,以确保信号完整性和可靠性。而在各板卡间最主要沟通信号pcie通常都是以连接器为传输接口;通常所有pcie设备都会伴随着搭配的若干种边带信号,但边带信号的实际使用状况需要根据pcie设备需求拓展,有的pcie设备可能需要使用所有的边带信号,而有的pcie设备则可能只需要使用部分边带信号。

2、目前,现有pcie设备在与主板连接时,需要对主板连接器上的信号调整布局,主板的连接器必须包含特定pcie设备需求的边带信号,主板的连接器和背板的连接器在上就必须严谨对应,只要存在不对应的连接关系pcie设备就无法使用,因而需要第主板的连接器进行反复设计调整,造成极大的设计成本。此外,随着pcie设备的不断丰富,可能会有非标准接口的pcie设备产品,当需要使用此种非标准接口的pcie设备产品时,就需要单独为非标准接口的pcie设备设计能够适配的连接线缆并更换,需要耗费极大的人工成本,因而亟需改进。


技术实现思路

1、本专利技术提供一种pcie设备边带信号处理方法、装置、设备及存储介质,用以解决现有技术中pcie设备边带信选择性使用所导致接口不匹配的缺陷,实现自动适配选配pcie设备边带信号。

2、根据本专利技术的第一方面,本专利技术提供了一种pcie设备边带信号处理方法,包括:

3、从主板侧的第一连接器获取用于传输pcie设备边带信号的第一引脚与边带信号映射关系表,得到第一映射关系表;

4、从背板侧的第二连接器获取用于传输pcie设备边带信号的第二引脚与边带信号映射关系表,得到第二映射关系表;

5、利用预设的第一引脚与第二引脚对应关系,将所述第一映射关系表和所述第二映射关系表转换成主板边带信号与背板边带信号对应关系;

6、响应于主板边带信号与背板边带信号对应关系中存在不匹配的边带信号,则根据所述第二引脚对应的边带信号对主板侧的复杂可编程逻辑器件进行重配置;

7、在所述第二连接器与所述第一连接对位连接的情况下,将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理。

8、在一些可能的实现方式中,所述pcie设备边带信号包括重置信号、在位信号、时钟信号、网络唤醒信号以及带宽切换信号中的至少一种;

9、所述根据所述第二引脚对应的边带信号对主板侧的复杂可编程逻辑器件进行重配置,包括:

10、从所述第二连接器的第二引脚获取pcie设备需要传输的所有边带信号;

11、以遍历方式将需要传输的所有边带信号中的每种边带信号作为目标边带信号,并对所述目标边带信号执行以下操作:

12、获取所述目标边带信号的传输方向,其中,所述传输方向为第一方向或第二方向;

13、响应于传输方向属于第一方向,则将所述目标边带信号的第二引脚连接到复杂可编程逻辑器件的输入引脚,其中,所述第一方向是pcie设备到主板芯片;

14、响应于传输方向属于第二方向,则将所述目标边带信号对应的第二引脚连接到复杂可编程逻辑器件的输出引脚,其中,所述第二方向是主板芯片到pcie设备;

15、从所述目标边带信号中提取信号所应用的芯片得到目标芯片,并将所述复杂可编程逻辑器件连接至所述目标芯片。

16、在一些可能的实现方式中,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,包括:

17、响应于所述pcie设备边带信号中存在重置信号,则通过配置后的复杂可编程逻辑器件执行以下操作:

18、通过输入引脚从所述第二连接器接收pcie设备发送的重置信号;

19、对接收的重置信号进行解析,并根据解析结果判断是否生成重置命;以及

20、在生成重置命令的情况下,将所述重置命令通过输出引脚发送给主板侧的中央处理器。

21、在一些可能的实现方式中,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

22、响应于所述pcie设备边带信号中存在在位信号,则通过配置后的复杂可编程逻辑器件执行以下操作:

23、通过输入引脚从所述第二连接器接收pcie设备发送的在位信号;

24、对接收的在位信号进行解析,并根据解析结果生成pcie设备在位信息;

25、将所述pcie设备在位信息通过输出引脚发送给主板侧的基板管理控制器。

26、在一些可能的实现方式中,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

27、响应于所述pcie设备边带信号中存在时钟信号,则通过配置后的复杂可编程逻辑器件执行以下操作:

28、通过输入引脚从主板侧的时钟发生器接收时钟信号;

29、通过输出引脚将接收的时钟信号转发至所述第二连接器。

30、在一些可能的实现方式中,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

31、响应于所述pcie设备边带信号中存在网络唤醒信号,则通过配置后的复杂可编程逻辑器件执行以下操作:

32、通过输入引脚从所述第二连接器接收pcie设备发送的网络唤醒信号;

33、对接收的网络唤醒信号进行解析,并根据解析结果判断是否生成唤醒命令;以及

34、在生成唤醒命令的情况下,将所述唤醒命令通过输出引脚发送给主板侧的南桥芯片。

35、在一些可能的实现方式中,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

36、响应于所述pcie设备边带信号中存在带宽切换信号,则通过配置后的复杂可编程逻辑器件执行以下操作:

37、通过输入引脚从所述第二连接器接收pcie设备发送的带宽切换信号;

38、对接收的带宽切换信号进行解析,并根据解析结果判断是否生成带宽切换命令;以及

39、在生带宽切换命令的情况下,将所带宽切换命令通过输出引脚发送给主板侧的南桥芯片。

40、根据本专利技术的第二方面,本专利技术还提供了一种pcie设备边带信号处理装置,所述装置包括:

41、第一获取模块,用于从主板侧的第一连接器获取用于传输pcie设备边带信号的第一引脚与边带信号映射关系表,得到第一映射关系表;

42、第二获取模块,用于从背板侧的第二连接器获取用于传输pcie设备边带信号的第二引脚与边带信号映射关系表,得到第二映本文档来自技高网...

【技术保护点】

1.一种PCIe设备边带信号处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的PCIe设备边带信号处理方法,其特征在于,所述PCIe设备边带信号包括重置信号、在位信号、时钟信号、网络唤醒信号以及带宽切换信号中的至少一种;

3.根据权利要求2所述的PCIe设备边带信号处理方法,其特征在于,所述将所述PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,包括:

4.根据权利要求2所述的PCIe设备边带信号处理方法,其特征在于,所述将所述PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

5.根据权利要求2所述的PCIe设备边带信号处理方法,其特征在于,所述将所述PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

6.根据权利要求2所述的PCIe设备边带信号处理方法,其特征在于,所述将所述PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

7.根据权利要求2所述的PCIe设备边带信号处理方法,其特征在于,所述将所述PCIe设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

8.一种PCIe设备边带信号处理装置,其特征在于,所述装置包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述PCIe设备边带信号处理方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述PCIe设备边带信号处理方法。

...

【技术特征摘要】

1.一种pcie设备边带信号处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的pcie设备边带信号处理方法,其特征在于,所述pcie设备边带信号包括重置信号、在位信号、时钟信号、网络唤醒信号以及带宽切换信号中的至少一种;

3.根据权利要求2所述的pcie设备边带信号处理方法,其特征在于,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,包括:

4.根据权利要求2所述的pcie设备边带信号处理方法,其特征在于,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

5.根据权利要求2所述的pcie设备边带信号处理方法,其特征在于,所述将所述pcie设备边带信号卸载至重配置后的复杂可编程逻辑器件处理,还包括:

6.根据权利...

【专利技术属性】
技术研发人员:朱惠铭高名铎
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1