控制信号传输的方法及装置、系统、存储介质、电子设备制造方法及图纸

技术编号:38205349 阅读:9 留言:0更新日期:2023-07-21 16:51
本申请实施例提供了一种控制信号传输的方法及装置、系统、存储介质、电子设备,该方法包括:通过第一链路接收第一设备发送的第一信号,其中,第一链路连接第一设备和中继控制设备,中继控制设备是支持开放式互连标准CXL协议的设备,第一信号是电信号;利用第一信号确定第一链路的链路状态;基于第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过MCU设备控制第一信号的传输,其中,MCU与中继控制设备连接。通过本申请,解决了相关技术中存在的无法实现设备之间通过光纤链路传输CXL协议所定义的数据信号的问题,进而达到了设备之间通过光纤链路传输CXL协议所定义的数据信号的效果。数据信号的效果。数据信号的效果。

【技术实现步骤摘要】
控制信号传输的方法及装置、系统、存储介质、电子设备


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种控制信号传输的方法及装置、系统、存储介质、电子设备。

技术介绍

[0002]随着高速互连技术的迅速发展,高速互连协议也在不断更迭。CXL(Computer Express Link,一种开放式互连新标准)协议是由Intel牵头制定的一项开放的互联标准协议,可用于服务器内部中央处理器(Central Processing Unit,简称为CPU)与图形处理器(Graphics Processing Unit,简称为GPU)、硬盘、网卡等设备的高速率、低延迟连接,也可用于外部服务器与服务器,或服务器与内存资源池、GPU资源池等外部设备的高速率、低延迟连接。
[0003]但是,现有技术通常采用将CXL界面控制器与CPU集成形成单一SoC的方法,适用于单一服务器等主机内部CPU的CXL光互连,不适用于CXL外部光互连。无法实现服务器等主机与外部内存资源池或加速计算资源池之间的互连。并且,现有技术方案直接跳过光纤链路与CXL协议中不兼容的链路训练过程,这需要提前在CPU与设备之间设定好对应链路状态,不适合资源池这种需要灵活拓展的外部互连架构。
[0004]由此可见,相关技术中存在无法实现设备之间通过光纤链路传输CXL协议所定义的数据信号的问题。

技术实现思路

