交换机控制电路及交换机的制作方法

文档序号:21052755发布日期:2020-06-09 21:24阅读:419来源:国知局
交换机控制电路及交换机的制作方法

本实用新型涉及通信的技术领域,特别涉及一种交换机控制电路及交换机。



背景技术:

在现有技术中,交换机控制电路通常包括主控器和多个物理层,其中,每个物理层连接有多个数据端口,控制器与分别与多个物理层连接,从而完成多个端口数据传输交换。但是目前的交换机控制电路,不同物理层所连接的端口之间数据传输交换,都需要通过主控器才能完成,因此不同物理层所连接的端口之间数据传输交换的效率较低。



技术实现要素:

本实用新型旨在至少解决现有技术中存在的技术问题之一。为此,本实用新型提出一种交换机控制电路及交换机,能够有效提高不同物理层所连接的端口之间数据传输交换的效率。

本实用新型的第一方面实施例提供了一种交换机控制电路,包括:主控制器模块、第一物理层模块和第二物理层模块,所述主控制器模块通过总线分别与所述第一物理层模块、所述第二物理层模块连接,所述第一物理层模块设置有第一菊花链单元,所述第二物理层模块设置有第二菊花链单元,所述第一菊花链单元与所述第二菊花链单元连接。

根据本实用新型实施例的交换机控制电路,至少具有如下有益效果:在第一物理层模块和第二物理层模块上分别设置有第一菊花链单元、第二菊花链单元,在第一物理层模块和第二物理层模块通过第一菊花链单元、第二菊花链单元连接,使得第一物理层模块和第二物理层模块之间可以直接交换部分数据,这部分数据无需再经过主控制器处理,从而节省主控制器的运算内存,有效提高不同物理层所连接的端口之间数据传输交换的效率。例如,当数据从第一物理层模块的一个端口传输进来,通过第一菊花链单元、第二菊花链单元的连接,可以直接分配到第一物理层模块剩余端口,以及第二物理层模块的所有端口进行数据的交换。

根据本实用新型的一些实施例,所述第一菊花链单元设置有连续时钟信号接收端、连续数据信号接收端、起始帧信号接收端、复位信号接收端、连续时钟信号发送端、连续数据信号发送端、起始帧信号发送端和复位信号发送端,所述连续时钟信号发送端、所述连续数据信号发送端和所述起始帧信号发送端,分别与所述第二菊花链单元的对应端口连接。

根据本实用新型的一些实施例,所述第二菊花链单元设置有连续时钟信号接收端、连续数据信号接收端、起始帧信号接收端、复位信号接收端、连续时钟信号发送端、连续数据信号发送端、起始帧信号发送端和复位信号发送端,所述连续时钟信号发送端、所述连续数据信号发送端、所述起始帧信号发送端和所述复位信号发送端,所述第二菊花链单元的所述连续时钟信号接收端、所述连续数据信号接收端和所述起始帧信号接收端,分别与所述第一菊花链单元的所述连续时钟信号发送端、所述连续数据信号发送端和所述起始帧信号发送端连接。

根据本实用新型的一些实施例,还包括闪存串口芯片,所述第一物理层模块还设置有闪存模块,所述闪存模块与所述闪存串口芯片连接。

根据本实用新型的一些实施例,所述第一物理层模块还包括高速连接单元,所述高速连接单元通过总线与所述主控制器模块连接。

根据本实用新型的一些实施例,所述第二物理层模块还包括高速连接单元,所述高速连接单元通过总线与所述主控制器模块连接。

本实用新型的第二方面实施例提供一种交换机,包括上述的任一项换机控制电路。

本实用新型的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。

附图说明

本实用新型的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本实用新型实施例的交换机控制电路的示意图;

图2为本实用新型实施例的第一物理层模块的示意图;

图3为本实用新型实施例的第二物理层模块的示意图;

图4为本实用新型实施例的第一菊花链单元的电路图;

图5为本实用新型实施例的第二菊花链单元的电路图;

图6为本实用新型实施例的第一物理层模块的第一部分电路图;

图7为本实用新型实施例的第一物理层模块的第二部分电路图;

图8为本实用新型实施例的第二物理层模块的第一部分电路图;

图9为本实用新型实施例的第二物理层模块的第二部分电路图;

图10为本实用新型实施例的主控制模块的电路图。

具体实施方式

下面详细描述本实用新型的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本实用新型,而不能理解为对本实用新型的限制。

在本实用新型的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。

在本实用新型的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

本实用新型的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本实用新型中的具体含义。

参照图1和图10,本实用新型实施例提供了一种交换机控制电路,包括:主控制器模块、第一物理层模块和第二物理层模块,所述主控制器模块通过总线分别与所述第一物理层模块、所述第二物理层模块连接,所述第一物理层模块设置有第一菊花链单元,所述第二物理层模块设置有第二菊花链单元,所述第一菊花链单元与所述第二菊花链单元连接。

