通信电路、方法、设备以及存储介质技术

技术编号:38503428 阅读:11 留言:0更新日期:2023-08-19 16:52
本发明专利技术公开了一种通信电路、方法、设备以及存储介质,其中,通信电路包括主机板和信号传输电路。主机板,包括第一控制器以及主机通信端口;信号传输电路,包括与第一控制器连接的第二控制器,以及多个与主机通信端口连接的子电路,不同的子电路用于按照不同的传输速率进行信号传输,其中:第一控制器用于基于待传输信号的目标传输速率,确定与目标传输速率相匹配的目标子电路,并将目标子电路的电路标识发送给第二控制器;第二控制器用于基于接收到的电路标识,控制电路标识对应的目标子电路与主机通信端口连通,以通过目标子电路进行信号传输。应用范围更广。应用范围更广。应用范围更广。

【技术实现步骤摘要】
通信电路、方法、设备以及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种通信电路、方法、设备以及存储介质。

技术介绍

[0002]当前的很多通信协议都支持多种不同的通信速率。比如,对于广泛应用于数据中心、服务器、PC等应用场景中的PCIe(peripheral component interconnect express,高速外围组件互联)标准来说,目前其已经支持2.5GT/s、5GT/s、8GT/s、16GT/s、32GT/s等通信速率,分别对应PCIe1.0、PCIe2.0、PCIe3.0、PCIe4.0、PCIe5.0。这就要求通信传输线路也能够支持这些通信速率。但是,现在的很多场景中,通信传输线路只支持部分通信速率,导致很多协议标准(比如PCIe标准)的应用受到很大限制。

技术实现思路

