一种芯粒、芯粒互联方法、芯粒系统及计算机设备与流程

文档序号:37057964发布日期:2024-02-20 21:06阅读:23来源:国知局
一种芯粒、芯粒互联方法、芯粒系统及计算机设备与流程

本申请实施例涉及芯片,具体涉及一种芯粒、芯粒互联方法、芯粒系统及计算机设备。


背景技术:

1、芯粒是能够实现一定功能且含有芯粒互联接口(简称互联接口)的单元芯片,多个芯粒通过互联接口进行互联可以形成芯粒系统,芯粒系统可以组成soc(system on chip,系统级芯片)等芯片。

2、芯粒互联是指在两个芯粒的互联接口存在物理连接的基础上,使用协议来协调调度两个芯粒之间的通信,从而实现两个芯粒之间的互连互通。在此背景下,如何提供技术方案,以为降低芯粒互联占用的资源提供可能性,成为了本领域技术人员亟需解决的技术问题。


技术实现思路

1、有鉴于此,本申请实施例提供一种信息传输方法、芯粒及计算机设备,以为降低芯粒互联占用的资源提供可能性。

2、为实现上述目的,本申请实施例提供如下技术方案。

3、第一方面,本申请实施例提供一种芯粒,包括:链路层和物理层;

4、所述物理层包括数据通路,所述数据通路的信息传输模式包括旁路模式和正常模式,所述旁路模式的传输速率低于所述正常模式;其中,所述正常模式为所述芯粒与对端芯粒建立链路之后,所述数据通路与链路对应的信息传输模式;

5、所述链路层用于,在建立链路之前,至少生成旁路控制信号,将所述旁路控制信号传递给所述数据通路;

6、所述数据通路用于,在建立链路之前,基于所述旁路控制信号,使用旁路模式与对端芯粒传输控制信息。

7、第二方面,本申请实施例提供一种芯粒互联方法,所述方法应用于芯粒,所述方法包括:

8、在所述芯粒与对端芯粒建立链路之前,至少生成旁路控制信号;

9、基于所述旁路控制信号,控制所述芯粒的数据通路处于旁路模式,以使得所述芯粒通过数据通路的旁路模式与对端芯粒传输控制信息;

10、其中,所述数据通路的信息传输模式包括旁路模式和正常模式,所述旁路模式的传输速率低于所述正常模式,所述正常模式为建立链路之后,所述数据通路与链路对应的信息传输模式。

11、第三方面,本申请实施例提供一种芯粒系统,包括多个芯粒,所述芯粒如上述第一方面所述的芯粒。

12、第四方面,本申请实施例提供一种计算机设备,包括如上述第三方面所述的芯粒系统。

13、本申请实施例提供的芯粒包括链路层和物理层,物理层包括数据通路,并且数据通路的信息传输模式包括旁路模式和正常模式,旁路模式的传输速率低于正常模式,正常模式为芯粒与对端芯粒建立链路之后,数据通路与链路对应的信息传输模式;从而,在建立链路之前,芯粒的链路层可以生成旁路控制信号,将旁路控制信号传递给数据通路,以使得数据通路基于旁路控制信号,能够在建立链路之前,使用旁路模式与对端芯粒传输控制信息。可见,在建立链路之前,本申请实施例可以利用数据通路的旁路模式,来复用数据通路传输控制信息,避免使用边带通路来传输控制信息,使得边带通路在芯粒中可以作为可选配置,为解决边带通路占用较多硬件资源的问题提供了解决途径,从而可以为降低芯粒互联占用的资源提供可能性。



技术特征:

1.一种芯粒,其特征在于,包括:链路层和物理层;

2.根据权利要求1所述的芯粒,其特征在于,所述数据通路还用于,在建立链路之后,禁用所述旁路模式并启用所述正常模式,使用所述正常模式与对端芯粒传输信息。