根据本实用新型实施例的交换机控制电路,至少具有如下有益效果:在第一物理层模块和第二物理层模块上分别设置有第一菊花链单元、第二菊花链单元,在第一物理层模块和第二物理层模块通过第一菊花链单元、第二菊花链单元连接,使得第一物理层模块和第二物理层模块之间可以直接交换部分数据,这部分数据无需再经过主控制器处理,从而节省主控制器的运算内存,有效提高不同物理层所连接的端口之间数据传输交换的效率。例如,当数据从第一物理层模块的一个端口传输进来,通过第一菊花链单元、第二菊花链单元的连接,可以直接分配到第一物理层模块剩余端口,以及第二物理层模块的所有端口进行数据的交换。

参照图2至图9,在本实用新型的一些具体实施例中,所述第一菊花链单元设置有连续时钟信号接收端、连续数据信号接收端、起始帧信号接收端、复位信号接收端、连续时钟信号发送端、连续数据信号发送端、起始帧信号发送端和复位信号发送端,所述连续时钟信号发送端、所述连续数据信号发送端和所述起始帧信号发送端,分别与所述第二菊花链单元的对应端口连接。所述第二菊花链单元设置有连续时钟信号接收端、连续数据信号接收端、起始帧信号接收端、复位信号接收端、连续时钟信号发送端、连续数据信号发送端、起始帧信号发送端和复位信号发送端,所述连续时钟信号发送端、所述连续数据信号发送端、所述起始帧信号发送端和所述复位信号发送端,所述第二菊花链单元的所述连续时钟信号接收端、所述连续数据信号接收端和所述起始帧信号接收端,分别与所述第一菊花链单元的所述连续时钟信号发送端、所述连续数据信号发送端和所述起始帧信号发送端连接。还包括多个连接端口,多个所述连接端口分别与所述第一物理层模块、所述第二物理层模块连接。

通过在第一菊花链单元和第二菊花链单元上设置有多个收发端口,使得第一物理层模块和第二物理层模块可以通过多个收发端口实现数据的传输交换。其中,在第一菊花链单元上设置的连续时钟信号发送端、连续数据信号发送端、起始帧信号发送端,分别与在第二菊花链单元上设置的所述连续时钟信号接收端、所述连续数据信号接收端和所述起始帧信号接收端连接,从而可以直接从第一物理层模块传输连续时钟信号、连续数据信号和起始帧信号至第二物理层模块,而无需通过主控制芯片去传输上述的数据,从而降低主控制芯片的工作量,提升主控制芯片的工作效率。可以理解的,在本实用新型实施例中,第二物理层模块可以设置为多个,多个第二物理层模块可以通过上面设置的菊花链单元依次连接,由于连接端口都是与物理层模块连接的,在增加多个第二物理层模块的基础上,可以增加多个连接端口,例如在第一物理层模块上接入上行数据,则可以通过多个第二物理层模块上的多个连接端口,完成数据的下行或者交换,从而提升数据的吞吐量,提高数据的传输交换效率。

在本实用新型的一些具体实施例中,还包括闪存串口芯片,所述第一物理层模块还设置有闪存模块,所述闪存模块与所述闪存串口芯片连接。通过闪存串口芯片可以将实现第一物理层模块功能的固件传输进第一物理层模的闪存模块,或者对第一物理层模块的固件进行更新,从而提升第一物理层模块的实用性能。所述第一物理层模块还包括高速连接单元,所述高速连接单元通过总线与所述主控制器模块连接;所述第二物理层模块还包括高速连接单元,所述高速连接单元通过总线与所述主控制器模块连接。通过设置高速连接单元,使高速连接单元通过总线与主控制器模块连接,实现第一物理层模块、第二物理层模块与主控制器模块的高速连接。

具体地,在一些具体实施例中,第一物理层模块的表达可以是phy(masteer),第二物理层模块的表达可以是phy(slave),菊花链单元的表达可以是daysychain,连续时钟信号发送端的表达可以是tx_dc_clk,连续数据信号发送端的表达可以是tx_dc_data,起始帧信号发送端的表达可以是tx_dc_sof,复位信号接收端的表达可以是rx_dc_rst_n,连续时钟信号接收端的表达可以是rx_dc_clk,连续数据信号接收端的表达rx_dc_data,起始帧信号接收端的表达可以是rx_dc_sof,复位信号发送端的表达可以是tx_dc_rst_n,总线的表达可以是serdes。

本实用新型实施例还提供了一种交换机,内部设置有上述任一个实施例的交换机控制电路,通过在第一物理层模块和第二物理层模块上分别设置有第一菊花链单元、第二菊花链单元,在第一物理层模块和第二物理层模块通过第一菊花链单元、第二菊花链单元连接,使得第一物理层模块和第二物理层模块之间可以直接交换部分数据,这部分数据无需再经过主控制器处理,从而节省主控制器的运算内存,有效提高不同物理层所连接的端口之间数据传输交换的效率。例如,当数据从第一物理层模块的一个端口传输进来,通过第一菊花链单元、第二菊花链单元的连接,可以直接分配到第一物理层模块剩余端口,以及第二物理层模块的所有端口进行数据的交换。

上面结合附图对本实用新型实施例作了详细说明,但是本实用新型不限于上述实施例,在所述技术领域普通技术人员所具备的知识范围内,还可以在不脱离本实用新型宗旨的前提下作出各种变化。

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