[0005]本申请实施例提供了一种控制信号传输的方法及装置、系统、存储介质、电子设备,以至少解决相关技术中存在的无法实现设备之间通过光纤链路传输CXL协议所定义的数据信号的问题。
[0006]根据本申请的一个实施例,提供了一种控制信号传输的方法,应用于中继控制设备,包括:通过第一链路接收第一设备发送的第一信号,其中,上述第一链路连接上述第一设备和中继控制设备,上述中继控制设备是支持开放式互连标准CXL协议的设备,上述第一信号是电信号;利用上述第一信号确定上述第一链路的链路状态;基于上述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过上述MCU设备控制上述第一信号的传输,其中,上述MCU与上述中继控制设备连接。
[0007]根据本申请的另一个实施例,提供了一种控制信号传输的方法,应用于MCU设备,包括:获取第二设备发送的第二信号,其中,上述第二信号是光接收器将接收到的光信号进行电信号转换得到的,上述光信号是上述第二设备发送的;将上述第二信号传输至中继控制设备,其中,上述中继控制设备是支持开放式互连标准CXL协议的设备,上述中继控制设备用于对上述第二信号进行恢复处理后通过第一链路传输至第一设备。
[0008]根据本申请的另一个实施例,提供了一种控制信号传输的装置,包括:中继控制设备,上述中继控制设备通过第一链路与第一设备连接,其中,上述中继控制设备是支持开放
式互连标准CXL协议的设备,在上述第一设备发送第一信号时,上述中继控制设备用于通过上述第一链路接收上述第一信号,并用于利用上述第一信号确定上述第一链路的链路状态;MCU设备,上述MCU设备与上述中继控制设备连接,用于按照上述中继控制设备发送的控制指令,控制信号选通设备和DSP设备传输上述第一信号,其中,上述控制指令中包括上述第一链路的链路状态,上述信号选通设备和上述DSP设备均与上述MCU设备连接。
[0009]根据本申请的另一个实施例,提供了一种控制信号传输的系统,控制信号传输的系统包括上述任一项控制信号传输的装置。
[0010]根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0011]根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0012]通过本申请,由于中继控制设备是支持开放式互连标准CXL协议的设备,具备根据接收的第一设备发送的第一信号,识别出传输第一信号的第一链路的状态的能力。可以通过与MCU设备进行通信,向MCU设备发送控制指令,使得MCU设备进入对应的链路状态,控制第一信号的传输。从而可以实现对CXL协议规定的不同速率数据信号的传输。因此,可以解决相关技术中存在的无法实现设备之间通过光纤链路传输CXL协议所定义的数据信号的问题,达到实现设备之间通过光纤链路传输CXL协议所定义的数据信号的效果。
附图说明
[0013]图1是本申请实施例的一种控制信号传输的方法的移动终端的硬件结构框图;
[0014]图2是根据本申请实施例的控制信号传输的方法的流程图一;
[0015]图3是根据本申请实施例的CXL外部光互连发送端的流程图;
[0016]图4是根据本申请实施例的控制信号传输的方法的流程图二;
[0017]图5是根据本申请实施例的CXL外部光互连接收端的流程图;
[0018]图6是根据本申请实施例的控制信号传输的装置的结构框图;
[0019]图7是根据本申请实施例的本实施例控制信号传输的系统的系统结构框图。
具体实施方式
[0020]下文中将参考附图并结合实施例来详细说明本申请的实施例。
[0021]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0022]下面对本实施例中的相关技术解释如下:
[0023]CXL:(Compute Express Link),是一种开放工业标准用于高带宽低延迟的设备互联。它可以用来连接CPU和GPU,内存和智能网卡等类型的设备。
[0024]MCU:(Micro Controller Unit)微控制单元,又称单片机,是CPU的频率与规格做适当缩减,并将内存、计数器等都整合在单一芯片上。
[0025]DSP:(Digital Signal Processor)数字信号处理器,是由大规模或超大规模集成
电路芯片组成的用来完成数字信号处理任务的处理器。
[0026]本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本申请实施例的一种控制信号传输的方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0027]存储器104可用于存储计算机程序,例如,应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制信号传输的方法,其特征在于,应用于中继控制设备,包括:通过第一链路接收第一设备发送的第一信号,其中,所述第一链路连接所述第一设备和中继控制设备,所述中继控制设备是支持开放式互连标准CXL协议的设备,所述第一信号是电信号;利用所述第一信号确定所述第一链路的链路状态;基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,其中,所述MCU与所述中继控制设备连接。2.根据权利要求1所述的方法,其特征在于,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号传输速率小于第一预设速率的情况下,确定所述第一链路处于链路训练状态,所述第一预设速率是基于所述CXL协议的标准速率设定的。3.根据权利要求2所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第一控制指令,以通过所述MCU设备控制信号选通设备从所述中继控制设备处接收所述第一信号,并控制所述信号选通设备将所述第一信号传输至光发送器,其中,所述第一控制指令中包括所述第一链路处于链路训练状态的信息。4.根据权利要求1所述的方法,其特征在于,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号传输速率等于第一预设速率的情况下,确定所述第一链路处于信号传输状态,其中,所述第一预设速率是基于所述CXL协议的标准速率设定的。5.根据权利要求4所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第二控制指令,以通过所述MCU设备控制DSP设备从所述中继控制设备处接收所述第一信号,并控制所述DSP设备对所述第一信号进行处理,得到第一处理信号;并通过所述MCU设备控制信号选通设备从所述DSP设备处接收所述处理后的信号,并控制所述信号选通设备将所述第一处理信号传输至光发送器,其中,所述第二控制指令中包括所述第一链路处于信号传输状态的信息。6.根据权利要求1所述的方法,其特征在于,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号幅值小于第一预设幅值的情况下,确定所述第一链路处于空闲状态,其中,所述第一预设幅值是基于所述CXL协议的标准幅值设定的。7.根据权利要求6所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第三控制指令,以通过所述MCU设备控制DSP设备从所述中继控制设备处接收所述第一信号,并控制所述DSP设备对所述第一信号进行噪声抑制处理,得到第二处理信号;并通过所述MCU设备控制信号选通设备从所述DSP设备处接收所述第二处理信号,并控制所述信号选通设备将所述第二处理信号传输至光发送器,其中,所述第三控制指令包括所述第一链路处于空闲状态的信息。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过信号选通设备将所述第一信号传输至光发送器;通过所述光发送器对所述第一信号进行光信号转换,得到第一光信号;通过所述光发送器将所述第一光信号传输至第二设备。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收信号选通设备发送的第二信号,其中,所述第二信号是电信号;对所述第二信号进行恢复处理,得到恢复信号;通过所述第一链路将所述恢复信号发送至所述第一设备。10.一种控制信号传输的方法,其特征在于,应用于MCU设备,包括:获取第二设备发送的第二信号,其中,所述第二信号是光接收器将接收到的光信号进行电信号转换得到的,所述光信号是所述第二设备发送的;将所述第二信号传输至中继控制设备,其中,所述中继控制设备是支持开放式互连标准CXL协议的设备,所述中继控制设备用于对所述第二信号进行恢复处理后通过第一链路传输至第一设备。11.根据权利要求10所述的方法,其特征在于,获取第二设备发送的第二信号,包括:从DSP设备或者信号选通设备中获取所述第二信号,其中,所述第二信号是所述光接收器传输至所述DSP设备和所述信号选通设备的信号。12.根据权利要求10所述的方法,其特征在于,将所述第二信号传输至中继控制设备,包括:在所述第二信号的信号幅值小于或等于第二预设幅值的情况下,向DSP设备发送第三控制指令,以控制所述DSP设备对所述第二信号进行噪声抑制处理,得到噪声抑制处理后的信号;向信号选通设备发送第四控制指令,以控制所述信号选通设备向所述中继控制设备传输所述噪声抑制处理后的信号。13.根据权利要求10所述的方法,其特征在于,将所述第二信号传输至中继控制设备,包括:在所述第二信号的信号幅值大于第二预设幅值的情况下,判断所述第二信号中是否包括字符序列和寄存器值,其中,所述字符序列用于标识第二链路处于链路训练状态,所述寄存器值用于标识所述第二链路的当前链路状态;在所述第二信号中包括所述字符序列和所述寄存器值,且所...

【专利技术属性】
技术研发人员:赵伟康杨才坤高显扬姚贯杰慈潭龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1