3.根据权利要求2所述的芯粒,其特征在于,所述数据通路中的io端口具有第一信息传输通道,和第二信息传输通道;所述第一信息传输通道与所述旁路模式相匹配,用于在建立链路之前,与对端芯粒传输控制信息;所述第二信息传输通道与所述正常模式相匹配,用于在建立链路之后,与对端芯粒传输信息;所述第二信息传输通道为建立链路之后,io端口与链路对应的信息传输通道。

4.根据权利要求3所述的芯粒,其特征在于,所述数据通路包括发射数据通路;

5.根据权利要求4所述的芯粒,其特征在于,在建立链路之后,所述芯粒与对端芯粒传输的信息包括:所述芯粒发送给对端芯粒的发送信息;

6.根据权利要求5所述的芯粒,其特征在于,所述链路层包括:控制逻辑,以及与所述发射数据通路对应的发送数据路径;在建立链路之前,所述旁路控制信号由所述控制逻辑传递给所述发射数据通路;在建立链路之前,所述控制信息由所述发送数据路径传递给所述发射数据通路;在建立链路之后,所述发送信息由所述发送数据路径传递给所述发射数据通路。

7.根据权利要求4或5所述的芯粒,其特征在于,所述发射数据通路包括发射io端口;所述发射io端口包括第一输入端、第二输入端、第一控制端和输出端;其中,所述第一输入端至所述输出端的信息传输通道为,所述发射io端口与所述旁路模式相匹配的第一信息传输通道;所述第二输入端至所述输出端的信息传输通道为,所述发射io端口与所述正常模式相匹配的第二信息传输通道。

8.根据权利要求7所述的芯粒,其特征在于,在建立链路之前,所述第一控制端接收所述链路层传递的旁路控制信号,以使所述发射io端口处于旁路模式;在旁路模式下,所述发射io端口启用所述第一输入端至所述输出端的信息传输通道;通过所述第一输入端接收所述链路层传递的控制信息,并将所述第一输入端接收的控制信息,通过所述输出端输出至对端芯粒;

9.根据权利要求4或5所述的芯粒,其特征在于,所述链路层还用于,在建立链路之后,根据所述发送信息的信息类型,使用与所述信息类型对应的编码算法,对所述发送信息进行编码,得到所述发送信息的编码结果;将所述发送信息的编码结果传递给发射数据通路;

10.根据权利要求9所述的芯粒,其特征在,所述发送信息分为数据信息和控制信息;如果所述发送信息为数据信息,则所述链路层使用数据信息对应的第一编码算法,对发送信息进行编码,以得到发送信息的编码结果;如果所述发送信息为控制信息,则所述链路层使用控制信息对应的第二编码算法,对发送信息进行编码,以得到发送信息的编码结果。

11.根据权利要求3所述的芯粒,其特征在于,所述数据通路包括接收数据通路;所述接收数据通路用于,在建立链路之前,基于所述链路层传递的旁路控制信号,使用旁路模式接收对端芯粒发送的控制信息,并将控制信息传递给所述链路层。

12.根据权利要求11所述的芯粒,其特征在于,在建立链路之后,所述芯粒与对端芯粒传输的信息包括:所述芯粒从对端芯粒接收的接收信息;

13.根据权利要求12所述的芯粒,其特征在于,所述链路层包括:控制逻辑,以及与所述接收数据通路对应的接收数据路径;在建立链路之前,所述旁路控制信号由所述控制逻辑传递给所述接收数据通路;在建立链路之前,对端芯粒发送的控制信息由所述接收数据通路传递给所述接收数据路径;在建立链路之后,所述接收信息由所述接收数据通路传递给所述接收数据路径。

14.根据权利要求12或13所述的芯粒,其特征在于,所述接收数据通路包括接收io端口;所述接收io端口包括第一接收端、第二接收端和第二控制端;其中,所述第一接收端的信息传输通道为,所述接收io端口与所述旁路模式相匹配的第一信息传输通道;所述第二接收端的信息传输通道为,所述接收io端口与所述正常模式相匹配的第二信息传输通道。

