一种多芯片的组网系统、方法及应用与流程

文档序号:23391621发布日期:2020-12-22 13:58阅读:132来源:国知局
一种多芯片的组网系统、方法及应用与流程

本发明属于电子通信领域,涉及网络技术,具体涉及一种多芯片的组网系统、方法及应用。



背景技术:

集成电路设计过程中,都需要验证阶段,以实现较复杂功能的设计的验证。一般来说,用户在集成电路设计过程中的验证,通常是将设计的集成电路切割成多个部分,然后分别放在多芯片系统中的各个芯片中进行验证。在多芯片系统运行时,都是需要在多个芯片之间进行一个组网完成整个设计的系统的搭建。

目前,多芯片系统通常是选用xcvr(收发机装置)、lvds(rs-644总线接口)组网进行通信,或者使用一些通用的总线进行通信,如果是低速通信还可以通过飞线将几个芯片连接起来进行通信。上述的互联通信并不方便超级多数量的组网互联,也不能实时收集到相互互联的芯片的状态信息。

因此,需要设计一种能够应用于多芯片系统的组网方法。



技术实现要素:

本发明的目的在于提供一种多芯片的组网系统、方法及应用,组网系统使得多个芯片之间的组网方式简单化,且能够实现多个芯片之间标准化的组网。

实现发明目的的技术方案如下:

本发明提供了一种多芯片的组网系统,包括n个芯片,其中n为大于2的整数。组网系统包括位于每个芯片上的互联接口,相邻芯片之间的互联接口经线缆链接,形成互联节点。

组网系统还包括软件平台,软件平台与互联节点链接,软件平台用于实时识别互联节点的位置信息,并实时识别互联节点两端的芯片之间互联通信成功或者失败的互联信息。

软件平台还与控制终端通信连接,控制终端用于实时读取、显示软件平台发送的位置信息及互联信息。

本发明通过在各个芯片上设置互联接口,互联接口通过线缆连接,连接具有统一的规格,减少生产采购的周期,加快项目进程,软件控制终端具有方便的定位调试手段,操作简便,易于维护,项目整体易于调整,复制和迁移。

进一步的,互联接口内封装有高速信号总线及低速信号总线。将高速及低速的两种信号总线封装到一起的可以实现单一规格互联,对于生产制造及原料采购都能提供便捷。其中,高速信号总线用于传输互联系统中时钟以及有效的通信数据,低速信号总线主要是用于传输低速的控制信号和一些低速接口所需的数据。

进一步的,软件平台包括电源控制模块、时钟读写模块、芯片配置模块、系统识别模块、定位模块。电源控制模块用于组网系统的上下电控制,并组网系统的工作状态。时钟读写模块用于调整组网系统的时钟频率,并实时回读时钟频率。芯片配置模块用于对组网系统的相关联的逻辑进行配置,使得组网系统能够完成特定的功能。识别模块用于识别互联节点通信连接的成功或失败,定位模块用于对互联节点进行定位。

进一步的,软件平台与控制终端之间的通信连接包括有线连接或无线连接。例如,有线连接通过usb端口与控制终端进行互联完成通信;无线连接通过将组网系统的网口经无线通信接口连接到交换设备实现软件平台与控制终端之间的互联;在此需要特别说明的是,除了usb端口及无线通信接口两种方式以为,还可以根据实际情况选用其他有线连接或无线连接的方式进行通信。

进一步的,控制终端内设有分析模块,分析模块用于分析互联节点的互联失败的原因。

本发明还提供了一种多芯片的组网方法,采用上述多芯片的组网系统对多个芯片进行组网,包括以下步骤:

s101、用线缆分别将n个芯片的相邻芯片的互联接口连接,形成多个互联节点,互联节点依次编号为1、2、3、……、n-1;

s102、启动软件平台及控制终端,建立软件平台与步骤s101中各个互联节点的通信连接,建立软件平台与控制终端的通信连接;

s103、软件平台实时识别各个互联节点通信连接的互联信息及位置信息,并将互联信息及位置信息发送至控制终端;

s104、控制终端实时读取、显示互联信息及位置信息。

进一步的,还包括s105、当控制终端接收到互联通信失败的互联信息时,控制终端根据位置信息定位互联节点,分析互联通信失败的原因。互联系统会有一定的空间存储互联节点的互联握手信息,定位模块主要用于读取这一段空间而后返回,对于线缆问题,时钟问题等都会对应一个errorcode,根据对应的errorcode可以找到对应的解决方案,如更换线缆,调整时钟等。

本发明的多芯片的组网系统及方法可以在集成电路设计的验证阶段中进行应用。