[0003]有鉴于此,本专利技术实施方法提供了一种通信电路、通信方法、电子设备以及计算机可读存储介质,应用范围更广。
[0004]本专利技术一方面提供了通信电路,所述电路包括:
[0005]主机板,包括第一控制器以及主机通信端口;
[0006]信号传输电路,包括与所述第一控制器连接的第二控制器,以及多个与所述主机通信端口连接的子电路,不同的子电路用于按照不同的传输速率进行信号传输,其中:
[0007]所述第一控制器用于基于待传输信号的目标传输速率,确定与所述目标传输速率相匹配的目标子电路,并将所述目标子电路的电路标识发送给所述第二控制器;
[0008]所述第二控制器用于基于接收到的所述电路标识,控制所述电路标识对应的所述目标子电路与所述主机通信端口连通,以通过所述目标子电路进行信号传输。
[0009]在一些实施例中,所述第二控制器包括第一寄存器,其中:
[0010]所述第二控制器还用于在控制所述目标子电路与所述主机通信端口连通的情况下,在所述第一寄存器写入表征所述目标子电路与所述主机通信端口已连通的第一状态标识;
[0011]所述第一控制器还用于在从所述第一寄存器中读取到所述第一状态标识的情况下,通过所述主机通信端口按照所述目标传输速率进行信号传输。
[0012]在一些实施例中,所述第二控制器包括多个控制端口,不同的子电路连接至不同的控制端口;
[0013]所述第二控制器具体用于通过所述目标子电路对应的目标控制端口输出使能信号,以控制所述目标子电路与所述主机通信端口连通,以及通过所述目标控制端口之外的其他控制端口输出去使能信号,以控制其他子电路与所述主机通信端口断开。
[0014]在一些实施例中,所述使能信号用于控制目标子电路启动工作,以使所述目标子电路与所述主机通信端口连通;所述去使能信号用于控制所述其他子电路停止工作,以使所述其他子电路与所述主机通信端口断开。
[0015]在一些实施例中,在所述多个子电路中,至少部分子电路包括数字信号处理芯片,用于按照第一传输速率进行信号传输,以及至少部分子电路包括所述数字信号处理芯片之外的其它电路,用于按照第二传输速率进行信号传输,其中,所述第一传输速率大于所述第二传输速率。
[0016]在一些实施例中,所述数字信号处理芯片之外的其它电路包括均衡补偿电路,所述均衡补偿电路用于对传输的信号进行补偿和增强。
[0017]在一些实施例中,所述第二控制器包括第二寄存器,其中:
[0018]所述第一控制器具体用于将所述目标子电路的所述电路标识写入所述第二寄存器;
[0019]所述第二控制器具体用于在从所述第二寄存器中读取所述电路标识,并基于读取到的所述电路标识,控制所述电路标识对应的所述目标子电路与所述主机通信端口连通。
[0020]本专利技术另一方面还提供了一种通信方法,所述方法包括:
[0021]主机板的第一控制器基于待传输信号的目标传输速率,确定信号传输电路中与所述目标传输速率相匹配的目标子电路,并将所述目标子电路的电路标识发送给所述信号传输电路的第二控制器,其中,所述信号传输电路包括多个子电路,不同的子电路用于按照不同的传输速率进行信号传输;及
[0022]所述第二控制器基于接收到的所述电路标识,控制所述电路标识对应的所述目标子电路与所述主机板的主机通信端口连通,以通过所述目标子电路进行信号传输。
[0023]在一些实施例中,所述第二控制器包括第一寄存器,所述方法还包括:
[0024]在控制所述目标子电路与所述主机通信端口连通的情况下,所述第二控制器在所述第一寄存器写入表征所述目标子电路与所述主机通信端口已连通的第一状态标识;
[0025]所述第一控制器从所述第一寄存器中读取到所述第一状态标识的情况下,通过所述主机通信端口按照所述目标传输速率进行信号传输。
[0026]在一些实施例中,所述第二控制器包括多个控制端口,不同的子电路连接至不同的控制端口;
[0027]所述第二控制器控制所述电路标识对应的所述目标子电路与所述主机板的主机通信端口连通,包括:
[0028]所述第二控制器通过所述目标子电路对应的目标控制端口输出使能信号,以控制所述目标子电路与所述主机通信端口连通,以及通过所述目标控制端口之外的其他控制端口输出去使能信号,以控制其他子电路与所述主机通信端口断开。
[0029]在一些实施例中,所述第二控制器包括第二寄存器;
[0030]所述第一控制器将所述目标子电路的电路标识发送给所述第二控制器,包括:
[0031]所述第一控制器将所述目标子电路的所述电路标识写入所述第二寄存器,以将所述电路标识发送给所述第二控制器。
[0032]本专利技术另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
[0033]本专利技术另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
[0034]在本申请一些实施例的技术方案中,在信号传输电路中设置了多个子电路,不同的子电路按照不同的传输速率进行信号传输。基于待传输信号的目标传输速率,可以控制与目标传输速率相匹配的目标子电路与主机通信端口连通,以通过目标子电路按照目标传输速率进行信号传输。由于设置了多个可以按照不同的传输速率进行信号传输子电路,因此可以支持的传输速率也较多,应用范围更广。
附图说明
[0035]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:
[0036]图1示出了一些技术中的通信电路的示意图;
[0037]图2示出了本申请的一个实施例提供的通信电路的电路框图;
[0038]图3示出了本申请的另一个实施例提供的通信电路的电路框图;
[0039]图4示出了图2中的第二控制器的内部结构示意图;
[0040]图5示出了图2中的通信电路的电路图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信电路,其特征在于,所述电路包括:主机板,包括第一控制器以及主机通信端口;信号传输电路,包括与所述第一控制器连接的第二控制器,以及多个与所述主机通信端口连接的子电路,不同的子电路用于按照不同的传输速率进行信号传输,其中:所述第一控制器用于基于待传输信号的目标传输速率,确定与所述目标传输速率相匹配的目标子电路,并将所述目标子电路的电路标识发送给所述第二控制器;所述第二控制器用于基于接收到的所述电路标识,控制所述电路标识对应的所述目标子电路与所述主机通信端口连通,以通过所述目标子电路进行信号传输。2.如权利要求1所述的电路,其特征在于,所述第二控制器包括第一寄存器,其中:所述第二控制器还用于在控制所述目标子电路与所述主机通信端口连通的情况下,在所述第一寄存器写入表征所述目标子电路与所述主机通信端口已连通的第一状态标识;所述第一控制器还用于在从所述第一寄存器中读取到所述第一状态标识的情况下,通过所述主机通信端口按照所述目标传输速率进行信号传输。3.如权利要求1所述的电路,其特征在于,所述第二控制器包括多个控制端口,不同的子电路连接至不同的控制端口;所述第二控制器具体用于通过所述目标子电路对应的目标控制端口输出使能信号,以控制所述目标子电路与所述主机通信端口连通,以及通过所述目标控制端口之外的其他控制端口输出去使能信号,以控制其他子电路与所述主机通信端口断开。4.如权利要求3所述的电路,其特征在于,所述使能信号用于控制目标子电路启动工作,以使所述目标子电路与所述主机通信端口连通;所述去使能信号用于控制所述其他子电路停止工作,以使所述其他子电路与所述主机通信端口断开。5.如权利要求1所述的电路,其特征在于,在所述多个子电路中,至少部分子电路包括数字信号处理芯片,用于按照第一传输速率进行信号传输,以及至少部分子电路包括所述数字信号处理芯片之外的其它电路,用于按照第二传输速率进行信号传输,其中,所述第一传输速率大于所述第二传输速率。6.如权利要求5所述的电路,其特征在于,所述数字信号处理芯片之外的其它电路包括均衡补偿电路,所述均衡补偿电路用于对传输的信号进行补偿和增强。7.如权利要求1所述的电路,其特征在于,所述第二控制器包括第二寄存器,其中:所述第一控制器具体用于将所述目标子电路的所述电路标识写入所述第二寄...

【专利技术属性】
技术研发人员:姚贯杰赵建杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1