15.根据权利要求14所述的芯粒,其特征在于,在建立链路之前,所述第二控制端接收所述链路层传递的旁路控制信号,以使所述接收io端口处于旁路模式;在旁路模式下,所述接收io端口启用第一接收端的信息传输通道,通过所述第一接收端接收对端芯粒发送的控制信息,并传递给所述链路层;

16.根据权利要求12或13所述的芯粒,其特征在于,所述接收数据通路还用于,在建立链路之后,接收所述接收信息的编码结果,将所述接收信息的编码结果,随同接收信息传递给所述链路层;

17.根据权利要求16所述的芯粒,其特征在于,所述接收信息分为数据信息和控制信息;所述至少一个信息类型对应的编码算法包括:数据信息对应的第一编码算法,以及控制信息对应的第二编码算法;

18.根据权利要求1所述的芯粒,其特征在于,所述链路层还用于,基于所述数据通路对应的数据通路时钟,控制控制信息和数据信息进行传输;所述控制信息和数据信息基于数据通路时钟进行分时传输。

19.根据权利要求18所述的芯粒,其特征在于,在建立链路之前,所述链路层在数据通路时钟的作用下,控制控制信息进行传输;在建立链路之后,所述链路层基于数据通路时钟的控制信息传输时刻,控制控制信息进行传输,以及,基于数据通路时钟的数据信息传输时刻,控制数据信息进行传输。

20.根据权利要求1所述的芯粒,其特征在于,所述物理层还包括边带通路;所述边带通路基于软件配置信息,被设置为禁用。

21.一种芯粒互联方法,其特征在于,应用于芯粒,所述方法包括:

22.根据权利要求21所述的方法,其特征在于,还包括:

23.根据权利要求22所述的方法,其特征在于,在建立链路之前,所述芯粒与对端芯粒传输的控制信息包括:所述芯粒向对端芯粒发送的控制信息,以及所述芯粒从对端芯粒接收的控制信息;

24.根据权利要求23所述的方法,其特征在于,所述方法还包括:

25.根据权利要求24所述的方法,其特征在于,所述发送信息分为数据信息和控制信息;所述根据所述发送信息的信息类型,使用与所述信息类型对应的编码算法,对所述发送信息进行编码,得到所述发送信息的编码结果包括:

26.根据权利要求23所述的方法,其特征在于,所述方法还包括:

27.根据权利要求26所述的方法,其特征在于,所述接收信息分为数据信息和控制信息;所述至少一个信息类型对应的编码算法包括:数据信息对应的第一编码算法,以及控制信息对应的第二编码算法;

28.根据权利要求21-27任一项所述的方法,其特征在于,还包括:

29.根据权利要求28所述的方法,其特征在于,所述基于所述数据通路对应的数据通路时钟,控制控制信息和数据信息进行传输包括:

30.根据权利要求21所述的方法,其特征在于,所述方法还包括:

31.一种芯粒系统,其特征在于,包括多个芯粒,所述芯粒如权利要求1-20任一项所述的芯粒。

32.一种计算机设备,其特征在于,包括如权利要求31所述的芯粒系统。


技术总结
本申请实施例提供一种芯粒、芯粒互联方法、芯粒系统及计算机设备,其中芯粒包括:链路层和物理层;物理层包括数据通路,数据通路的信息传输模式包括旁路模式和正常模式,旁路模式的传输速率低于正常模式;其中,正常模式为芯粒与对端芯粒建立链路之后,数据通路与链路对应的信息传输模式;链路层用于,在建立链路之前,至少生成旁路控制信号,将旁路控制信号传递给数据通路;数据通路用于,在建立链路之前,基于旁路控制信号,使用旁路模式与对端芯粒传输控制信息。本申请实施例在建立链路之前,可以利用数据通路的旁路模式,来复用数据通路传输控制信息,避免使用边带通路来传输控制信息,为降低芯粒互联占用的资源提供了可能性。

技术研发人员:许超,赵凤海,周鹏
受保护的技术使用者:海光信息技术股份有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1