与现有技术相比,本发明的有益效果是:本发明通过在各个芯片上设置互联接口,互联接口通过线缆连接,连接具有统一的规格,减少生产采购的周期,加快项目进程,软件控制终端具有方便的定位调试手段,操作简便,易于维护,项目整体易于调整,复制和迁移。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明为了更清楚地说明本发明实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明多芯片的组网系统的示意图。

具体实施方式

下面结合具体实施例来进一步描述本发明,本发明的优点和特点将会随着描述而更为清楚。但这些实施例仅是范例性的,并不对本发明的范围构成任何限制。本领域技术人员应该理解的是,在不偏离本发明的精神和范围下可以对本发明技术方案的细节和形式进行修改或替换,但这些修改和替换均落入本发明的保护范围内。

在本实施例的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。

此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。

实施例1:

本实施例提供了一种多芯片的组网系统,本实施例的多芯片的组网系统以在集成电路设计的验证阶段中的应用为例进行介绍。在本实施方式中,多芯片的组网系统包括n个芯片,其中n为大于2的整数,如图1所示,各个芯片依次编号为芯片1、芯片2、芯片3、……、芯片n。

其中,如图1所示,组网系统包括位于每个芯片上的互联接口,相邻芯片之间的互联接口经线缆链接,形成互联节点。具体的,芯片1与芯片2之间经线缆链接,形成互联节点1;芯片2与芯片3之间经线缆链接,形成互联节点2;依次类推,芯片n-1与芯片n之间经线缆链接,形成互联节点n-1。

进一步的,在每个芯片上的互联接口内均封装有高速信号总线及低速信号总线。在本实施例中,将高速及低速的两种信号总线封装到一起的可以实现单一规格互联,对于生产制造及原料采购都能提供便捷。其中,高速信号总线用于传输互联系统中时钟以及有效的通信数据,低速信号总线主要是用于传输低速的控制信号和一些低速接口所需的数据。

其中,如图1所示,组网系统还包括软件平台,软件平台与互联节点链接,软件平台用于实时识别互联节点的位置信息,并实时识别互联节点两端的芯片之间互联通信成功或者失败的互联信息。

进一步的,软件平台包括电源控制模块、时钟读写模块、芯片配置模块、系统识别模块、定位模块。电源控制模块用于组网系统的上下电控制,并组网系统的工作状态。时钟读写模块用于调整组网系统的时钟频率,并实时回读时钟频率。芯片配置模块用于对组网系统的相关联的逻辑进行配置,使得组网系统能够完成特定的功能。识别模块用于识别互联节点通信连接的成功或失败,定位模块用于对互联节点进行定位。

其中,如图1所示,软件平台还与控制终端通信连接,控制终端用于实时读取、显示软件平台发送的位置信息及互联信息。

进一步的,软件平台与控制终端之间的通信连接包括有线连接或无线连接。例如,有线连接通过usb端口与控制终端进行互联完成通信;无线连接通过将组网系统的网口经无线通信接口连接到交换设备实现软件平台与控制终端之间的互联;在此需要特别说明的是,除了usb端口及无线通信接口两种方式以为,还可以根据实际情况选用其他有线连接或无线连接的方式进行通信。

进一步的,控制终端内设有分析模块,分析模块用于分析互联节点的互联失败的原因。

实施例2:

本实施例提供了一种多芯片的组网方法,组网方法是采用实施例1的多芯片的组网系统对多个芯片进行组网,包括以下步骤:

s101、用线缆分别将n个芯片的相邻芯片的互联接口连接,形成多个互联节点,互联节点依次编号为1、2、3、……、n-1;

s102、启动软件平台及控制终端,建立软件平台与步骤s101中各个互联节点的通信连接,建立软件平台与控制终端的通信连接;

s103、软件平台实时识别各个互联节点通信连接的互联信息及位置信息,并将互联信息及位置信息发送至控制终端;

s104、控制终端实时读取、显示互联信息及位置信息。

进一步的,在n个芯片的组网过程中,有可能会因各种因素造成组网失败的问题,为了及时发现并定位组网失败的互联节点的位置,上述多芯片的组网方法还包括s105,即,s105、当控制终端接收到互联通信失败的互联信息时,控制终端根据位置信息定位互联节点,分析互联通信失败的原因。由于互联系统会有一定的空间存储互联节点的互联握手信息,定位模块主要用于读取这一段空间而后返回,从而采用相应的解决措施,例如:当组网失败是由线缆问题引起时,时钟问题等都会对应一个errorcode,根据对应的errorcode可以找到对应的解决方案,如更换线缆,调整时钟等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1